)]}'
{"id":"openstack%2Fswift~1008473","triplet_id":"openstack%2Fswift~feature%2Fthreaded~Ie690bc1183436abd93c96e33ab946268adab8cd6","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-10-02 16:07:39.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Ie690bc1183436abd93c96e33ab946268adab8cd6","subject":"tests: move the gunicorn test server out of swift.common","status":"NEW","created":"2026-10-02 13:51:30.000000000","updated":"2026-10-07 14:38:34.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":"330b2d3814ef910bd97d3f0cbfe0d9f46648bd39","_number":1008473,"virtual_id_number":1008473,"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:31:43.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 15:10:12.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:07:39.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":"3a8926397c6a854cd1ca60eb2d60b044045978f1","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":"4e15dd47b9e4c270d578718cd86f60077e7e2c09","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":"963925640ca43747cfa5bf73a21307c75fe5d03f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-02 15:10:12.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/64c0ff9b07da43c4adc9080efc392ea4\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/6458ea6daec94ad79585908c3e1da145 : SUCCESS in 39m 17s","accounts_in_message":[],"_revision_number":2},{"id":"5e856901dfe16036240a726b27031d5ab80b8ba6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-02 16:07:39.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/dcbebc71c1a840c1bb5d7bdb87f16b2f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/72eeb43a194548a29e4b77b7e73ad0e5 : SUCCESS in 11m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1ce70611bc01460abb341970fa43bd83 : SUCCESS in 7m 24s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b21d0aa680094522ae360104666943ff : SUCCESS in 14m 43s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c76653a6d35a4c0e86f89451fe495073 : SUCCESS in 24m 18s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/eb0a6739eed74e30985b7832a6356235 : SUCCESS in 13m 57s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/22c88dc231a14a8cb0f4d308d8a1826b : SUCCESS in 7m 04s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/49d3f086020346c18b4e92d1558a8992 : SUCCESS in 11m 42s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/6de3bcb5cb554ebf967d5fa55c76aa68 : SUCCESS in 13m 29s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/51c322b52a24434f84db4f1267c5e19f : SUCCESS in 39m 15s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/4dd0175638804e48b8d8ae4b48c202ce : SUCCESS in 13m 37s\n- swift-tox-py3-no-eventlet https://zuul.opendev.org/t/openstack/build/5c06642c274646d183d7f4a56399ca8b : SUCCESS in 14m 58s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/25fa6897690641a6a12b81f7a6ef8604 : SUCCESS in 15m 36s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/0d1b32d286bb4c7fb3c55dcb0619f437 : SUCCESS in 16m 47s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/b225646014144970a257c96a6e83cc1a : SUCCESS in 17m 51s\n- swift-tox-func-no-eventlet-py312 https://zuul.opendev.org/t/openstack/build/79e297a1257243789ee07436c6d6d60b : SUCCESS in 8m 50s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/29db4d7e31874394bca972c50368fa25 : SUCCESS in 21m 37s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b8a46bbb06ae4926b98f1bff770618ca : SUCCESS in 7m 09s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/0915833319cb4c908a68e3b47b33289e : SUCCESS in 10m 04s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/f73bef3f70b3495c91f3966274248f6e : SUCCESS in 1h 03m 23s\n- swift-probetests-no-eventlet-centos-9-stream https://zuul.opendev.org/t/openstack/build/9b7894ce11c843379b9eb32cc8e68e0a : FAILURE in 47m 12s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a851cd9e012a4df3a2b9ddee657c530a : SUCCESS in 33m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b2cb38ff1b784d9188ed468e9966b0fa : SUCCESS in 6m 48s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/1673d36665ac4c12a2f34f0b9936b388 : SUCCESS in 13m 47s\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-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.","accounts_in_message":[],"_revision_number":2},{"id":"fa111796afa338cd185be52f513469b22f2f06bf","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":"6545c13fd7be1aff23bbcc6d97d3a46e55123df6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-06 12:11:40.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/625b0f5eb7764ac399dd2ca509fe379e\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/8040f2d95ca14bf3adfe493000789548 : SUCCESS in 38m 11s","accounts_in_message":[],"_revision_number":3},{"id":"d918b0f7d153cc701b3f1a556dbf06302d0b2b84","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-06 12:43:16.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e8d81d843e9f40538a54dfa5c42a7416\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3df8b3c0a4354a3fa9bfb15052061d0c : SUCCESS in 9m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/74b7752bfabb447c8964a72ab2746308 : SUCCESS in 9m 01s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9e0a7b4d794242bfb87f29ee1efeee04 : SUCCESS in 19m 41s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/13e886160a3a4788a634cb973fc2f42a : SUCCESS in 21m 58s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2ba6251df4be45fab1e76e050fbb1a27 : SUCCESS in 20m 26s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/62998206fd6f439ca43acc8e1d17ce3f : SUCCESS in 9m 13s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e7292d9482e54cc0a03f0b285707ffe4 : SUCCESS in 21m 04s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/c87700c604d6408d85430906d0e5a00a : SUCCESS in 22m 55s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/11ef42970d054e82bec28d16762b72bb : SUCCESS in 23m 50s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/9cefb253971c4b54b1958407f8894100 : SUCCESS in 17m 13s\n- swift-tox-py3-no-eventlet https://zuul.opendev.org/t/openstack/build/26e18b401f7b4f64a2e5b2c633824354 : SUCCESS in 20m 19s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/1e11f8e5aa8647ceb44f59dec06cac8c : SUCCESS in 13m 53s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/8f70b6160cd249288f5c4966a3585b9b : SUCCESS in 14m 53s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/863ee41a0b8743e0a0a47362756e8e0f : SUCCESS in 15m 58s\n- swift-tox-func-no-eventlet-py312 https://zuul.opendev.org/t/openstack/build/a4c543b7f435417e9ba710739dc45cc1 : SUCCESS in 15m 17s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/02d1bebbd6e048bc9c1c6d283bd0ee24 : SUCCESS in 18m 23s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3bf93280f403489b936ca2eb36745f56 : SUCCESS in 6m 44s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/c964a619942e4ed19aedc830fac5162b : SUCCESS in 10m 19s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/9df4961e4761411f95c463ceaa0b047d : SUCCESS in 55m 01s\n- swift-probetests-no-eventlet-centos-9-stream https://zuul.opendev.org/t/openstack/build/7bf5b6d38d3549919e9c1f624919b4c9 : SUCCESS in 42m 17s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/19ebd769ae954ab6bae7dc227fa3ddf9 : SUCCESS in 28m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/31fa955a4695476c91409330984e491f : SUCCESS in 4m 37s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/41da5ecc40cf433c927f85dd191821f8 : SUCCESS in 20m 16s\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},{"id":"65030a73ddc50f835ba67839eb8df130dd6b2fd9","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":"17646589b24433c8d6ba60dbbfbde6ca4a4ede78","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-07 14:31:43.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/313561a963424cfb8d67ea073826c417\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c097d1cbe12c401baee264ed7ac6cef8 : SUCCESS in 11m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/92a2c90e97a5434ea71c19b37abb4da7 : SUCCESS in 9m 51s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5e948c54a6624ef1b0f8a85779ce9d57 : SUCCESS in 21m 16s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e05bf4014e194f7e9b21784d4c6c64e9 : SUCCESS in 18m 29s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ab2ad1ef96764ca5ab98d6955f13c695 : SUCCESS in 23m 32s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/8f9f115ee48a476e9debfe76487b1169 : SUCCESS in 7m 31s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/4a22ed961b724031ae6a689b9ef01cb2 : SUCCESS in 32m 33s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/53d76774fd8843b3907af78ee3a02ced : SUCCESS in 19m 07s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/5c64367fd46046bf8342d2f7ca817c14 : SUCCESS in 32m 18s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/2b4f57165e1540ddac3927eaca06bd91 : SUCCESS in 23m 02s\n- swift-tox-py3-no-eventlet https://zuul.opendev.org/t/openstack/build/d8a5ac393ac84e78ab11d22cbf851410 : SUCCESS in 25m 21s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/7b11fb928f96417cb50b0a530131bfec : SUCCESS in 14m 17s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/c684ab908b1942eb969d0fa9fb244042 : SUCCESS in 16m 58s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/090f357724174af1926311c6c92098d7 : SUCCESS in 18m 52s\n- swift-tox-func-no-eventlet-py312 https://zuul.opendev.org/t/openstack/build/6cd6f242e67e4f8cb1f728b088d6858a : SUCCESS in 9m 25s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/c88d94c39ec9403081c4405ca635c966 : SUCCESS in 17m 39s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f4c30e3b79ca4507a9c5c986f8e681ea : SUCCESS in 9m 27s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/9020a2e44ff347a3ae2fa02c8e91c83c : SUCCESS in 9m 05s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/0aed33a8eb8446d48bcdcef3b99c47a2 : SUCCESS in 1h 01m 23s\n- swift-probetests-no-eventlet-centos-9-stream https://zuul.opendev.org/t/openstack/build/959d893d3ea84090801e49bbc5c4ad73 : SUCCESS in 48m 05s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d00a7f4a289f4866a8d3e0a263539cbf : SUCCESS in 34m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5dcca5ad096f41d3a095f7405f652c7d : SUCCESS in 4m 17s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b7532e1cf0934c1aad9af35ddfc75e8a : SUCCESS in 21m 25s\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":4},{"id":"330b2d3814ef910bd97d3f0cbfe0d9f46648bd39","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-10-07 14:38:34.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c7add141b98442e197a9ede9af34d7a2\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/89c0c03836714d6d9f48944373ff4adf : SUCCESS in 32m 20s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"55f797e8824fbe9c87b548b8ab9b3e880b881985","revisions":{"6d9f28001a424f59a4a86faf5a7daf3d8db47f99":{"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/73/1008473/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/73/1008473/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/73/1008473/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/73/1008473/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/73/1008473/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/73/1008473/1"}}},"commit":{"parents":[{"commit":"82487d342c4e912f3ab46a940d6e80b8cfb72cd4","subject":"reconstructor: skip jobs from an earlier pass","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/82487d342c4e912f3ab46a940d6e80b8cfb72cd4"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-10-02 13:46:38.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-10-02 13:46:38.000000000","tz":120},"subject":"tests: move the gunicorn test server out of swift.common","message":"tests: move the gunicorn test server out of swift.common\n\nswift/common/wsgi_gunicorn.py carried an in-process WSGI server, a\nstop hook and a module-level dict of the test workers that run. Only\nthe unit and functional tests used them, as the threading-mode\ncounterpart of eventlet.wsgi.server. Production code included test\nhelpers.\n\nMove them to test/gunicorn_server.py. The test modules import that\nmodule as wsgi in threading mode.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ie690bc1183436abd93c96e33ab946268adab8cd6\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/6d9f28001a424f59a4a86faf5a7daf3d8db47f99"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6d9f28001a424f59a4a86faf5a7daf3d8db47f99"}]},"branch":"refs/heads/feature/threaded"},"d1896b3137aec21c48706192fd535199ff769b35":{"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/73/1008473/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/73/1008473/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/73/1008473/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/73/1008473/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/73/1008473/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/73/1008473/2"}}},"commit":{"parents":[{"commit":"4ff937088e3ee1f620f1b83b2eca870e0de0efce","subject":"reconstructor: skip jobs from an earlier pass","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4ff937088e3ee1f620f1b83b2eca870e0de0efce"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-10-02 13:46:38.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-10-02 13:54:52.000000000","tz":120},"subject":"tests: move the gunicorn test server out of swift.common","message":"tests: move the gunicorn test server out of swift.common\n\nswift/common/wsgi_gunicorn.py carried an in-process WSGI server, a\nstop hook and a module-level dict of the test workers that run. Only\nthe unit and functional tests used them, as the threading-mode\ncounterpart of eventlet.wsgi.server. Production code included test\nhelpers.\n\nMove them to test/gunicorn_server.py. The test modules import that\nmodule as wsgi in threading mode.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ie690bc1183436abd93c96e33ab946268adab8cd6\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/d1896b3137aec21c48706192fd535199ff769b35"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d1896b3137aec21c48706192fd535199ff769b35"}]},"branch":"refs/heads/feature/threaded"},"5c569645d1c7964b4d99e2ac69c29369a48a5cd8":{"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/73/1008473/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/73/1008473/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/73/1008473/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/73/1008473/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/73/1008473/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/73/1008473/3"}}},"commit":{"parents":[{"commit":"9248099221ddd2916880b8d8772122692cf5c4f2","subject":"reconstructor: skip jobs from an earlier pass","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9248099221ddd2916880b8d8772122692cf5c4f2"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-10-02 13:46:38.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-10-05 06:27:54.000000000","tz":120},"subject":"tests: move the gunicorn test server out of swift.common","message":"tests: move the gunicorn test server out of swift.common\n\nswift/common/wsgi_gunicorn.py carried an in-process WSGI server, a\nstop hook and a module-level dict of the test workers that run. Only\nthe unit and functional tests used them, as the threading-mode\ncounterpart of eventlet.wsgi.server. Production code included test\nhelpers.\n\nMove them to test/gunicorn_server.py. The test modules import that\nmodule as wsgi in threading mode.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ie690bc1183436abd93c96e33ab946268adab8cd6\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/5c569645d1c7964b4d99e2ac69c29369a48a5cd8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5c569645d1c7964b4d99e2ac69c29369a48a5cd8"}]},"branch":"refs/heads/feature/threaded"},"55f797e8824fbe9c87b548b8ab9b3e880b881985":{"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/73/1008473/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/73/1008473/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/73/1008473/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/73/1008473/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/73/1008473/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/73/1008473/4"}}},"commit":{"parents":[{"commit":"3e1aa0609b1ab737dd6090ac5fb6a7fa10351fb4","subject":"reconstructor: skip jobs from an earlier pass","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3e1aa0609b1ab737dd6090ac5fb6a7fa10351fb4"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-10-02 13:46:38.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-10-07 12:40:56.000000000","tz":120},"subject":"tests: move the gunicorn test server out of swift.common","message":"tests: move the gunicorn test server out of swift.common\n\nswift/common/wsgi_gunicorn.py carried an in-process WSGI server, a\nstop hook and a module-level dict of the test workers that run. Only\nthe unit and functional tests used them, as the threading-mode\ncounterpart of eventlet.wsgi.server. Production code included test\nhelpers.\n\nMove them to test/gunicorn_server.py. The test modules import that\nmodule as wsgi in threading mode.\n\nCo-Authored-By: Claude Opus 5.5 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ie690bc1183436abd93c96e33ab946268adab8cd6\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/55f797e8824fbe9c87b548b8ab9b3e880b881985"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/55f797e8824fbe9c87b548b8ab9b3e880b881985"}]},"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":""}}}]}
