)]}'
{"id":"openstack%2Fswift~1006276","triplet_id":"openstack%2Fswift~feature%2Fthreaded~I52d801dd9582d9cb8ee40fd5764c41232792ae45","project":"openstack/swift","branch":"feature/threaded","topic":"eventlet-removal","attention_set":{"6968":{"account":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"last_update":"2026-09-18 17:23:53.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I52d801dd9582d9cb8ee40fd5764c41232792ae45","subject":"proxy: do not run client_timeout during EC waits","status":"NEW","created":"2026-09-18 16:17:24.000000000","updated":"2026-09-20 15:28:23.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"5d80bb15988f3c412b2e2e6f3b6655f883bf2130","_number":1006276,"virtual_id_number":1006276,"owner":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-09-20 15:28:23.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-09-18 16:49:52.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-09-18 17:23:53.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"ce822be7c588a5d479232b5c0430539d4a3f812a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-09-18 16:17:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"26be9b678de1193f7cac6f3b16789a2a64c178f3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-18 16:49:52.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/879598829cc34ea884c2979c495584e8\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/b955df5f8c3b483d995b597ccffb59f8 : SUCCESS in 29m 56s","accounts_in_message":[],"_revision_number":1},{"id":"5629459d2fc12ee155dc19c102bc7924d4a8aa9b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-18 17:23:53.000000000","message":"Patch Set 1: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/9355d77697b04959a7016bb26dc61aba\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dd80556ff3074cd49008b9165b42c881 : SUCCESS in 11m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/82fbf20f624b4ce8807b13b0ec38a7e3 : SUCCESS in 10m 31s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/11a21d7d9a6240138a4782e446ea8e24 : SUCCESS in 21m 55s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2d39b54e8be84e60885755ffb775ef97 : SUCCESS in 20m 26s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/45a51f6a3ad14107b9273b2ff491c713 : SUCCESS in 21m 36s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f131c6b700fd4943980f2e08825de8a7 : SUCCESS in 11m 14s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/92370ef6a52747f4b0a14a26e971e8b2 : SUCCESS in 27m 50s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/296178cb51f94dc8bdb94a65b02c17da : SUCCESS in 22m 38s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/f0709a693d5f4d04b03536c4f4397334 : SUCCESS in 32m 15s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/3d322249eb4b4664bdf9a482570e6e54 : SUCCESS in 22m 33s\n- swift-tox-py3-no-eventlet https://zuul.opendev.org/t/openstack/build/d105fdcb48074740b8a2505548d1a5d1 : FAILURE in 27m 28s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/2e3938e2827f44918deec21c0f5fc3f7 : SUCCESS in 15m 10s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/b2138cd57570471fb63f062df2129d0e : SUCCESS in 20m 46s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/7ec2e79539c84ff880945fc7b7ed7b90 : SUCCESS in 16m 36s\n- swift-tox-func-no-eventlet-py312 https://zuul.opendev.org/t/openstack/build/86b8a093c78f48fca76922be88bf4aed : SUCCESS in 14m 17s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/65bdfdad8f0d4ce8a9b2216a272f844e : SUCCESS in 18m 35s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/faba8fbfb6ea4f4884aab3a28a4c0f98 : SUCCESS in 6m 31s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/2d7c3c0fef8f4406808c7630c823a8eb : SUCCESS in 8m 18s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/e30faa74492d41b3bc0d4a6b673ccb72 : SUCCESS in 59m 06s\n- swift-probetests-no-eventlet-centos-9-stream https://zuul.opendev.org/t/openstack/build/2fa55caa39b74059bb72979b99954635 : SUCCESS in 50m 22s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/017d09e0955a46ef93faecab3cb3ab2e : SUCCESS in 35m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8af77bd8dd734016841087b743f88478 : FAILURE in 4m 17s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f64e1138d0964b0cabcfc21f6fd67382 : SUCCESS in 20m 51s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":1},{"id":"842c8d6eafe3ee017fb03142bee189f370cf9f37","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-09-20 12:08:36.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"c4657a022763f5c697ca3dd5da7fafbdee6af243","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-20 12:52:56.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fbb97b9fa00a476997eb44a450849d8f\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/b97af837a0f14ba483bc9f84b2b0f21d : SUCCESS in 40m 25s","accounts_in_message":[],"_revision_number":2},{"id":"098eda0a1bcac9079f036786586e576563f7048e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-20 13:15:03.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/d94f568e9a5d4388b0b40bede9921691\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/32685cd56f2e4324b1afd901581ff539 : SUCCESS in 11m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d5168da6c0ae4fd48a8e2316110ad399 : SUCCESS in 9m 21s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1cf069e7aba44cc294a2a07f3378ec34 : SUCCESS in 20m 01s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/007273eba2794d7080419aa8e86af89b : SUCCESS in 20m 59s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c79e1028971547ff82469d0f023437e0 : SUCCESS in 14m 44s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f8acd59483e540bbab974137cc26b16a : SUCCESS in 6m 44s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/959493e2419e47ffbd353812987ab465 : SUCCESS in 10m 42s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/d2cd40f559d44ef3bf96be708f822f38 : SUCCESS in 24m 00s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/a24bf607558c41899df346a7f364e706 : SUCCESS in 21m 15s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/17cb152e44f6416992fb9cbd29d04686 : SUCCESS in 19m 55s\n- swift-tox-py3-no-eventlet https://zuul.opendev.org/t/openstack/build/d8046fb40470467886e31e82ae86d12a : FAILURE in 27m 55s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/f6bb901c1d524e39ad8efc5c8a9a8736 : SUCCESS in 11m 29s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/8b1ee76847354fe2a1e4ed8ffc908c4c : SUCCESS in 16m 12s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/f207e1f4dbbc46f7881dd4be713b0eeb : SUCCESS in 11m 36s\n- swift-tox-func-no-eventlet-py312 https://zuul.opendev.org/t/openstack/build/2640a80d8b904adc903d54d0f09eaf54 : SUCCESS in 18m 38s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/d9b14779e2304173a1126bdfe4bf5804 : SUCCESS in 9m 42s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/dcebb1e5130d471abc8275f004d8d760 : SUCCESS in 6m 08s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/18dfe9efbe104722a6fd58050efb3cbc : SUCCESS in 7m 10s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/1c0dc03a50604a778d6a6f8b8abd26a7 : SUCCESS in 59m 25s\n- swift-probetests-no-eventlet-centos-9-stream https://zuul.opendev.org/t/openstack/build/eb8c34a6360248e387ebbe8654f1ad40 : SUCCESS in 45m 48s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ed10845237db488f9a82eb7d727edafb : SUCCESS in 20m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/65cea08887f84b9194ebd4472af9fb8e : SUCCESS in 2m 46s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ce17b0ba78de4742ab2ed59be5bf8abe : SUCCESS in 25m 57s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":2},{"id":"5591b1d69defb00e4e4f80439024660957bdb5ee","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-09-20 14:21:50.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"3f1efd371d7387858b6fb27937a43cf5832f81bc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-20 14:59:37.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aae48419491242e183fd547ed21e61e7\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/3e1b8693207e4db79cbba3c67df2d613 : SUCCESS in 35m 15s","accounts_in_message":[],"_revision_number":3},{"id":"5d80bb15988f3c412b2e2e6f3b6655f883bf2130","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-20 15:28:23.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0f9650410b104376a7d5f9cdcc759d90\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3a6159996d03472e8839dafb516c9eb9 : SUCCESS in 10m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/aeb5931a87f3418da81be5dfd3503ad7 : SUCCESS in 10m 03s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6835edf198d6401a9e830f66cd918d44 : SUCCESS in 18m 57s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/89afbcfe63a441e6abeab06599961427 : SUCCESS in 22m 45s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0c26eb0370db4e308a9d7f3e5be38ee3 : SUCCESS in 21m 42s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/1e0c2e8a31a240b0ad9f1c3c09701ed5 : SUCCESS in 7m 37s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/9603b34cfe6e493cb6553959fd23de57 : SUCCESS in 25m 30s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/bff191f50dc147929f44d1d8e2a1925f : SUCCESS in 18m 08s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/f7b3108d6a7042d098d50eef6f78f92e : SUCCESS in 35m 51s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/93ec2bbfc7bf408fb37c38db2b394ef2 : SUCCESS in 19m 31s\n- swift-tox-py3-no-eventlet https://zuul.opendev.org/t/openstack/build/27b12a9e0db44ac49ab22439111b4053 : SUCCESS in 19m 03s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/6c594628b110421db52415a95ebb4051 : SUCCESS in 13m 30s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/e78791a66fff47f993f89e033ca64802 : SUCCESS in 16m 32s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/c420447a84b14e60adc6211e1d720e69 : SUCCESS in 16m 09s\n- swift-tox-func-no-eventlet-py312 https://zuul.opendev.org/t/openstack/build/e30dc3471e6d4122a34d4ed255fbdd64 : SUCCESS in 8m 36s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/71ffa696f07947d8b69624f546977597 : SUCCESS in 15m 22s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f5aa0dc31ea3426e876b5cb715160391 : SUCCESS in 6m 39s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/358887b4f2d64e94858c09645d2cd3ab : SUCCESS in 7m 59s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/3b5ed6d252b149a1b668ce011e291ca7 : SUCCESS in 1h 01m 11s\n- swift-probetests-no-eventlet-centos-9-stream https://zuul.opendev.org/t/openstack/build/059f93892705479d8e87e1c227b66514 : SUCCESS in 44m 13s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c4201809d74b4268b9325b1dbee9f9af : SUCCESS in 11m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b6831194a8a9484d9dc518b1727f646a : SUCCESS in 3m 26s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/98fa13510c6d4278a1d019558217a7bc : SUCCESS in 16m 50s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"b62d879922ae463feda2918a860f4388c44620e6","revisions":{"dee9cbb4a6f5a47e64c8925d1cad4f4b262efa9b":{"kind":"REWORK","_number":1,"created":"2026-09-18 16:17:24.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/76/1006276/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/76/1006276/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/76/1006276/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/76/1006276/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/76/1006276/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/76/1006276/1"}}},"commit":{"parents":[{"commit":"f28f22253b2c6d6365f1a3abbe17481a29712ad0","subject":"gunicorn: refuse a reload with a bad config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f28f22253b2c6d6365f1a3abbe17481a29712ad0"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-09-18 12:17:53.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-09-18 16:09:30.000000000","tz":120},"subject":"proxy: do not run client_timeout during EC waits","message":"proxy: do not run client_timeout during EC waits\n\nUnder gunicorn the EC getters advance one after the other. Each\ngetter yielded inside a WatchdogTimeout on the client socket, so the\nclient deadline kept running while the other getters waited on their\nnodes. Six stalled nodes in one round reached client_timeout, and the\nwatchdog cut the client off. gunicorn\u0027s socket timeout still bounds\nthe client write, and a slow client is now logged once at WARNING.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\nChange-Id: I52d801dd9582d9cb8ee40fd5764c41232792ae45\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/dee9cbb4a6f5a47e64c8925d1cad4f4b262efa9b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/dee9cbb4a6f5a47e64c8925d1cad4f4b262efa9b"}]},"branch":"refs/heads/feature/threaded"},"2757dfabca9276693588232691d09b24c3af87c1":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-09-20 12:08:36.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/76/1006276/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/76/1006276/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/76/1006276/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/76/1006276/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/76/1006276/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/76/1006276/2"}}},"commit":{"parents":[{"commit":"57ce3b1459a8b83cb325987f360cfaedb39431ff","subject":"gunicorn: refuse a reload with a bad config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/57ce3b1459a8b83cb325987f360cfaedb39431ff"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-09-18 12:17:53.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-09-20 12:03:15.000000000","tz":120},"subject":"proxy: do not run client_timeout during EC waits","message":"proxy: do not run client_timeout during EC waits\n\nUnder gunicorn the EC getters advance one after the other. Each\ngetter yielded inside a WatchdogTimeout on the client socket, so the\nclient deadline kept running while the other getters waited on their\nnodes. Six stalled nodes in one round reached client_timeout, and the\nwatchdog cut the client off. gunicorn\u0027s socket timeout still bounds\nthe client write, and a slow client is now logged once at WARNING.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\nChange-Id: I52d801dd9582d9cb8ee40fd5764c41232792ae45\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2757dfabca9276693588232691d09b24c3af87c1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2757dfabca9276693588232691d09b24c3af87c1"}]},"branch":"refs/heads/feature/threaded"},"b62d879922ae463feda2918a860f4388c44620e6":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-09-20 14:21:50.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/76/1006276/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/76/1006276/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/76/1006276/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/76/1006276/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/76/1006276/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/76/1006276/3"}}},"commit":{"parents":[{"commit":"d60aa841bfe8f6c5b6a4a8c7f3f65b5e9fe7733c","subject":"gunicorn: refuse a reload with a bad config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d60aa841bfe8f6c5b6a4a8c7f3f65b5e9fe7733c"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-09-18 12:17:53.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-09-20 14:17:58.000000000","tz":120},"subject":"proxy: do not run client_timeout during EC waits","message":"proxy: do not run client_timeout during EC waits\n\nUnder gunicorn the EC getters advance one after the other. Each\ngetter yielded inside a WatchdogTimeout on the client socket, so the\nclient deadline kept running while the other getters waited on their\nnodes. Six stalled nodes in one round reached client_timeout, and the\nwatchdog cut the client off. gunicorn\u0027s socket timeout still bounds\nthe client write, and a slow client is now logged once at WARNING.\n\nCo-Authored-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\nChange-Id: I52d801dd9582d9cb8ee40fd5764c41232792ae45\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b62d879922ae463feda2918a860f4388c44620e6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b62d879922ae463feda2918a860f4388c44620e6"}]},"branch":"refs/heads/feature/threaded"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
