)]}'
{"id":"openstack%2Fswift~979579","triplet_id":"openstack%2Fswift~feature%2Fthreaded~I19c7d23dbf6d3f2b5701c6108e41832da74881f0","project":"openstack/swift","branch":"feature/threaded","topic":"eventlet-removal","attention_set":{},"removed_from_attention_set":{"38496":{"account":{"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"},"last_update":"2026-08-28 14:31:07.000000000","reason":"Change was submitted"},"9303":{"account":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"last_update":"2026-08-28 14:31:07.000000000","reason":"Change was submitted"},"6968":{"account":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"last_update":"2026-08-21 08:37:58.000000000","reason":"\u003cGERRIT_ACCOUNT_6968\u003e replied on the change","reason_account":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"}}},"hashtags":[],"change_id":"I19c7d23dbf6d3f2b5701c6108e41832da74881f0","subject":"Add replacement for eventlet.GreenPool","status":"MERGED","created":"2026-03-09 12:26:52.000000000","updated":"2026-08-28 14:33:42.000000000","submitted":"2026-08-28 14:31:07.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":19,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"979579-eventlet-removal","meta_rev_id":"91014c4c58041cf5e05ae3cc735714f3d81520e3","_number":979579,"virtual_id_number":979579,"owner":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-28 14:31:07.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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"all":[{"value":0,"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":2,"date":"2026-08-28 13:03:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_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":{"approved":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"all":[{"value":0,"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"},{"value":0,"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"value":1,"date":"2026-08-28 13:03:29.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_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":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-09 12:51:42.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-03-09 13:06:25.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"},{"updated":"2026-06-08 12:55:34.000000000","updated_by":{"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"},"reviewer":{"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"},"state":"REVIEWER"},{"updated":"2026-07-09 07:36:47.000000000","updated_by":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"reviewer":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"state":"REVIEWER"}],"messages":[{"id":"dabbc635cb89cb0192f800757214b60373437aca","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-03-09 12:26:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a5f9c482339c83832a4ad30ec222059e6d36b9b1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-09 12:51:42.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1f735501dd9442e883d9c854e0743f95\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/9cf81c64aef347d5a3b7d9253b40cf0c : FAILURE in 8m 40s","accounts_in_message":[],"_revision_number":1},{"id":"ce36d26ea17e7b5295ad03999828e88d6d1b278f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-09 13:06:25.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/6afadfe5ba6544dd966adc539f50298a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/179466745d0d4ab2b403b7945368e383 : SUCCESS in 11m 18s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1adeb5da6c3d44dcbedadb78f661b7bd : SUCCESS in 20m 37s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a585526cae184d13862db79a6e71cd1f : SUCCESS in 20m 49s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f2ff5b704d7a41f9aa3feb71c38afd07 : SUCCESS in 21m 43s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/cf54e3d413f94b82af6047d38e851964 : SUCCESS in 8m 01s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a93dbd4cdc1642ed96824e44cb995b94 : FAILURE in 7m 42s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/53440bfcd07143759de943cdbacec930 : FAILURE in 4m 21s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/3318c09f78424e7bab5036ac4cba7c23 : FAILURE in 9m 10s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/6a05c4eb9b4d40bfb4c83d199f094b70 : FAILURE in 4m 54s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/d530fb1f50c342feb4841bc80db1e1b2 : SUCCESS in 17m 41s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/99cd2900101c445da8e273753ef05645 : SUCCESS in 15m 41s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/5f3f6bc1e35b46ad8257b6b50a20377b : SUCCESS in 16m 14s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/92af855ca8f1420690820e0206c36ad3 : SUCCESS in 6m 23s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7ecb9f893df54cbaa229f2286b66234a : SUCCESS in 17m 11s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/3880c70ecc524302877965c64916d1aa : SUCCESS in 6m 14s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/b9a7e6cca3e24f22b2aacb567defb468 : SUCCESS in 35m 35s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/67385e888f4b4242b40c007c8a254758 : FAILURE in 4m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3cb95cba925b497eb686a9cf642d1c18 : FAILURE in 4m 49s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/26aec64ed9144f0ea31500f8adc111a0 : SUCCESS in 11m 49s\n\nWarning:\n  Comments left for invalid file swift/common/middleware/copy.py","accounts_in_message":[],"_revision_number":1},{"id":"918a056442678a47c0c8c119a645bfc6ea3cc841","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-03-09 16:10:57.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"5bbccda7dc4cd25743302e5de256fedf59ac2db7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-09 16:46:20.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b42bccfae50440c6a3e251d7f47397f0\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/53672d8456474981b8b6ec29d0449174 : SUCCESS in 33m 20s","accounts_in_message":[],"_revision_number":2},{"id":"1bed3ce379fa912346618a93d34c94b0c121f5f2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-09 17:03:52.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/063020a796444cd6a1bff0205d624c17\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0066e2aea73641c2bacc7da660d89e08 : SUCCESS in 9m 45s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/939cbbb7d44947058331fcdfd1636f12 : SUCCESS in 17m 26s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8e5e2d933e77467e8d84d0b7bc3caf13 : SUCCESS in 20m 13s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6bc2852cb6e84d3f9d275eda3e4380b1 : SUCCESS in 18m 56s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/70c4cd1212e64176960e1a7edca01dfd : SUCCESS in 7m 02s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8148e08b4b31434490a2f4562cfb3fa2 : SUCCESS in 23m 11s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/3bd1b5ed6bdb42748d4e4192a9e0b659 : SUCCESS in 11m 39s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/650849a39893404ebb0b571f1318fa07 : SUCCESS in 24m 08s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/81124443772145459da9c849e39064d4 : SUCCESS in 33m 33s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/3abaa9cc99ee4e59a3a9b24e30c1b697 : SUCCESS in 15m 13s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/a588b55d486745afad4672e9966bf283 : SUCCESS in 14m 53s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/56a8d000e4324c1eae1918f653a180cc : SUCCESS in 16m 34s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/27b971f7ea6e4e46823ec00fbc135d0a : SUCCESS in 6m 19s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d84970b0461a4aa5a0e848320868d70b : SUCCESS in 10m 20s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/f0349cad3b134f5aa8ef27c6de6b91ef : SUCCESS in 9m 10s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/67d815c6ecd549eeb3e0064fc7f8e05b : SUCCESS in 51m 21s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e972bb50d8c543b8a8b196337fdaed8a : SUCCESS in 25m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5c4289125f8b4cf6809c35c8cf5b11c1 : SUCCESS in 4m 08s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/51aca1574fc0449e896d22f07b26edcb : SUCCESS in 11m 53s","accounts_in_message":[],"_revision_number":2},{"id":"a509631456c98438329957c7d778096afe61a80f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-03-13 18:23:56.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"cf088cf2a923184ad83517cae9ea9b96b1ed2455","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-13 18:57:32.000000000","message":"Patch Set 3:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f340df3e9fe54265ab90d105e5a80ad6\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/30946040d1d34c9d9910c60f7db7003c : FAILURE in 30m 48s","accounts_in_message":[],"_revision_number":3},{"id":"68bbd7b1997d21fc809f1357eb61d4ffdd99e6c7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-13 19:33:55.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/11f8a923648a4c96a76400bb3119cabb\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8db14176f78d4d83937d61f6fdc83318 : SUCCESS in 8m 05s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/261bc2d28f684e61b671bb178f6c4018 : SUCCESS in 22m 45s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/007b241bf9c0442fb2b9bc9af4eb49e3 : SUCCESS in 20m 17s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4eb96fb6eac64842b3a2bb32ed50579d : SUCCESS in 10m 55s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/473e7985fb4e4f4b8b720dad2508cb25 : SUCCESS in 9m 36s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/dd4fbaeda84b44cfb4f4a168e23ac169 : SUCCESS in 29m 00s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/9aa4999d92fd4ee5bb0363b579c0f48d : SUCCESS in 14m 38s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/4168e60a391a4e86816cae69002af325 : SUCCESS in 13m 19s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/67f2b50dee4648fb8cdc6ee61c062162 : SUCCESS in 11m 01s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/1234e960f66b409eb89f4dee62dff843 : SUCCESS in 9m 20s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/11abf45e751b425ea320184dbc83911b : SUCCESS in 15m 16s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/3f01e682e3c4444cb1998d48d7eeebe8 : SUCCESS in 16m 53s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/96ab15b952d44f3f89ea2fbfc071f1a8 : SUCCESS in 4m 19s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b3956f8d85e746dc8c945fa3044617e4 : FAILURE in 21m 02s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/a7825978a07b466185de4f7129e3f772 : SUCCESS in 7m 56s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/5131b1082ef24bacb3317a9bafb39a23 : SUCCESS in 1h 02m 14s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7674cbe45a1d4386af562e8e81781267 : SUCCESS in 29m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9f766948a8694e32a21da074c26cae73 : SUCCESS in 5m 30s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b97883d4cbfe4e6e985abce0a1eced9c : SUCCESS in 19m 49s","accounts_in_message":[],"_revision_number":3},{"id":"9e63c7e66040b7294a847ebfa10d8b399185d796","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-03-14 08:49:50.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"58362d73b035fa8069ad9082c5676506b0cc7013","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-14 09:53:41.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c4fb74b284174d0088800e644a24278b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/61d4a8fad8f7461c9d32c7a08eb50604 : SUCCESS in 10m 49s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d6a0ea13f1194981af40656e7538cdbd : SUCCESS in 18m 52s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c67f28f9e1eb44f0a40fbfe6603db908 : SUCCESS in 20m 26s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f4ea514706424046b22a6e7e269e973f : SUCCESS in 12m 14s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0b4de6e6392f4130b66fcf90e76eced4 : SUCCESS in 6m 16s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/da5b69c9aea249468ef82866972f8a41 : SUCCESS in 24m 13s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/97558c7948774fa3bcb36e8cf5686a42 : SUCCESS in 16m 28s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/1c9fed70c9ae4b0a90b90aa40f0c0016 : SUCCESS in 14m 28s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/47703871dbc848449320311c8aaac3e4 : SUCCESS in 22m 33s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/f17e1480f7d14fdf91702b1e0ea782aa : SUCCESS in 8m 02s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/cf82c247748849a7b73873ed1ec9aaca : SUCCESS in 12m 46s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/04c8f0987bcc42cba024107f376dd085 : SUCCESS in 15m 26s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3248dcc25cb6434e98c58ad0520c897e : SUCCESS in 4m 13s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/95c937a3bdd84a4bb8f2d66e91575146 : SUCCESS in 19m 14s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/3ca94c77243a445891bdacd4c2689deb : SUCCESS in 8m 57s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/266576adcf324c07881a10c6bd8f6f18 : SUCCESS in 58m 07s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/adc22cbfe0444405a59a664f2c0a8a48 : SUCCESS in 10m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fdca7e7e7cee4567988fdf047a93feac : SUCCESS in 2m 29s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/50b614c7c07c43e894201cc6d4b6cb22 : SUCCESS in 8m 50s","accounts_in_message":[],"_revision_number":4},{"id":"b66779eb54537dca739fa0ca54bbf73b4b8a7110","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-14 10:00:17.000000000","message":"Patch Set 4:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/941e99fbd43342628a6e6f1833098cb0\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/76a2db55727d4b80b071994b4195fa06 : FAILURE in 1h 08m 36s","accounts_in_message":[],"_revision_number":4},{"id":"47845c80e81f7267b3cf60867de72edf7166eb88","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-03-23 08:59:05.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"a6e97f0d93be5e368ca26c88a8d80758fa20a04f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-23 09:36:57.000000000","message":"Patch Set 5:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6b5271301525463699bbde080d17f700\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/250863a1b8e94eed96627ba607d1ba27 : FAILURE in 36m 03s","accounts_in_message":[],"_revision_number":5},{"id":"d83a22f07d4b3f8623561af38c2c7ba78aab0092","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-23 10:01:43.000000000","message":"Patch Set 5: 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/d0cc5ff02af642c5939ef45ef4929a81\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9ec948aa4f21465c891586b26b013a40 : SUCCESS in 9m 23s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fa87406275f04d349fc9fc4502a7de99 : SUCCESS in 18m 53s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/db28d9e574524e19a4d8ba4d2733041e : SUCCESS in 20m 14s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e453a89cbd6748fe8aec230f14569b7b : SUCCESS in 19m 46s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/344a174bcb81415d86b2983fd9d37e57 : SUCCESS in 8m 16s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/522b3cc50d1a435289e9da7a6aac68e8 : SUCCESS in 17m 08s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/3f9d1889aff543e1801b327ba8497b8d : SUCCESS in 21m 17s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/21c60dbff62b4f7cb77ba7c3c70f0fcd : SUCCESS in 20m 10s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/6db9918ba440426db464efc808d9ef92 : SUCCESS in 27m 43s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/d4d9d4ded8054f349f876f1413eed6d0 : FAILURE in 22m 08s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/8d5dd39c3a1440149529bc16137c1551 : SUCCESS in 14m 30s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/5caedc596ca345d68a2d477feaa9c565 : SUCCESS in 16m 12s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/83c63615f39c4eebacba97a07dd877e3 : SUCCESS in 6m 30s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4539fdaab8ef461783e41c1e7d5aac35 : SUCCESS in 15m 07s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/f1bf46c52a0345d293504e20a7e9623a : SUCCESS in 8m 19s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/6a39d79ecec14321887c172e395af08a : SUCCESS in 53m 52s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/932f32e1a9a24785a7bd6cbce83c222c : SUCCESS in 29m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/99f877c478e140bda04503dd8b785952 : SUCCESS in 4m 33s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/683a5297805145688dfeb9fc58d8f344 : SUCCESS in 10m 55s","accounts_in_message":[],"_revision_number":5},{"id":"21fc58b4e2a732787cd3bde9596c63fe05fe8835","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-03-23 10:10:12.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"ef0d81a3fbc4fa4959b84e3d2797075fe0938f85","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-23 11:25:49.000000000","message":"Patch Set 5:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/64562044cc334f38a9c502d196ec3ab5\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/7204ff4bcd30424abd1977c803409066 : FAILURE in 54m 42s","accounts_in_message":[],"_revision_number":5},{"id":"42b0f00af4db40e87c69522a8acc5d998ad2e550","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-23 11:28:34.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9b87390cc4114086b8bd43ef2f4f76fc\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c334a78f1a79496f9921bb97c895a31d : SUCCESS in 12m 49s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fd6f56d4bffc4969ba75ac6a1a07e0d4 : SUCCESS in 21m 45s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f9954ebe62b045e184161b55624d728d : SUCCESS in 21m 44s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d135af750f4241af8e1465525303237a : SUCCESS in 21m 35s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e9cf28559fe345c49c3b567724368771 : SUCCESS in 5m 28s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/45ea3bbaa4274ae791a99040ecc30a62 : SUCCESS in 23m 50s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/4c20cd5020f04f868646cb96ee6e5744 : SUCCESS in 16m 54s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/1cf6f6fe91e94d0c9b3e2b8470c765ac : SUCCESS in 20m 52s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/e0a0d15175c14a48a0728ed2dcaea7a1 : SUCCESS in 12m 12s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/847846d57264459b9f0d59541efcb517 : SUCCESS in 15m 35s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/d23797316a4e4f4097f169ca6bf751c5 : SUCCESS in 16m 46s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/800d222e88d540a89686b37bb640aef7 : SUCCESS in 17m 41s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/25e1adae5d2f49528a2dba6f931cd869 : SUCCESS in 6m 59s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/09580fdda5d847509a40b8d3cfa17ab7 : SUCCESS in 22m 19s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/825634fb07a14378ab29baca3b8ac9f5 : SUCCESS in 9m 45s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/d3410fa0990b4abab381ec953c578ede : SUCCESS in 1h 00m 29s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1772978244ad4cdab47b4532c901f707 : SUCCESS in 29m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/11c87561553e41bb8cac57c7fef3a5cf : SUCCESS in 3m 07s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c14ae0cca4944c6abe3a98e147cf5354 : SUCCESS in 18m 41s","accounts_in_message":[],"_revision_number":5},{"id":"1ad712aa2f90d63016ef10de86eb9a60a60b5b64","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-05-12 17:00:27.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"31ba76ba588f2445f08bbe3939ed72dc715bd55e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-12 17:38:43.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/206b14d5bc0a4d45aa5506356094e9c8\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/64ca55d4e4704225af336bd6c66394fa : SUCCESS in 30m 28s","accounts_in_message":[],"_revision_number":6},{"id":"1d9a0d0b5fc6eed25ffbe709ab129f73e02615d8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-12 19:07:59.000000000","message":"Patch Set 6: 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/a182a596ca4742f8b45a5d7364e83029\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0aef7a5104ca4830b96fcd93e6ce3e58 : SUCCESS in 5m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7a5cb95838b84715832c5661f3e8867c : SUCCESS in 8m 47s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/28586cf84a2a4337bc1e4207e79c2541 : SUCCESS in 19m 23s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/42a18559e99c4331b9e9dd551e279b6c : SUCCESS in 10m 52s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/cc9147e0baf5457d887df8ef6a08f72f : SUCCESS in 20m 01s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/8fb4172710ec45b6a8d07936f4b6fdb5 : SUCCESS in 6m 01s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/3521d74555d8455aba1022f34ae76a6e : SUCCESS in 27m 46s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/c59a9bf08f9f4c31bc1421c9efe07c6a : SUCCESS in 14m 55s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/6fa7a6173c12411cb6a060ad1ca710c8 : SUCCESS in 30m 02s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/67ccbae8429742ff89db6f4a89c71f64 : SUCCESS in 12m 23s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/3e92dae052bb4039a94b601087cbb05c : SUCCESS in 14m 47s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/3cac09cf9b4248c0b8aac8dc86a7f239 : SUCCESS in 8m 59s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/26010bb096794b88a0c0a58a3c321568 : SUCCESS in 11m 16s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/0b0c32987e95436187eadbfb4e058049 : SUCCESS in 7m 05s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f9a9121b3ffe4766b4a1307db4da20b9 : SUCCESS in 16m 01s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/78022cd203c8459e9c7e04045521db64 : SUCCESS in 8m 34s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/84a423c76e384e6cbd8c600b5bd6fb4a : TIMED_OUT in 2h 01m 40s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/17f7fb1a9e864f09b70ffdc8ded1c405 : SUCCESS in 40m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/66b0e72096a240a095d91a589c2e7f19 : SUCCESS in 4m 23s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/1bec3ff9a0844f7faefe117c8499cb1b : SUCCESS in 18m 39s","accounts_in_message":[],"_revision_number":6},{"id":"d707e207034897c1c96e4b9eba25735295a099d3","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-05-13 05:23:30.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"c1af2459903fceff13bf1caedba77fcb2e8b92e2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-13 05:54:20.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2dc98769cf0c4fa48bdaa2880b2a334d\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2a94eb84acb24ea59b2e39235899dae2 : SUCCESS in 28m 51s","accounts_in_message":[],"_revision_number":6},{"id":"5d32995c9cfbce5ee1e342f4e3b12ca7294a7542","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-05-13 07:04:43.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"66415c5b45c01d7375c3f1de4a4c27f5ae1a4207","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-13 07:37:16.000000000","message":"Patch Set 7:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a4a69352698d40c3830cda27a04fb144\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/7eb140b321414f599e770b084c1a69b9 : FAILURE in 28m 59s","accounts_in_message":[],"_revision_number":7},{"id":"6ed2ee6c5c11387b649f6181a7b701c1f042b88c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-13 08:14:33.000000000","message":"Patch Set 7: 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/f2653b62c0154114b7f591302e402576\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8cae0184e68a46eb847fc37b9aca2fc7 : SUCCESS in 9m 53s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0078942d03f14236bca80e8486bbbd50 : SUCCESS in 9m 04s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a377bb57fb964de6b4c63f84dd17af19 : SUCCESS in 22m 10s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/bc6b4a13ea3b479697c83664e7b3ae80 : SUCCESS in 21m 33s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e9d4667e2ac548db9093059e7fa6d050 : SUCCESS in 20m 19s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/02265aa98fef4d239bbf525190c77100 : SUCCESS in 6m 39s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/5beae792ec4d4111998ab01101cc849d : SUCCESS in 29m 29s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/8ca85161e6d440cba058a120656b1cbc : SUCCESS in 21m 49s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/47b758e1c2c541dd900263eb348610cd : SUCCESS in 30m 02s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/bb5bc30dae1e474e9d7fbcc384962d3f : FAILURE in 21m 42s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/6eba496ae2044befb511f1a6878b9148 : SUCCESS in 17m 57s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/e188e8f8c4904245a06fb64f71f3a710 : SUCCESS in 15m 41s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/ede5a72f159c43fa81caa4a0d3803a4d : SUCCESS in 16m 53s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4f6e71730b2640ba9fcb506e4a2c68a8 : SUCCESS in 6m 17s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/097d1c17244a4327a0393b0fe9db5694 : SUCCESS in 17m 36s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/c22e196a3b0d464085a505fe8c3768a5 : SUCCESS in 7m 13s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/63ea6b841e5e436d8e4dcb3376a162db : SUCCESS in 57m 47s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/aa07506c7dc24112aa50a7297307d3a6 : SUCCESS in 29m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/43c594737fca45619c8067575972cc2e : SUCCESS in 4m 11s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/175333ce1e90427ab74a7b831c37cb58 : SUCCESS in 20m 00s","accounts_in_message":[],"_revision_number":7},{"id":"daa4c7bdb8af3a63eb0640a20b2588e1a18977c8","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-05-13 08:35:00.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"7f77e2b0c5b72d9b8c379cdc16cc1615ac2b99ed","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-13 09:59:47.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bb92d5e6787e4f8ca78667ad3ff16f8f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/832a7db1c37e4fbfa2acbde43240ab78 : SUCCESS in 11m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ea83e2191d2b442a9d8462134de2394b : SUCCESS in 11m 22s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/03fdf86cbd42488ebc58513776bf4f72 : SUCCESS in 22m 52s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/28b239a023f84af8993f1f5e00c6716e : SUCCESS in 24m 47s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/924ffba5aceb4ba7b0735240cb32aabd : SUCCESS in 21m 55s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/1c3c02b9068543abafd100696f9e8b57 : SUCCESS in 7m 33s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/0b9638d0e29e4cb98a74a52dca72a7e4 : SUCCESS in 23m 36s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/78ac9e5a732f46cfa575e7d5f7bea919 : SUCCESS in 21m 42s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/1239e88f039b42a482400a8021151114 : SUCCESS in 32m 43s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/a0a010cce2aa4ecaa80a7f30f300b182 : SUCCESS in 21m 46s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/cccc75bc7dd74499bc73c4eeb36da570 : SUCCESS in 16m 49s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/fb76f49272004ec0aaa75c77a834a3be : SUCCESS in 17m 01s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/eb5a0cd902084dfaa4a82c635f2b9dd0 : SUCCESS in 16m 38s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8f0f17d552cb4a348b44d97731e29ed2 : SUCCESS in 8m 21s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6eb954c39a27456d9faaa4836c9acae1 : SUCCESS in 18m 08s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/8e2bfba48c3b4f82ae7f1fbfc266e113 : SUCCESS in 8m 18s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/c2c1c090f91544bd8fdd11be52e0f594 : SUCCESS in 1h 05m 50s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5e7efade27fe4a208b4d8552730cf3de : SUCCESS in 31m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/da9674d5952c495db7b77398e914bf7a : SUCCESS in 5m 50s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/3ce021fccfde40329168134aa4c5270a : SUCCESS in 24m 05s","accounts_in_message":[],"_revision_number":7},{"id":"c9fcf088e92c0f1f69708768b66fb04e94d307e4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-13 10:48:45.000000000","message":"Patch Set 7:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/41acb61cc0ac4c2fb2a1b6cc982cc6ba\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/09fc5b76d98b4287a55a3e94510253b8 : FAILURE in 48m 01s","accounts_in_message":[],"_revision_number":7},{"id":"f4c9a071f97c5ca6746e45c993a82753dec13807","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-05-30 17:02:29.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"dec138ca7955a77ee1f8f7d77f814c92db3846be","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-05-30 18:24:12.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.","accounts_in_message":[],"_revision_number":9},{"id":"8e461db6615bfc6e2a992cfb60b619776f8a5219","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-30 19:32:15.000000000","message":"Patch Set 9:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2521382835d54e20b9e26538670cd901\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/50190aaeed624a19a6fd44a16a804abf : FAILURE in 52m 54s","accounts_in_message":[],"_revision_number":9},{"id":"fee64153c8ef279839906ef44e6b031801e4a945","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-30 19:43:07.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d8bd8c5d97fa426c8f63a8d47e36ee85\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/022f45eef7374fd0a85cca4108445e40 : SUCCESS in 11m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a9a5cd4a05f3455f8150b9e3196080dd : SUCCESS in 8m 50s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/553398c455d34b14bc8634b9acc6ec28 : SUCCESS in 22m 58s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/db930d0fb5d54ecca058f98cb5c8403b : SUCCESS in 21m 28s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/dc1c3980f2f74efca713822f9283ac3e : SUCCESS in 22m 06s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/dfa3817022cc4874b46e02ee67b6a6eb : SUCCESS in 7m 20s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d1c6ed168168445582929781417f7167 : SUCCESS in 26m 58s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/5f0194d5f9fa461a85b723d4ecba34bf : SUCCESS in 24m 40s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/dce70f7a88a24a7096d28a0348ef0d52 : SUCCESS in 31m 59s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/908ffea7fd0643589eef27ee89a31996 : SUCCESS in 20m 56s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/bda549d7c60a45989cb378faf148553e : SUCCESS in 15m 28s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/1be79ca18d0a458084beb885c68bfe4e : SUCCESS in 15m 53s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/5caf1b37653043b5b65bf8ed1a34c603 : SUCCESS in 16m 31s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ca8af041caa24c0899ae2006a0111638 : SUCCESS in 7m 23s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5df25bf7637040a9990e48a9807a6bc1 : SUCCESS in 18m 55s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/e04813be1aef46e6bcbc8e7122c8d53e : SUCCESS in 9m 25s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/eb5baea82c2e47f4bf36be7522587d9e : SUCCESS in 1h 03m 50s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7616d75af3094a4786fc815d4e1e07df : SUCCESS in 32m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e4891199d00d44a4823f93d68486e2dd : SUCCESS in 4m 36s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6aa23910eee848ba9c6d527bb97337d5 : SUCCESS in 18m 34s","accounts_in_message":[],"_revision_number":9},{"id":"166bedb122a92d2030d8bea2cf0bf50fb2d23a68","author":{"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"},"date":"2026-06-08 12:55:34.000000000","message":"Patch Set 9: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":9},{"id":"aab58d440b472b611a87b80c4c5009e2111885f4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-06-11 13:21:52.000000000","message":"Uploaded patch set 10.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":10},{"id":"9366e6f4771fe37ada51e7961904cbeafd48efe1","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-06-11 13:29:34.000000000","message":"Patch Set 10:\n\n(3 comments)","accounts_in_message":[],"_revision_number":10},{"id":"ce4fa6c60803817557d4e3d2ec08dea84effbace","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-11 14:23:21.000000000","message":"Patch Set 10: 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/45430edab6db48008b852d349e241ab5\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5fd6f1cdae164135b5e292c5445da363 : SUCCESS in 8m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cef68f04fe064e2589a1e899c8fa3f3f : SUCCESS in 9m 08s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/02cd156f30ef470e8d5d122c7495870b : SUCCESS in 20m 54s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/75c5802059c04026bf8ca098cc932d0c : SUCCESS in 19m 31s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/791713127648457787eba0bcb5bba869 : SUCCESS in 11m 32s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/9a9b3c99b6b34daab8650ff88e63e7c1 : SUCCESS in 5m 29s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/9efc61ef46a94b37bbd26e68f8005e5b : FAILURE in 29m 10s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/a78a02f04d704528adb90965381d97fe : FAILURE in 10m 13s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/e655a2bdb0a84e21ae154076f4fe63b7 : FAILURE in 35m 10s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/1554aa1ae74946a5a2db6923e638be52 : FAILURE in 16m 50s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/8376d987d33c41f78c64b019b6382f7e : SUCCESS in 16m 55s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/5a3808fc1f224db09032b2724426ca71 : SUCCESS in 16m 13s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/aed89089020e4f4b823f5eed1388a033 : SUCCESS in 17m 18s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/de3b6801a3b74439b2f02b04c8e6e45b : SUCCESS in 3m 54s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/84881ad789c54b4388a18490c521558c : FAILURE in 23m 43s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/5304818228064a63bfae7d7d7e912b1e : SUCCESS in 8m 41s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/5ebde9b7e7df43b481e5d022dc025c92 : SUCCESS in 59m 03s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e58a69557b874fa288294ee1a11653ee : FAILURE in 27m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c26b13c509cd4da4a345ee1abc954baf : SUCCESS in 3m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8ce94f59f1d945c29d0b8763e37caa91 : SUCCESS in 19m 35s","accounts_in_message":[],"_revision_number":10},{"id":"e9be843d421460af78b47dfb216354ab0f4fa6ed","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-06-12 05:48:55.000000000","message":"Uploaded patch set 11: Patch Set 10 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":11},{"id":"005e26533f6806d00b9eb7e4ec07437fba774799","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-12 07:03:07.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c20f7fa9661549e49ee00d22e9ef2c73\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0541f9e0f89748b9a04a770922f1b161 : SUCCESS in 10m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/77638ee18328424487dbf27f19453118 : SUCCESS in 7m 00s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d0935dc383984b098a1fd4dd0a8e8df8 : SUCCESS in 19m 15s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7091bd25d1e948d08676250e86de94d8 : SUCCESS in 17m 12s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d529ecabf0914cdfa6f79df5bdac4a2b : SUCCESS in 23m 04s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/afb0ceaaebd342b4bcff968fba923370 : SUCCESS in 7m 02s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/0c8a9ca004204e48b25953a499de0aef : SUCCESS in 22m 43s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/dfdf369c06bb4f38a4f7262668875efc : SUCCESS in 23m 05s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/08f0658f841443898d114461fa15d265 : SUCCESS in 11m 28s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/405049bfa03a4545a484eb841aed394c : SUCCESS in 24m 17s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/214296acfc214c90a2625356a937424a : SUCCESS in 15m 50s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/f34bc400c160486bae1f5317965470e9 : SUCCESS in 15m 30s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/6ff6f91f23bd417682d071b44f65b662 : SUCCESS in 12m 41s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d9777e1554e14a228e906fb45eec1784 : SUCCESS in 6m 22s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/860a5f5dd00b4c45bd3cb7933a3ed274 : SUCCESS in 18m 24s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/403a2026685448ef9051be4a7cbd2111 : SUCCESS in 9m 02s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/db8c907bf37845f887624010f920a0f7 : SUCCESS in 56m 17s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c7a07705073d43fe9dd156e54b2109ec : SUCCESS in 28m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a3df0fd580e54596ae28afdd8b92a5a7 : SUCCESS in 4m 43s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6ebf4a195234403a82ad5bc52194f64b : SUCCESS in 14m 39s","accounts_in_message":[],"_revision_number":11},{"id":"ee22e90bb484ef01233d4e91dcf513906ba3ede3","author":{"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"},"date":"2026-06-16 10:23:34.000000000","message":"Patch Set 11: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":11},{"id":"0418ef918f69e02a3d38ca0ec0e60770744ac333","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 12:15:12.000000000","message":"Patch Set 11:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/476d4add3960447ebbbbc1caedf4c9d3\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/cd949e62e810452aaefea713658bf623 : SUCCESS in 56m 11s","accounts_in_message":[],"_revision_number":11},{"id":"90e5b0d3a4b04b0e1385f1f95022bc8951d34407","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-06 07:22:52.000000000","message":"Uploaded patch set 12.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":12},{"id":"2d56204b0eee4c9b113b9eb425e2e09a49f70640","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 09:24:13.000000000","message":"Patch Set 12:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/759c246e677b44d892266dd1617c1cf6\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/9ecf12852f8e47d6aaed4ed8b2b4a6bc : FAILURE in 1h 02m 23s","accounts_in_message":[],"_revision_number":12},{"id":"8d45bded5fdc3a443d98e5817b5074491ebfb4e2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 10:38:15.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c956557d8aca454484fb1bde4942c171\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6bd1066f1d704953a4982c9c8f1686aa : SUCCESS in 10m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/72dc75ae679145fd99ba705882f0af9e : SUCCESS in 9m 26s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0a4318da49bb41519696cdb6c038b6f4 : SUCCESS in 22m 02s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a8f45379a6d84ccfba9b9cbb1bfb7638 : SUCCESS in 20m 04s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9edc3852bfa8420099c7ca86f764530f : SUCCESS in 20m 19s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/234bf401510648dbbd618bad988e93f5 : SUCCESS in 6m 51s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/9bd88d53f7414ce39210c96530704034 : SUCCESS in 27m 05s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/6d6ae06e401443a1a047ed22c25d2e9a : SUCCESS in 9m 09s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/10eb1411251943fe93cd38a59a025f13 : SUCCESS in 29m 30s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/b7cde9e7938d49589213efe079c2f8e9 : SUCCESS in 20m 03s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/00fb243d3bd84d91b198c4dcc11bfa02 : SUCCESS in 8m 29s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/774c5c7d455144a28ab2bc1f13624b86 : SUCCESS in 8m 35s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/0bec020edc6b420683f79d737296275b : SUCCESS in 9m 12s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b3f8e8fa60bf439bad1ab192938b1116 : SUCCESS in 9m 14s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/337fa7eac7604e48b82e3ae07638c25c : SUCCESS in 18m 34s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/13c65dc15a9149e892667b716d1465b8 : SUCCESS in 8m 44s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/e754a9abba9a4d0eb3187f3f355a21c0 : SUCCESS in 1h 01m 01s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a427f6af086145b2861255174f8ad7de : SUCCESS in 11m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5e4d418ccb764d119acc8e8165c98bdc : SUCCESS in 4m 52s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/30fc246c214d4a909005db49849eb0f1 : SUCCESS in 19m 35s\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 .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-build-image.  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":12},{"id":"cf749e7e99cec4ca7e4d85e442aa099d2cd44157","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-07 14:08:32.000000000","message":"Uploaded patch set 13.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":13},{"id":"d86ada3abba978a479beb3b55a83c2fba772cc9c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-07 15:10:57.000000000","message":"Patch Set 13: 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/63bf03fdde4b4eff8e223d0c0ea60ed0\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/533b62ee41cc4417b211cb539929de22 : SUCCESS in 10m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/639fa384f0c049d9be8f32b7234efe9a : SUCCESS in 8m 05s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2758944c9df94023ba231a3edcf6a94d : SUCCESS in 20m 00s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e4076f8f3bd44d928c6f46ee4615b2b6 : SUCCESS in 21m 05s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3de97675358a4451b01106af28297b16 : SUCCESS in 21m 42s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/eac279b29a6b4f23958fddf79d09d377 : SUCCESS in 6m 50s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/5e410e96140e46e89df2b704c66739bb : SUCCESS in 25m 02s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/19ad97788fa04c90b38ec47430c4dd3b : SUCCESS in 17m 35s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/8bc3a7dc0adb47a080a7a0a40ebd8918 : SUCCESS in 30m 50s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/8edc84640c2f4b4eb61fbb1b4a4c5a85 : SUCCESS in 17m 02s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/523a945c63764910a418ba32d95a59ad : SUCCESS in 25m 42s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/a6822c0ac107420d92b06f07a032635a : SUCCESS in 14m 48s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/6652fe9c79fc4fb39e7375fd9b98e743 : SUCCESS in 14m 29s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ed91f167f343461c8b1dba38b2a70adf : RETRY_LIMIT in 5m 28s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/50df007785da4d52af9f0df00c2b1010 : SUCCESS in 18m 50s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/a4b65e9348214becb40dd1d719cd38d6 : SUCCESS in 8m 41s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/bb84e22d737e490799a5ce9b86028862 : FAILURE in 54m 40s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/eb000e29e2264e78a376b1127d675ea3 : SUCCESS in 28m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/615adef943bd41e993c6a1f98a33a5f7 : SUCCESS in 4m 18s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/859df2662a4f4c5e993c2247e13d3fbd : SUCCESS in 23m 21s\n\nWarning:\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-build-image.  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.\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":13},{"id":"66e4ef13920532c750bd8d0a162d3ca09b74375d","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-07 15:40:01.000000000","message":"Patch Set 13:\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"8e6efe013641f359b6ea30f5588389107023a5b2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-07 16:50:46.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/076931323eed4f4b8ac27a0c80537c16\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/98436da316784ea4bea02897aab6c823 : SUCCESS in 6m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4e15ee58f09340d58015148b23189386 : SUCCESS in 8m 49s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c4e836a57586416988c0da7dcc681c16 : SUCCESS in 30m 46s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2b4a93c5dbdc45af8d8e06f358d2362e : SUCCESS in 35m 41s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/596531f9689442349741911c752404b9 : SUCCESS in 23m 04s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/682fc20f04ec4c458266bc772dc199f1 : SUCCESS in 7m 16s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d5bb229d21964eeb8b640b7c5d7e9f33 : SUCCESS in 26m 56s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/6695c276f27243419b8bd1fe69371634 : SUCCESS in 10m 53s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/d603ccc14d274ff4b6aa77485f5ae4fc : SUCCESS in 25m 09s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/c25ed0f5b2f14ec6a0b78e6f7b3bb0d2 : SUCCESS in 22m 33s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/4749c3373b7d4cc593ef71a331aa889d : SUCCESS in 17m 28s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/a673045582d44063b2d42ac4a634ee2b : SUCCESS in 9m 26s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/48a90f83e3af48eeb6ebdb7a9b565f89 : SUCCESS in 15m 54s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/6e5b030df26948b095783c8d25cadfba : RETRY_LIMIT in 6m 18s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/ee57354c81894f578c55537282456fa7 : SUCCESS in 19m 04s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/198789e7923540258f6c16484d9d2fda : SUCCESS in 10m 21s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/3d38a3215989484e90403ff485973bde : SUCCESS in 1h 02m 09s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e8eb41bcd8114fc5b9e621b8c0d755e8 : SUCCESS in 20m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6434fdbf53e241c6bc3f9e3d55caa657 : SUCCESS in 5m 55s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/7ffe9b0f3abc467d953e477ef16407d8 : SUCCESS in 20m 34s\n\nWarning:\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-build-image.  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.\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":13},{"id":"22ed302caae78ecb26c47b307957165b593004c8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-07 22:06:14.000000000","message":"Patch Set 13:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/db3638abb9da474d94c8a29438e5dad9\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/dcebb8034d3c4ea581cfe375b8071cc6 : SUCCESS in 32m 36s","accounts_in_message":[],"_revision_number":13},{"id":"af186dc455ed9ca955234a47825d7259b096c105","author":{"_account_id":9303,"name":"Abhishek Kekane","email":"akekane@redhat.com","username":"abhishekkekane"},"date":"2026-07-09 07:36:47.000000000","message":"Patch Set 13: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":13},{"id":"a9f334a32883b19468f736b3e21dfcd286a46998","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-11 07:19:32.000000000","message":"Uploaded patch set 14.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":14},{"id":"241b7e17510dcb64f47e6a5dac9da0635105ba6f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-11 08:16:21.000000000","message":"Patch Set 14:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/11f25d8d8c09475da84897586f7e7c47\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f56046b8b64a47f6a3967041d41f87d4 : SUCCESS in 53m 56s","accounts_in_message":[],"_revision_number":14},{"id":"3c557b434ec6507fb8b73df08a72c5e530147283","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-11 08:19:00.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/930955bcccab4a499e57712ffbbdba7e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/253d2fc8503544e0b6f3851dc6da5923 : SUCCESS in 6m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/07013b6c92d846299f04218f3cb1ccd3 : SUCCESS in 8m 59s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/80788f41df684f6c96b94c4e0d485fc9 : SUCCESS in 18m 01s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0b92479ba18643b69bc0de3a66dc2bcd : SUCCESS in 17m 38s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/928135b910b54ff58077938715471778 : SUCCESS in 22m 10s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/192d02d352034f57a86e18cb4bc33319 : SUCCESS in 6m 04s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/274bb138d2634966bf78691012ac359e : SUCCESS in 10m 59s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/39150a6a9da348e1a13d995c0081abb6 : SUCCESS in 17m 20s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/6cb0b2c1a5424a8095c564fa3db7de63 : SUCCESS in 32m 48s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/ad8521c32edb492d95462b58bf6fbc02 : SUCCESS in 22m 19s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/f5143685fbdf40da94efa449bb45a1cf : SUCCESS in 13m 40s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/d53cbeded2444aa2b531bb8e0f70018f : SUCCESS in 16m 14s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/fbf15959d48e4384a6bacb5980ead3b0 : SUCCESS in 8m 57s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/06b893251895499b8bc5f04de76e2d59 : RETRY_LIMIT in 3m 20s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/59d699a66b494810907b4b5cb8092eb9 : SUCCESS in 10m 35s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/1533047ec1c547bc91ab8968ee5e9a9a : SUCCESS in 8m 51s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/c184fb3fe2a44faaaf3e5423d2d47a2b : SUCCESS in 41m 40s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/96bf13f11059467a9c78470374b1ef39 : SUCCESS in 29m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/83df091bf46a4a32bfe936f95099b80b : SUCCESS in 3m 04s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2a9581807b8b4069adb14acb0addabf3 : SUCCESS in 20m 30s\n\nWarning:\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-build-image.  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.\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":14},{"id":"4937f749c7121022e56cd3c9f696a2277d1c7767","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-11 10:44:32.000000000","message":"Uploaded patch set 15: Patch Set 14 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":15},{"id":"54f5bf8f16551e04d14963c9e474177dd8a01848","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-11 11:34:41.000000000","message":"Uploaded patch set 16: New patch set was added with same tree, parent tree, and commit message as Patch Set 15.","accounts_in_message":[],"_revision_number":16},{"id":"21dd2749d8f810fb8e972bc8bc3e537f6835ff10","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-11 12:34:54.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/246e76f26c7f46a988328a2660b540a1\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/119fe61b3b5d45aaa1f194f9b5629ccf : SUCCESS in 12m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/105c3d85555742338bf7a7c54e13b3fa : SUCCESS in 8m 24s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/45581a28f20b4bb8a0bc7f675f84bfb2 : SUCCESS in 21m 04s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/dee5d85fe26447358d51b2a0ffb7795d : SUCCESS in 20m 51s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b40f46f2537c4190a40d44b8ede4efbe : SUCCESS in 11m 19s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0d2bc698f31547448b76880de85c31b5 : SUCCESS in 7m 45s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d7304f2b2f614161b0bd3ecaf0bb8863 : SUCCESS in 21m 05s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/aff2f864d648411e97047df996097403 : SUCCESS in 24m 12s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/ea2cb6a50c454725a0754aee3faa89f0 : SUCCESS in 31m 06s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/07c7bf7c42f24a16a1850d5e70cdb365 : SUCCESS in 23m 40s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/1eaac8ce5864406ebebd98fd053ee287 : SUCCESS in 15m 55s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/f1301a2fc8e74612bd6d541be77e94e7 : SUCCESS in 16m 37s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/6bc21f4f1952431fb9185ce9905a44b6 : SUCCESS in 16m 21s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/bc0587d20eac45298f4677059a7c104e : RETRY_LIMIT in 3m 17s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5c5b96fa4adb4325bf582fba695a48c8 : SUCCESS in 20m 29s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/ce045c8eb158467e8b7ae08a88c501ef : SUCCESS in 11m 05s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/019ed0bff2b54c6b8807a4a6b7c2f27a : SUCCESS in 36m 30s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b5b2ae475cfe429fa1643378e5f48771 : SUCCESS in 19m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cda4289c215742e3b2483da8f2228a6c : SUCCESS in 4m 40s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5140776728e24723baa3c5facfe2ac95 : SUCCESS in 18m 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-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 .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-build-image.  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":16},{"id":"6a69b6cc95090e874a56843e5cc4a4bd0b160196","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-11 12:52:22.000000000","message":"Patch Set 16:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b447466b1c434c6c9ef902ca44226a3b\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/11d464c4c5cd4dd0b4045fe97837c874 : SUCCESS in 1h 01m 33s","accounts_in_message":[],"_revision_number":16},{"id":"be6a5a2adb6584b39475abc31adca6c436df7e5b","author":{"_account_id":38496,"name":"Andressa Cabistani","display_name":"Andressa","email":"acabistani@gmail.com","username":"andressadotpy","status":"I\u0027m a Software Engineer at Red Hat and I love Open Source and connect with people! Feel free to DM through IRC, I\u0027ll be delighted to chat"},"date":"2026-07-21 10:50:29.000000000","message":"Patch Set 16: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"b4aa9e25ce24f23bcb83ec3e2bb152666404bc0a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-08-21 05:41:20.000000000","message":"Uploaded patch set 17.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":17},{"id":"b55019f7c8f02fbcc428cd9507f7dbc79b3e0d3f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-21 06:35:16.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e2153f1ef7604c7badb0d09b9ca6086a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9381884390c64a6ca3770b8ed34e1681 : SUCCESS in 10m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0920b49f772545f1bf509fe3c0b9ced0 : SUCCESS in 6m 34s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/22b0467dc5244267b6177be6d4264170 : SUCCESS in 19m 18s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/28ada838357c4647bd7b304fa9d7c42a : SUCCESS in 10m 48s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c96db516261349b3afab852ad4470a13 : SUCCESS in 22m 08s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/394ac803904c4bd7b47cb0d653dc3d16 : SUCCESS in 6m 24s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/4d6be537c11f48829c11acef92ed4fe2 : SUCCESS in 15m 40s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/ec6e33507e254224873a56435d270bc2 : SUCCESS in 22m 58s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/73c376d9da6b4c35b6ccb1511ee35eca : SUCCESS in 14m 24s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/d71818333edc4ab4bdd8481866b53d97 : SUCCESS in 9m 17s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/972a8f13c3f044dfaaae21e905783a42 : SUCCESS in 14m 43s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/c448c4ce31a1431f9d4d272a26f9e2db : SUCCESS in 13m 55s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/c950d03bf6f44857a05a851f26f7720d : SUCCESS in 16m 06s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/c5f86d0268b34f5c93f2684fba5411b4 : SUCCESS in 9m 04s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/32e0d9898dcc4c5ea09a72640a91f645 : SUCCESS in 8m 21s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/866023f2dd3c4178ae20a8d2ec2b2956 : FAILURE in 8m 09s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/8589da9389344342979afc681c016222 : SUCCESS in 6m 19s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/aab42e448d8a485eb4d63667001af142 : SUCCESS in 36m 16s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7cbc71cd3de14228b34268a2196efb26 : SUCCESS in 29m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7bcc0bc5634a49c090ee2436ad2e0889 : SUCCESS in 3m 23s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/95b36ef1656a4be2ae61e4ef3b7a1353 : SUCCESS in 21m 04s\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":17},{"id":"b1c9003c36ae6484aa23bc78dbc54bf4e2edc142","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-21 07:03:03.000000000","message":"Patch Set 17:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c4c18f1e6d5a4cf1b89540ca24e07243\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/41b73df8f5e249489085eac5767c7d4f : SUCCESS in 51m 58s","accounts_in_message":[],"_revision_number":17},{"id":"1b24c2af92be73d925aabfffd581b62d5a4f61df","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-08-21 08:37:58.000000000","message":"Patch Set 17:\n\n(3 comments)","accounts_in_message":[],"_revision_number":17},{"id":"a05469ed9e01e2b2157e767f9b60b157525f953e","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-08-28 13:03:29.000000000","message":"Patch Set 17: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":17},{"id":"73bdeeb60f8ad0526ee60c793435af6cfa432286","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-28 13:03:59.000000000","message":"Patch Set 17: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":17},{"id":"dd98d83540aedb415387ea40e0d3ca685a4861cf","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-28 14:31:07.000000000","message":"Patch Set 17: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c99389340efe416d823cac78e6010abe\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1cfb1e1b257b463a82ce33609e334127 : SUCCESS in 6m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/09d38116495c410a9d955f3eb2d03ee6 : SUCCESS in 8m 08s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/3c0f44d69edf443fb05d95b0b6d5df79 : SUCCESS in 9m 37s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/2d59e010e4214f789d48288f95d80212 : SUCCESS in 11m 31s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/a0d7a33f84f2410a8d3302fb74d8d97a : SUCCESS in 9m 25s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/bbaf64ffeacf4131932aceaee2fe8084 : SUCCESS in 22m 54s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/86bfdd8adb034482a37b810986a708bb : SUCCESS in 23m 00s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/1a9cb0ec3dc64b2d9b7732eb3876d166 : SUCCESS in 15m 30s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/2b42e6c717754a80a0f18dd1a8497bde : SUCCESS in 15m 47s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/e66643e512e643839b73ce5260b8c7a8 : SUCCESS in 9m 57s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d72c17ca6694498d9fd153f15e84217c : SUCCESS in 7m 36s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/f3ff02b63bbc4dd8941e17a9ce92be00 : SUCCESS in 9m 14s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/30ed674330f64031920be541bc4f4529 : SUCCESS in 39m 32s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6434e50589e247ca8217c039937926ca : SUCCESS in 30m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e676fcad64474badbec6787503f5a2f3 : SUCCESS in 4m 54s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ddf61fcaf15144d9bd530e6f68ad6c02 : SUCCESS in 20m 08s","accounts_in_message":[],"_revision_number":17},{"id":"ee33a4c977376aa8883b93f3e44a5ffdcbc3d2d5","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-28 14:31:07.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":17},{"id":"91014c4c58041cf5e05ae3cc735714f3d81520e3","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-28 14:33:42.000000000","message":"Patch Set 17:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/078988ea6f8f40b4acf620ddb6bc9ca0\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/349e03cc5c37483798224e6f4b29376e : SUCCESS in 44s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/550929839db34dbe9411ea9936342733 : SUCCESS in 49s (non-voting)","accounts_in_message":[],"_revision_number":17}],"current_revision_number":17,"current_revision":"da034069ff285bef87bfd9ffdb94f0a94881c8fb","revisions":{"61c6fd13066c099739da30fc89d1442c125209f0":{"kind":"REWORK","_number":1,"created":"2026-03-09 12:26:52.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/79/979579/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/79/979579/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/79/979579/1"}}},"commit":{"parents":[{"commit":"fbcbecc9b01f65662412a6913584db87e7090d13","subject":"Add replacement for eventlet.tpool","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fbcbecc9b01f65662412a6913584db87e7090d13"}]}],"author":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2025-12-08 16:53:10.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2026-03-09 12:14:04.000000000","tz":60},"subject":"Add replacement for eventlet.GreenPool","message":"Add replacement for eventlet.GreenPool\n\nAdds replacement class SwiftPool that wraps ThreadPoolExecutor with\nGreenPool-compatible methods (spawn, spawn_n, waitall, imap, starmap,\nrunning, free) so callers can use the same API regardless of whether\neventlet is enabled.\n\nWhen eventlet is enabled, SwiftPool is aliased to eventlet.GreenPool.\nWhen disabled, the ThreadPoolExecutor-backed implementation is used.\n\nChange-Id: I19c7d23dbf6d3f2b5701c6108e41832da74881f0\nSigned-off-by: Christian Schwede \u003ccschwede@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/61c6fd13066c099739da30fc89d1442c125209f0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/61c6fd13066c099739da30fc89d1442c125209f0"}]},"branch":"refs/heads/feature/threaded"},"7e7fe96fbb2092d6d3cdad4ceeafa4319e8c73a5":{"kind":"REWORK","_number":2,"created":"2026-03-09 16:10:57.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/79/979579/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/79/979579/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/79/979579/2"}}},"commit":{"parents":[{"commit":"c644e226f502b50cd07afa73eef037cb5df7b48c","subject":"Add replacement for eventlet.tpool","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c644e226f502b50cd07afa73eef037cb5df7b48c"}]}],"author":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2025-12-08 16:53:10.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2026-03-09 14:07:51.000000000","tz":60},"subject":"Add replacement for eventlet.GreenPool","message":"Add replacement for eventlet.GreenPool\n\nAdds replacement class SwiftPool that wraps ThreadPoolExecutor with\nGreenPool-compatible methods (spawn, spawn_n, waitall, imap, starmap,\nrunning, free) so callers can use the same API regardless of whether\neventlet is enabled.\n\nWhen eventlet is enabled, SwiftPool is aliased to eventlet.GreenPool.\nWhen disabled, the ThreadPoolExecutor-backed implementation is used.\n\nChange-Id: I19c7d23dbf6d3f2b5701c6108e41832da74881f0\nSigned-off-by: Christian Schwede \u003ccschwede@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7e7fe96fbb2092d6d3cdad4ceeafa4319e8c73a5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7e7fe96fbb2092d6d3cdad4ceeafa4319e8c73a5"}]},"branch":"refs/heads/feature/threaded"},"9bf6207a05f1ade1073e3bed6ca8450451583b1b":{"kind":"REWORK","_number":3,"created":"2026-03-13 18:23:56.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/79/979579/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/79/979579/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/79/979579/3"}}},"commit":{"parents":[{"commit":"715cc5c1b96df4ecd3dd8b4900716e16429ef7f4","subject":"Add replacement for eventlet.tpool","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/715cc5c1b96df4ecd3dd8b4900716e16429ef7f4"}]}],"author":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2025-12-08 16:53:10.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2026-03-13 17:12:33.000000000","tz":60},"subject":"Add replacement for eventlet.GreenPool","message":"Add replacement for eventlet.GreenPool\n\nAdds replacement class SwiftPool that wraps ThreadPoolExecutor with\nGreenPool-compatible methods (spawn, spawn_n, waitall, imap, starmap,\nrunning, free) so callers can use the same API regardless of whether\neventlet is enabled.\n\nWhen eventlet is enabled, SwiftPool is aliased to eventlet.GreenPool.\nWhen disabled, the ThreadPoolExecutor-backed implementation is used.\n\nChange-Id: I19c7d23dbf6d3f2b5701c6108e41832da74881f0\nSigned-off-by: Christian Schwede \u003ccschwede@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9bf6207a05f1ade1073e3bed6ca8450451583b1b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9bf6207a05f1ade1073e3bed6ca8450451583b1b"}]},"branch":"refs/heads/feature/threaded"},"94fc3b2ffe4e36b66e409d5ef1a191a85e00edd1":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-03-14 08:49:50.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/79/979579/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/79/979579/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/79/979579/4"}}},"commit":{"parents":[{"commit":"2f4269765bfc2f091fdea0d62ddbe5d4a2e992f0","subject":"Add replacement for eventlet.tpool","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2f4269765bfc2f091fdea0d62ddbe5d4a2e992f0"}]}],"author":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2025-12-08 16:53:10.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2026-03-14 08:44:43.000000000","tz":60},"subject":"Add replacement for eventlet.GreenPool","message":"Add replacement for eventlet.GreenPool\n\nAdds replacement class SwiftPool that wraps ThreadPoolExecutor with\nGreenPool-compatible methods (spawn, spawn_n, waitall, imap, starmap,\nrunning, free) so callers can use the same API regardless of whether\neventlet is enabled.\n\nWhen eventlet is enabled, SwiftPool is aliased to eventlet.GreenPool.\nWhen disabled, the ThreadPoolExecutor-backed implementation is used.\n\nChange-Id: I19c7d23dbf6d3f2b5701c6108e41832da74881f0\nSigned-off-by: Christian Schwede \u003ccschwede@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/94fc3b2ffe4e36b66e409d5ef1a191a85e00edd1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/94fc3b2ffe4e36b66e409d5ef1a191a85e00edd1"}]},"branch":"refs/heads/feature/threaded"},"00b64102cb7a4fbf246154fa0cf97966d855125e":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-03-23 08:59:05.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/79/979579/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/79/979579/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/79/979579/5"}}},"commit":{"parents":[{"commit":"a0588410bc507c446a0d079854749a4d933a9a10","subject":"Add replacement for eventlet.tpool","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a0588410bc507c446a0d079854749a4d933a9a10"}]}],"author":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2025-12-08 16:53:10.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2026-03-23 08:40:21.000000000","tz":60},"subject":"Add replacement for eventlet.GreenPool","message":"Add replacement for eventlet.GreenPool\n\nAdds replacement class SwiftPool that wraps ThreadPoolExecutor with\nGreenPool-compatible methods (spawn, spawn_n, waitall, imap, starmap,\nrunning, free) so callers can use the same API regardless of whether\neventlet is enabled.\n\nWhen eventlet is enabled, SwiftPool is aliased to eventlet.GreenPool.\nWhen disabled, the ThreadPoolExecutor-backed implementation is used.\n\nChange-Id: I19c7d23dbf6d3f2b5701c6108e41832da74881f0\nSigned-off-by: Christian Schwede \u003ccschwede@redhat.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/00b64102cb7a4fbf246154fa0cf97966d855125e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/00b64102cb7a4fbf246154fa0cf97966d855125e"}]},"branch":"refs/heads/feature/threaded"},"b3fabc1d996c9a9fd3027d6041bcbf52180fab8a":{"kind":"REWORK","_number":6,"created":"2026-05-12 17:00:27.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/79/979579/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/79/979579/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/79/979579/6"}}},"commit":{"parents":[{"commit":"f526d0f21a095a1f336ceb229b23d360660cb74d","subject":"Add replacement for eventlet.tpool","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f526d0f21a095a1f336ceb229b23d360660cb74d"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-12-08 16:53:10.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-05-12 15:51:14.000000000","tz":120},"subject":"Add replacement for eventlet.GreenPool","message":"Add replacement for eventlet.GreenPool\n\nAdds replacement class SwiftPool that wraps ThreadPoolExecutor with\nGreenPool-compatible methods (spawn, spawn_n, waitall, imap, starmap,\nrunning, free) so callers can use the same API regardless of whether\neventlet is enabled.\n\nWhen eventlet is enabled, SwiftPool is aliased to eventlet.GreenPool.\nWhen disabled, the ThreadPoolExecutor-backed implementation is used.\n\nChange-Id: I19c7d23dbf6d3f2b5701c6108e41832da74881f0\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/b3fabc1d996c9a9fd3027d6041bcbf52180fab8a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b3fabc1d996c9a9fd3027d6041bcbf52180fab8a"}]},"branch":"refs/heads/feature/threaded"},"73155f88f75feb525be799712fb892c2e274ac27":{"kind":"REWORK","_number":7,"created":"2026-05-13 07:04:43.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/79/979579/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/79/979579/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/79/979579/7"}}},"commit":{"parents":[{"commit":"f526d0f21a095a1f336ceb229b23d360660cb74d","subject":"Add replacement for eventlet.tpool","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f526d0f21a095a1f336ceb229b23d360660cb74d"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-12-08 16:53:10.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-05-13 07:02:39.000000000","tz":120},"subject":"Add replacement for eventlet.GreenPool","message":"Add replacement for eventlet.GreenPool\n\nAdds replacement class SwiftPool that wraps ThreadPoolExecutor with\nGreenPool-compatible methods (spawn, spawn_n, waitall, imap, starmap,\nrunning, free) so callers can use the same API regardless of whether\neventlet is enabled.\n\nWhen eventlet is enabled, SwiftPool is aliased to eventlet.GreenPool.\nWhen disabled, the ThreadPoolExecutor-backed implementation is used.\n\nChange-Id: I19c7d23dbf6d3f2b5701c6108e41832da74881f0\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/73155f88f75feb525be799712fb892c2e274ac27"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/73155f88f75feb525be799712fb892c2e274ac27"}]},"branch":"refs/heads/feature/threaded"},"8c5e32a24df46a08b02ebe03a74ac3246432aaa8":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2026-05-30 17:02:29.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/79/979579/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/79/979579/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/79/979579/8"}}},"commit":{"parents":[{"commit":"d867e28857f15d002e83c7cc433ab4aef5b44789","subject":"Add replacement for eventlet.tpool","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d867e28857f15d002e83c7cc433ab4aef5b44789"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-12-08 16:53:10.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-05-30 17:01:08.000000000","tz":120},"subject":"Add replacement for eventlet.GreenPool","message":"Add replacement for eventlet.GreenPool\n\nAdds replacement class SwiftPool that wraps ThreadPoolExecutor with\nGreenPool-compatible methods (spawn, spawn_n, waitall, imap, starmap,\nrunning, free) so callers can use the same API regardless of whether\neventlet is enabled.\n\nWhen eventlet is enabled, SwiftPool is aliased to eventlet.GreenPool.\nWhen disabled, the ThreadPoolExecutor-backed implementation is used.\n\nChange-Id: I19c7d23dbf6d3f2b5701c6108e41832da74881f0\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/8c5e32a24df46a08b02ebe03a74ac3246432aaa8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8c5e32a24df46a08b02ebe03a74ac3246432aaa8"}]},"branch":"refs/heads/feature/threaded"},"1255d0ca75ff46b932bce10a4841bf575779e531":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2026-05-30 18:24:12.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/79/979579/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/79/979579/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/79/979579/9"}}},"commit":{"parents":[{"commit":"c850082931f815e79724e8a32b7f25c832c2617f","subject":"Add replacement for eventlet.tpool","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c850082931f815e79724e8a32b7f25c832c2617f"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-12-08 16:53:10.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-05-30 18:18:21.000000000","tz":120},"subject":"Add replacement for eventlet.GreenPool","message":"Add replacement for eventlet.GreenPool\n\nAdds replacement class SwiftPool that wraps ThreadPoolExecutor with\nGreenPool-compatible methods (spawn, spawn_n, waitall, imap, starmap,\nrunning, free) so callers can use the same API regardless of whether\neventlet is enabled.\n\nWhen eventlet is enabled, SwiftPool is aliased to eventlet.GreenPool.\nWhen disabled, the ThreadPoolExecutor-backed implementation is used.\n\nChange-Id: I19c7d23dbf6d3f2b5701c6108e41832da74881f0\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/1255d0ca75ff46b932bce10a4841bf575779e531"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1255d0ca75ff46b932bce10a4841bf575779e531"}]},"branch":"refs/heads/feature/threaded"},"b67471cf7e3dcecc7cf09c707828583a501f65f6":{"kind":"REWORK","_number":10,"created":"2026-06-11 13:21:52.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/79/979579/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/79/979579/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/79/979579/10"}}},"commit":{"parents":[{"commit":"b469e6652138c714d776e260d4dc21f5d181be5b","subject":"Add replacement for eventlet.tpool","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b469e6652138c714d776e260d4dc21f5d181be5b"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-12-08 16:53:10.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-06-11 13:14:47.000000000","tz":120},"subject":"Add replacement for eventlet.GreenPool","message":"Add replacement for eventlet.GreenPool\n\nAdds replacement class SwiftPool that wraps ThreadPoolExecutor with\nGreenPool-compatible methods (spawn, spawn_n, waitall, imap, starmap,\nrunning, free) so callers can use the same API regardless of whether\neventlet is enabled.\n\nWhen eventlet is enabled, SwiftPool is aliased to eventlet.GreenPool.\nWhen disabled, the ThreadPoolExecutor-backed implementation is used.\n\nChange-Id: I19c7d23dbf6d3f2b5701c6108e41832da74881f0\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/b67471cf7e3dcecc7cf09c707828583a501f65f6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b67471cf7e3dcecc7cf09c707828583a501f65f6"}]},"branch":"refs/heads/feature/threaded"},"2b31276185ee43730c602626c5652c66d5c99477":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2026-06-12 05:48:55.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/79/979579/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/79/979579/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/79/979579/11"}}},"commit":{"parents":[{"commit":"ad6424b53ee6f9c9c8fe6f2107486dfa5c692491","subject":"Add replacement for eventlet.tpool","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ad6424b53ee6f9c9c8fe6f2107486dfa5c692491"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-12-08 16:53:10.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-06-11 14:56:29.000000000","tz":120},"subject":"Add replacement for eventlet.GreenPool","message":"Add replacement for eventlet.GreenPool\n\nAdds replacement class SwiftPool that wraps ThreadPoolExecutor with\nGreenPool-compatible methods (spawn, spawn_n, waitall, imap, starmap,\nrunning, free) so callers can use the same API regardless of whether\neventlet is enabled.\n\nWhen eventlet is enabled, SwiftPool is aliased to eventlet.GreenPool.\nWhen disabled, the ThreadPoolExecutor-backed implementation is used.\n\nChange-Id: I19c7d23dbf6d3f2b5701c6108e41832da74881f0\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/2b31276185ee43730c602626c5652c66d5c99477"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2b31276185ee43730c602626c5652c66d5c99477"}]},"branch":"refs/heads/feature/threaded"},"eac0ec7da699937078da72718227b03811a74755":{"kind":"REWORK","_number":12,"created":"2026-07-06 07:22:52.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/79/979579/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/79/979579/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/79/979579/12"}}},"commit":{"parents":[{"commit":"c8b1560c38e885a815c96b281d282be6f1026930","subject":"Add replacement for eventlet.tpool","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c8b1560c38e885a815c96b281d282be6f1026930"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-12-08 16:53:10.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-03 13:01:46.000000000","tz":0},"subject":"Add replacement for eventlet.GreenPool","message":"Add replacement for eventlet.GreenPool\n\nAdds replacement class SwiftPool that wraps ThreadPoolExecutor with\nGreenPool-compatible methods (spawn, spawn_n, waitall, imap, starmap,\nrunning, free) so callers can use the same API regardless of whether\neventlet is enabled.\n\nWhen eventlet is enabled, SwiftPool is aliased to eventlet.GreenPool.\nWhen disabled, the ThreadPoolExecutor-backed implementation is used.\n\nChange-Id: I19c7d23dbf6d3f2b5701c6108e41832da74881f0\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/eac0ec7da699937078da72718227b03811a74755"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/eac0ec7da699937078da72718227b03811a74755"}]},"branch":"refs/heads/feature/threaded"},"8e29f7d821204efb1dde14a37ee4a6dcafaa74a7":{"kind":"REWORK","_number":13,"created":"2026-07-07 14:08:32.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/79/979579/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/79/979579/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/79/979579/13"}}},"commit":{"parents":[{"commit":"25dc6bc11a67a0d2c682e7789eb76cec990fa6b8","subject":"Add replacement for eventlet.tpool","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/25dc6bc11a67a0d2c682e7789eb76cec990fa6b8"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-12-08 16:53:10.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-07 13:26:01.000000000","tz":120},"subject":"Add replacement for eventlet.GreenPool","message":"Add replacement for eventlet.GreenPool\n\nAdds replacement class SwiftPool that wraps ThreadPoolExecutor with\nGreenPool-compatible methods (spawn, spawn_n, waitall, imap, starmap,\nrunning, free) so callers can use the same API regardless of whether\neventlet is enabled.\n\nWhen eventlet is enabled, SwiftPool is aliased to eventlet.GreenPool.\nWhen disabled, the ThreadPoolExecutor-backed implementation is used.\n\nChange-Id: I19c7d23dbf6d3f2b5701c6108e41832da74881f0\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/8e29f7d821204efb1dde14a37ee4a6dcafaa74a7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8e29f7d821204efb1dde14a37ee4a6dcafaa74a7"}]},"branch":"refs/heads/feature/threaded"},"a8505028c7cb4103bce56e9af392a28c5777d0e3":{"kind":"REWORK","_number":14,"created":"2026-07-11 07:19:32.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/79/979579/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/79/979579/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/79/979579/14"}}},"commit":{"parents":[{"commit":"3870600b490c7d7f53a77361520a110f4f7a7909","subject":"Add replacement for eventlet.tpool","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3870600b490c7d7f53a77361520a110f4f7a7909"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-12-08 16:53:10.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-11 07:16:27.000000000","tz":120},"subject":"Add replacement for eventlet.GreenPool","message":"Add replacement for eventlet.GreenPool\n\nAdds replacement class SwiftPool, a custom pool of daemon worker threads\nwith GreenPool-compatible methods (spawn, spawn_n, waitall, imap,\nstarmap, running, free) so callers can use the same API regardless of\nwhether eventlet is enabled.\n\nWhen eventlet is enabled, SwiftPool wraps eventlet.GreenPool. When\ndisabled, the daemon-worker-thread pool is used. Add the reset_pool()\nhelper and mode-neutral worker exception reporting\n(report_worker_exception) here alongside it.\n\nThe GreenPool consumers are converted in the same commit: the account\nreaper, dispersion tools, DB replicator, object replicator and\nreconstructor, object expirer, account-audit and recon CLIs, container\nreconciler, xprofile and the WSGI RestrictedSwiftPool. The account\nreaper, dispersion tools and DB replicator pass backpressure\u003dTrue, since\nthe threaded pool (unlike GreenPool) does not otherwise block a producer\nthat outruns the workers; the daemons\u0027 further thread-safety hardening\nfollows in later commits.\n\nAlso make the SwiftPool consumers thread-safe: ContextPool.close()\nresets the pool via reset_pool() (its futures are a set, not a list),\nand GreenAsyncPile guards its inflight accounting with a lock and\nreports worker exceptions mode-neutrally.\n\nChange-Id: I19c7d23dbf6d3f2b5701c6108e41832da74881f0\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/a8505028c7cb4103bce56e9af392a28c5777d0e3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a8505028c7cb4103bce56e9af392a28c5777d0e3"}]},"branch":"refs/heads/feature/threaded"},"0d8f60eaeb97b12cae07ecb02aa4f6edf75b4252":{"kind":"TRIVIAL_REBASE","_number":15,"created":"2026-07-11 10:44:32.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/79/979579/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/79/979579/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/79/979579/15"}}},"commit":{"parents":[{"commit":"ede50f4c6d81fb9d50bea8ff9ba5ea7c1d3b0c5d","subject":"Add replacement for eventlet.tpool","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ede50f4c6d81fb9d50bea8ff9ba5ea7c1d3b0c5d"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-12-08 16:53:10.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-11 10:44:18.000000000","tz":120},"subject":"Add replacement for eventlet.GreenPool","message":"Add replacement for eventlet.GreenPool\n\nAdds replacement class SwiftPool, a custom pool of daemon worker threads\nwith GreenPool-compatible methods (spawn, spawn_n, waitall, imap,\nstarmap, running, free) so callers can use the same API regardless of\nwhether eventlet is enabled.\n\nWhen eventlet is enabled, SwiftPool wraps eventlet.GreenPool. When\ndisabled, the daemon-worker-thread pool is used. Add the reset_pool()\nhelper and mode-neutral worker exception reporting\n(report_worker_exception) here alongside it.\n\nThe GreenPool consumers are converted in the same commit: the account\nreaper, dispersion tools, DB replicator, object replicator and\nreconstructor, object expirer, account-audit and recon CLIs, container\nreconciler, xprofile and the WSGI RestrictedSwiftPool. The account\nreaper, dispersion tools and DB replicator pass backpressure\u003dTrue, since\nthe threaded pool (unlike GreenPool) does not otherwise block a producer\nthat outruns the workers; the daemons\u0027 further thread-safety hardening\nfollows in later commits.\n\nAlso make the SwiftPool consumers thread-safe: ContextPool.close()\nresets the pool via reset_pool() (its futures are a set, not a list),\nand GreenAsyncPile guards its inflight accounting with a lock and\nreports worker exceptions mode-neutrally.\n\nChange-Id: I19c7d23dbf6d3f2b5701c6108e41832da74881f0\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/0d8f60eaeb97b12cae07ecb02aa4f6edf75b4252"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0d8f60eaeb97b12cae07ecb02aa4f6edf75b4252"}]},"branch":"refs/heads/feature/threaded"},"e38f13dacfd49484337626589fb10dd2a41f7b0f":{"kind":"NO_CHANGE","_number":16,"created":"2026-07-11 11:34:41.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/79/979579/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/79/979579/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/79/979579/16"}}},"commit":{"parents":[{"commit":"1ff8fa9f51681bbb4ffdbdac42fd156e3afca4b3","subject":"Add replacement for eventlet.tpool","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1ff8fa9f51681bbb4ffdbdac42fd156e3afca4b3"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-12-08 16:53:10.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-11 11:34:32.000000000","tz":120},"subject":"Add replacement for eventlet.GreenPool","message":"Add replacement for eventlet.GreenPool\n\nAdds replacement class SwiftPool, a custom pool of daemon worker threads\nwith GreenPool-compatible methods (spawn, spawn_n, waitall, imap,\nstarmap, running, free) so callers can use the same API regardless of\nwhether eventlet is enabled.\n\nWhen eventlet is enabled, SwiftPool wraps eventlet.GreenPool. When\ndisabled, the daemon-worker-thread pool is used. Add the reset_pool()\nhelper and mode-neutral worker exception reporting\n(report_worker_exception) here alongside it.\n\nThe GreenPool consumers are converted in the same commit: the account\nreaper, dispersion tools, DB replicator, object replicator and\nreconstructor, object expirer, account-audit and recon CLIs, container\nreconciler, xprofile and the WSGI RestrictedSwiftPool. The account\nreaper, dispersion tools and DB replicator pass backpressure\u003dTrue, since\nthe threaded pool (unlike GreenPool) does not otherwise block a producer\nthat outruns the workers; the daemons\u0027 further thread-safety hardening\nfollows in later commits.\n\nAlso make the SwiftPool consumers thread-safe: ContextPool.close()\nresets the pool via reset_pool() (its futures are a set, not a list),\nand GreenAsyncPile guards its inflight accounting with a lock and\nreports worker exceptions mode-neutrally.\n\nChange-Id: I19c7d23dbf6d3f2b5701c6108e41832da74881f0\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/e38f13dacfd49484337626589fb10dd2a41f7b0f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e38f13dacfd49484337626589fb10dd2a41f7b0f"}]},"branch":"refs/heads/feature/threaded"},"da034069ff285bef87bfd9ffdb94f0a94881c8fb":{"kind":"REWORK","_number":17,"created":"2026-08-21 05:41:20.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/79/979579/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/79/979579/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/979579/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/79/979579/17"}}},"commit":{"parents":[{"commit":"4e0e55adca31eb8a804da7696d9dead82d4db813","subject":"Add replacement for eventlet.tpool","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4e0e55adca31eb8a804da7696d9dead82d4db813"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-12-08 16:53:10.000000000","tz":60},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-08-20 14:23:10.000000000","tz":120},"subject":"Add replacement for eventlet.GreenPool","message":"Add replacement for eventlet.GreenPool\n\nAdds replacement class SwiftPool, a custom pool of daemon worker threads\nwith GreenPool-compatible methods (spawn, spawn_n, waitall, imap,\nstarmap, running, free) so callers can use the same API regardless of\nwhether eventlet is enabled.\n\nWhen eventlet is enabled, SwiftPool wraps eventlet.GreenPool. When\ndisabled, the daemon-worker-thread pool is used. Add the reset_pool()\nhelper and mode-neutral worker exception reporting\n(report_worker_exception) here alongside it.\n\nThe GreenPool consumers are converted in the same commit: the account\nreaper, dispersion tools, DB replicator, object replicator and\nreconstructor, object expirer, account-audit and recon CLIs, container\nreconciler, xprofile and the WSGI RestrictedSwiftPool. The account\nreaper, dispersion tools and DB replicator pass backpressure\u003dTrue, since\nthe threaded pool (unlike GreenPool) does not otherwise block a producer\nthat outruns the workers; the daemons\u0027 further thread-safety hardening\nfollows in later commits.\n\nAlso make the SwiftPool consumers thread-safe: ContextPool.close()\nresets the pool via reset_pool() (its futures are a set, not a list),\nand GreenAsyncPile guards its inflight accounting with a lock and\nreports worker exceptions mode-neutrally.\n\nChange-Id: I19c7d23dbf6d3f2b5701c6108e41832da74881f0\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/da034069ff285bef87bfd9ffdb94f0a94881c8fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/da034069ff285bef87bfd9ffdb94f0a94881c8fb"}]},"branch":"refs/heads/feature/threaded"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
