)]}'
{"id":"openstack%2Fswift~1008466","triplet_id":"openstack%2Fswift~feature%2Fthreaded~I5addc08ea5e94107b97d2e27a0b5d614c72db7a4","project":"openstack/swift","branch":"feature/threaded","topic":"eventlet-removal","hashtags":[],"change_id":"I5addc08ea5e94107b97d2e27a0b5d614c72db7a4","subject":"gunicorn: close connections off the poll thread","status":"NEW","created":"2026-10-02 13:51:30.000000000","updated":"2026-10-07 14:36:10.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"24821a77d221d85cfb309f94de104db56bd6af4e","_number":1008466,"virtual_id_number":1008466,"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-10-07 14:12:48.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-10-02 14:59:45.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-10-02 16:04:33.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":"da3bf3ffd238e351c92b3b1218636dff841ffb14","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-10-02 13:51:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"54f0976a087c7c6a301c9165a3ca1c2252bb4b0b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-10-02 14:00:39.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"ef267011cf56b8ed22fc06f8842671da16180380","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-02 14:59:45.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d21792a26e7f471c8c3933e970293249\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a9d8d97298fd48e58e90dd61067890f3 : SUCCESS in 35m 40s","accounts_in_message":[],"_revision_number":2},{"id":"93ca90a2bc501f1e0729696a2b58613263d4ebd7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-02 16:04:33.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/864643eba54e40e4b3529a3546c1a179\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/05917a13ec55432dac371e77321ecba8 : SUCCESS in 11m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0d80efdbb2ce4d89bc56a1266c110a5e : SUCCESS in 10m 52s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1c25324fb3384df9b66ed0b138298b37 : SUCCESS in 21m 32s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/80befe62ee564f7db1b56635976293d1 : SUCCESS in 21m 08s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9b228c56fa6a4fa6b5b1ea2068ea760d : SUCCESS in 22m 39s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/bd85ebc499de4a3db12a17f3c37f6822 : SUCCESS in 9m 27s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/3f7a0d06f1c3402ba7ee6f7e882532d8 : SUCCESS in 27m 08s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/bd7b430d8455436fb7d638c280f51275 : SUCCESS in 23m 50s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/c0ca37ce68fd478db302ca75b64f0c09 : SUCCESS in 35m 11s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/7b79d4b3cc314c3c91901eea330a047c : SUCCESS in 29m 27s\n- swift-tox-py3-no-eventlet https://zuul.opendev.org/t/openstack/build/205e3c52cad4477c8aa9bf0a87b374f4 : SUCCESS in 30m 46s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/6734491184d74159925898ffaef99db7 : SUCCESS in 17m 18s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/fe570ccc87014963a294baca29b3b267 : SUCCESS in 10m 34s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/719f061cbcf24d0e9a1b3b50f44ddd0e : SUCCESS in 18m 43s\n- swift-tox-func-no-eventlet-py312 https://zuul.opendev.org/t/openstack/build/ac77045e3f9b4b379d7f16a2b914e769 : SUCCESS in 16m 00s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/461a19fb9f0c41ea8a1c9f8156193619 : SUCCESS in 19m 40s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e874e19d216442a3a8973ea8497582d8 : SUCCESS in 8m 08s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/2cca6acd722243b4bd75929c47d406bb : SUCCESS in 11m 50s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/538343092bcc4784b6d8049317abb8d0 : SUCCESS in 1h 02m 42s\n- swift-probetests-no-eventlet-centos-9-stream https://zuul.opendev.org/t/openstack/build/c3e71c4be185404aab25e948577e2531 : SUCCESS in 43m 52s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a6d2117b55ca4370bbd61373f2970d86 : SUCCESS in 36m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ad6511c819e74afa99b260cc38d84d8b : SUCCESS in 4m 45s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c3d61ebf7ea44eb2987000eb7b0748eb : SUCCESS in 21m 44s\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-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.","accounts_in_message":[],"_revision_number":2},{"id":"2cb16122cc795eedc654d49a8b2206903b55fa68","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-10-06 11:28:33.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":"b643e1dfe27545a0239b5757509345dc2dfae363","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-06 12:17:49.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7a348649a81e4dee86c386e36ef303e5\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2c78b13992994177a5d43ec025cfa3f9 : SUCCESS in 46m 21s","accounts_in_message":[],"_revision_number":3},{"id":"079fe90f57cd358ef15b2cf7be7dcc5f33a57792","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-06 12:37:27.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/803f40b4fa394048b9dc7ac9078ed054\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1c09e57e85a849a98cff03d4c66a463f : SUCCESS in 11m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5c61af08fd7c410591e1f03b5f8fb13b : SUCCESS in 10m 16s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/09d39a61695c4190a8e7d347ca118dd7 : SUCCESS in 21m 40s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ad1216caf54d4dc397325bfcef027578 : SUCCESS in 23m 26s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2f736807fb0c4896b8319e613053dd12 : SUCCESS in 20m 34s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7807381af0a04e1397e2acf3d2cdc7e4 : SUCCESS in 7m 10s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/fee47d47aba7454c8dcf9dd9e08f06ce : SUCCESS in 26m 06s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/81e72c6d16344e89b1a303f8ab130810 : SUCCESS in 24m 15s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/0def81acb093494aae075bc6b465d840 : SUCCESS in 37m 25s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/19a5d0d12aca488db9bcd70d3aac2cf2 : SUCCESS in 23m 21s\n- swift-tox-py3-no-eventlet https://zuul.opendev.org/t/openstack/build/08c0eb40295b45bea437a60918796b16 : SUCCESS in 34m 38s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/2f063a69c7c74b338da014de0624c8a6 : SUCCESS in 17m 53s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/8a440c0950184d5c92aa4555c9561afa : SUCCESS in 14m 05s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/87c3efdea4304cddabd51bae92738214 : SUCCESS in 14m 43s\n- swift-tox-func-no-eventlet-py312 https://zuul.opendev.org/t/openstack/build/babe3bf061544a94a4c7f5347af8810b : SUCCESS in 18m 22s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/05e86dc271e4433ca9879f4b31553f5c : SUCCESS in 27m 55s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8c06ea63601843c89d4c5d3cb1cfb788 : SUCCESS in 7m 14s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/bc93437e3a2a4bd2b37eb9022ef520bf : SUCCESS in 12m 05s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/2d15d6f2ab2145e88bc503f8c9098f62 : SUCCESS in 59m 53s\n- swift-probetests-no-eventlet-centos-9-stream https://zuul.opendev.org/t/openstack/build/a6974e8edf9b411c9da9abbd289eed82 : SUCCESS in 41m 20s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3e60dd8ee96141f8adf302e8d2624de9 : SUCCESS in 34m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/356a74af71d045ada05ddc3706df56a6 : SUCCESS in 4m 43s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/64bef8cd6b6f40c686ed19a17db2c1ff : SUCCESS in 20m 22s\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":3},{"id":"8f9f0a2eb866848bd8e694fbabf9dbf0db923055","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-10-07 12:49:52.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"d041288df3099d2d586b20fabcdd2f741ff4fe40","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-07 14:12:48.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1ce8303e07674c57a5c6d05a2694945a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/250d4d95cbab4cbc9cc1a77c3f4daa54 : SUCCESS in 11m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0374d82469c746089980fbcf490d5add : SUCCESS in 10m 30s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6700d455ee9a4d6d82c4b053ad89ad90 : SUCCESS in 22m 28s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ffc4e1c877c148278035df88abf6e757 : SUCCESS in 22m 22s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/33cdba7e3c4449da9c55f1f14a21449d : SUCCESS in 20m 45s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/bc93601ca262439e9d37f5a78f785851 : SUCCESS in 6m 51s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/54969a8b42aa41379969706cdc2fb35a : SUCCESS in 28m 51s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/57138bf3507249e58695fe6456387e7a : SUCCESS in 25m 20s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/36cadc0fe1d34e79a8d564de3887dcd7 : SUCCESS in 33m 26s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/cd35b56e33864600a7533d11c9556f2e : SUCCESS in 20m 58s\n- swift-tox-py3-no-eventlet https://zuul.opendev.org/t/openstack/build/b21062287aae42e0a2de66e1c645ee95 : SUCCESS in 28m 54s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/b7c4701962744a8da82beb08536ff396 : SUCCESS in 16m 44s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/3c9abebe309d49839f5ac7ff47e6b380 : SUCCESS in 15m 03s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/1f23ef327d2a4266acae2e321f3bed26 : SUCCESS in 16m 48s\n- swift-tox-func-no-eventlet-py312 https://zuul.opendev.org/t/openstack/build/7dff0b0d98eb4dc89124e454bc3b16bf : SUCCESS in 14m 36s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/bf60c2a810be4cc78d34b2fcb0d19bdf : SUCCESS in 10m 56s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/bcadf99dd103491387723dddeeb61e13 : SUCCESS in 7m 18s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/8b3a8ec8420b4740befdc42bd16bc36b : SUCCESS in 9m 22s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/4f759a3df3b54aa68c7a6a4371f56795 : SUCCESS in 56m 26s\n- swift-probetests-no-eventlet-centos-9-stream https://zuul.opendev.org/t/openstack/build/45d24d55c1e343329de0bb554b9c9097 : SUCCESS in 43m 46s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ea6f63df73494e5296dfb8a33f28c0f0 : SUCCESS in 13m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/965b439f7a1a410ebe82b1304f842d86 : SUCCESS in 4m 55s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5563a6f6efa548c7bad453390e3b1218 : SUCCESS in 19m 10s\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":4},{"id":"24821a77d221d85cfb309f94de104db56bd6af4e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-07 14:36:10.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5e3bd46e27ee4476b0750bf126c0d9d2\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/96bdff595e4f4c5aa9ff186676e2e878 : SUCCESS in 36m 29s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"72f3088d154fe6dafb4d6bd1ef532f7862e64adb","revisions":{"5cc5877b7b2faa3fbd9478b0915bb1adf49041d9":{"kind":"REWORK","_number":1,"created":"2026-10-02 13:51:30.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/66/1008466/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/66/1008466/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/1008466/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/1008466/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/1008466/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/66/1008466/1"}}},"commit":{"parents":[{"commit":"a1b5a0b2020f839509126f93a4d725d12c55aaa4","subject":"gunicorn: log a stalled request read as a warning","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a1b5a0b2020f839509126f93a4d725d12c55aaa4"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-10-02 13:46:35.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-10-02 13:46:35.000000000","tz":120},"subject":"gunicorn: close connections off the poll thread","message":"gunicorn: close connections off the poll thread\n\nWhen a request finished before add_done_callback() ran, the stdlib\ncalled done() on the poll thread. done() then ran close_graceful()\nthere, which can wait two seconds. This happens for the first requests\nof a worker while the pool still starts threads.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I5addc08ea5e94107b97d2e27a0b5d614c72db7a4\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/5cc5877b7b2faa3fbd9478b0915bb1adf49041d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5cc5877b7b2faa3fbd9478b0915bb1adf49041d9"}]},"branch":"refs/heads/feature/threaded"},"e91aa3f5e9bde8e604f0430f60184683d412e48b":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-10-02 14:00:39.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/66/1008466/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/66/1008466/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/1008466/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/1008466/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/1008466/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/66/1008466/2"}}},"commit":{"parents":[{"commit":"57876df78f132f35d26ec899328de350a0c57294","subject":"gunicorn: log a stalled request read as a warning","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/57876df78f132f35d26ec899328de350a0c57294"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-10-02 13:46:35.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-10-02 13:54:52.000000000","tz":120},"subject":"gunicorn: close connections off the poll thread","message":"gunicorn: close connections off the poll thread\n\nWhen a request finished before add_done_callback() ran, the stdlib\ncalled done() on the poll thread. done() then ran close_graceful()\nthere, which can wait two seconds. This happens for the first requests\nof a worker while the pool still starts threads.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I5addc08ea5e94107b97d2e27a0b5d614c72db7a4\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/e91aa3f5e9bde8e604f0430f60184683d412e48b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e91aa3f5e9bde8e604f0430f60184683d412e48b"}]},"branch":"refs/heads/feature/threaded"},"7d6e6cd24a21475462b3a8ff2b6778af289d7fd4":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-10-06 11:28:33.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/66/1008466/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/66/1008466/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/1008466/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/1008466/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/1008466/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/66/1008466/3"}}},"commit":{"parents":[{"commit":"aa8929c17b1a8f95f8011767ec9d1b42e014b950","subject":"gunicorn: log a stalled request read as a warning","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/aa8929c17b1a8f95f8011767ec9d1b42e014b950"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-10-02 13:46:35.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-10-05 06:27:54.000000000","tz":120},"subject":"gunicorn: close connections off the poll thread","message":"gunicorn: close connections off the poll thread\n\nWhen a request finished before add_done_callback() ran, the stdlib\ncalled done() on the poll thread. done() then ran close_graceful()\nthere, which can wait two seconds. This happens for the first requests\nof a worker while the pool still starts threads.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I5addc08ea5e94107b97d2e27a0b5d614c72db7a4\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/7d6e6cd24a21475462b3a8ff2b6778af289d7fd4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7d6e6cd24a21475462b3a8ff2b6778af289d7fd4"}]},"branch":"refs/heads/feature/threaded"},"72f3088d154fe6dafb4d6bd1ef532f7862e64adb":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-10-07 12:49:52.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/66/1008466/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/66/1008466/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/1008466/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/1008466/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/1008466/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/66/1008466/4"}}},"commit":{"parents":[{"commit":"a2c11a8648e5f97e6ce8bb71e2cac9f04c61cfc2","subject":"gunicorn: log a stalled request read as a warning","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a2c11a8648e5f97e6ce8bb71e2cac9f04c61cfc2"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-10-02 13:46:35.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-10-07 12:40:56.000000000","tz":120},"subject":"gunicorn: close connections off the poll thread","message":"gunicorn: close connections off the poll thread\n\nWhen a request finished before add_done_callback() ran, the stdlib\ncalled done() on the poll thread. done() then ran close_graceful()\nthere, which can wait two seconds. This happens for the first requests\nof a worker while the pool still starts threads.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I5addc08ea5e94107b97d2e27a0b5d614c72db7a4\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/72f3088d154fe6dafb4d6bd1ef532f7862e64adb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/72f3088d154fe6dafb4d6bd1ef532f7862e64adb"}]},"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":""}}}]}
