)]}'
{"id":"openstack%2Fswift~979582","triplet_id":"openstack%2Fswift~feature%2Fthreaded~Ic0e04b44aa07b8c6bfdd6cd99b3a7aa6f5686a12","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-07-14 11:42:59.000000000","reason":"\u003cGERRIT_ACCOUNT_38496\u003e replied on the change","reason_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"}},"6968":{"account":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"last_update":"2026-08-28 13:03:49.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":"Ic0e04b44aa07b8c6bfdd6cd99b3a7aa6f5686a12","subject":"Add replacement for eventlet.greenio.shutdown_safe","status":"MERGED","created":"2026-03-09 12:26:52.000000000","updated":"2026-08-28 14:31:20.000000000","submitted":"2026-08-28 14:31:20.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"979582-eventlet-removal","meta_rev_id":"5f4acf8bcaa70e3164372b3bcdbe1b90516ac737","_number":979582,"virtual_id_number":979582,"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":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-28 14:31:20.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"},"recommended":{"_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"},"all":[{"value":1,"date":"2026-08-21 05:41:20.000000000","permitted_voting_range":{"min":1,"max":1},"_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":2,"date":"2026-08-28 13:03:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":1,"date":"2026-08-21 05:41:20.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},{"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":"","value":1,"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":1,"date":"2026-08-28 13:03:49.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},{"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":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"},{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-09 17:55:33.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-03-09 18:24:32.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-02 10:38:24.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-08 17:11:09.000000000","updated_by":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"reviewer":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"state":"REVIEWER"}],"messages":[{"id":"268b194d4f311d8bb8dd0e577a845acf701b1dee","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":"3636f214deab728709a301898fa533c8e2dd6119","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-03-09 17:18:43.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"302cf085ea864891439e7ae2eebc7f68ad16fcaa","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-09 17:55:33.000000000","message":"Patch Set 2:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c29148149dfc4f48b130b57b805c8b38\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/60b1d5a0a792499ba26d3e4c8ca796a3 : FAILURE in 34m 08s","accounts_in_message":[],"_revision_number":2},{"id":"5832950fdf8d0a030b584c4ff3c5471f6d988df2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-09 18:24:32.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/05a08ae8882741a283580caec23f54b9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/faa197132732457385a0eacfbf38b659 : SUCCESS in 10m 30s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0313cca0f77b4a139fa465f7bbbc0c04 : SUCCESS in 13m 30s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0bd6731ab7dd42af9b44311e7c80203a : SUCCESS in 20m 28s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4e22b97d65bc49ddbecc61820ca666d8 : SUCCESS in 13m 03s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/60793fd0040b43fb9ee9878fe8cb2d03 : SUCCESS in 7m 26s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/1b0e272d972740858f236f646bb55569 : SUCCESS in 26m 02s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/b98aa4e281f744b9a78b9f2e7324bc16 : SUCCESS in 10m 13s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/9a3b264355954760ba322131e61cfdf3 : SUCCESS in 11m 20s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/a15b1204b6134bf4a7f920a4d381fb2a : SUCCESS in 11m 25s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/67763f3fe2c245989cd9532b7ab48e49 : SUCCESS in 8m 44s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/c0982b18b9db4210869bdd37be123caf : SUCCESS in 15m 42s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/1761ac613c804126bf3be48843c5b51c : SUCCESS in 16m 31s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/022b3283bc2841fbacd01fe5ad75c4c8 : SUCCESS in 6m 56s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e5bea0d6532d446386b1f2346896c726 : FAILURE in 18m 13s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/dd402340ac12413eac9d85e2a9957a5c : SUCCESS in 11m 02s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/386b668e22294f8b812fe97590108433 : SUCCESS in 57m 30s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fc16c48b4c864feebb6db002748cadd8 : SUCCESS in 27m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/11cbf04c40bf4b29b3b79488ee97f842 : SUCCESS in 4m 34s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ce887a5e69e34deebfaa11a7854ecb5e : SUCCESS in 9m 58s","accounts_in_message":[],"_revision_number":2},{"id":"3ade58b89a8e932610766835ec5466d7a64040e0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-03-14 10:22:00.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"0eb90c6a8b4227d596c26d0b04f0ea81d6f419ae","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-14 10:56:06.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8531dfd9866d47138476df915310a958\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2822c33512f54e16bdef52bf90a74f04 : SUCCESS in 32m 09s","accounts_in_message":[],"_revision_number":3},{"id":"6357e1ee625f569a4bb85f029e2b295d61aae688","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-14 10:57:02.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/316ad164c22a450aa68f6158bb950ab0\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/80daf11a35c049ff89cb409084c02b4c : SUCCESS in 4m 56s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/81ceafe085bd4745922feab3dd5d30d1 : SUCCESS in 20m 08s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/74f07cd552074f40a42b7708cf7bf468 : SUCCESS in 20m 32s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/641d1dcd09e24ffb947f935bca45b47d : SUCCESS in 11m 49s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/1f4f2f5df8a9421098eff4c331a81666 : SUCCESS in 5m 57s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/3f1f441dcf8e4c6fa602c23dcf8506e2 : SUCCESS in 12m 16s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/720511dd51fb49f9b23e13b9f28ac994 : SUCCESS in 19m 20s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/583dca40e046481ab847fd26c3b1b6fa : SUCCESS in 10m 35s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/3a56c8c626f842adbcd1e3109529020e : SUCCESS in 10m 55s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/c635687fb7774c4cbf26095881aa0ce4 : SUCCESS in 8m 47s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/6bc4c728d3c54c62b68d55d9e73a4d8f : SUCCESS in 14m 36s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/7806fffdb5a64e6f9637ffd91c1c4907 : SUCCESS in 9m 07s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ca37b5fc19284024a89e6c37be3786b7 : SUCCESS in 3m 38s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c2c262369639438fb2523541aab40f82 : SUCCESS in 12m 42s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/9f05a7521aa34155a24b3a7d83564035 : SUCCESS in 6m 54s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/fd9fb3fe15de475d90c73ff6220caf30 : SUCCESS in 33m 27s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/21212fd9c25c4bcfa1fa71ac03fb5329 : SUCCESS in 28m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/213679d99fe9420e96c736a191b85416 : SUCCESS in 4m 46s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/1d83c472c07d48fcbf3ac525408e3cb0 : SUCCESS in 18m 35s","accounts_in_message":[],"_revision_number":3},{"id":"517f738a5f682ea2dbfc12718bd93ae32e05e61b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-03-23 10:33:18.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":"247371121a6fdf5146738608cf65dde2c6dd1613","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-23 11:19:11.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/80ce2d2325c748d8b13dae185a4a38bf\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f018e62658bf4978a2b06b2b3a2de52a : SUCCESS in 9m 38s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/28ade836e06a4e218fd85d55a433e13b : SUCCESS in 21m 40s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3fb693d293c54046b16dcd210ebc22c3 : SUCCESS in 20m 17s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/51daa9d2b0bd4ef1b3cda9d8e0cd8e76 : SUCCESS in 11m 32s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/079a6c67c5d4471783a0a5aec5da7299 : SUCCESS in 7m 18s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/270e25480f5d40d5acee1fd50c802abb : SUCCESS in 22m 54s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/d972769ca6c04d789254dc462bc08015 : SUCCESS in 11m 43s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/465c701415b3490bab11a06c2631937c : SUCCESS in 22m 44s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/85b9d6fd94b44560ba4daca712ed3585 : SUCCESS in 21m 30s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/a44fce26d6a049eba554269883064369 : SUCCESS in 9m 14s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/6cc8c80d55634e53a526e5ae7671b614 : SUCCESS in 9m 32s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/939b3129fcbe4c2385c486e0fa87aee7 : SUCCESS in 15m 37s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/846381fc3a3f4c41864dc573f7e35c6a : SUCCESS in 7m 02s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/728f7b4a789d41039202c41fa996a968 : SUCCESS in 10m 36s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/599afd511c3a4077a572b03ae4db3a2d : SUCCESS in 5m 33s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/405cf206d2444c7c91f794e869c3ffdd : SUCCESS in 35m 56s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/173d4199b4f046b5a1e698fdee412721 : SUCCESS in 27m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a99db0d213a54aa096f97cdf6a639605 : SUCCESS in 6m 19s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b2c10eb48eb84b0b8c4852afe0e18c9b : SUCCESS in 19m 55s","accounts_in_message":[],"_revision_number":4},{"id":"e077d4a25ffe8cc928bf33c5881bf97e39414fb4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-23 11:42:30.000000000","message":"Patch Set 4:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/adee33b0f89c40af98d2f012ba0aa850\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/bcceeefa4ace40d5b056ef4f56f3d898 : FAILURE in 48m 41s","accounts_in_message":[],"_revision_number":4},{"id":"65854182adbac1ee3895758df30c072e678a7508","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 5.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"ee82c3865a908c224822309c8c3f425bdf6db8f7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-12 17:42:23.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6ae3a82c821b4966b83bc2e9ae94c6bd\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/b279655929c34db4b75449ce85566b2e : SUCCESS in 26m 56s","accounts_in_message":[],"_revision_number":5},{"id":"f79738d4ba400ad86f6a559f40da2e6435d183f5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-12 19:08:00.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/875b9fd191b4457e8db5737b3f3427e1\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c4efbd482ad944978e3521d68a5f877f : SUCCESS in 9m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/41ace3d23d4a48fb9e2dfcc6a0e620bc : SUCCESS in 9m 56s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/74927b02e7a34b099d1fd75b387ec25a : SUCCESS in 18m 07s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9e4f3d5197de4cd1ae60e4515be82560 : SUCCESS in 20m 39s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8eb69b67852f4d85b43300f6662d026b : SUCCESS in 19m 20s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6d0dc052956044c5bb9a38b5a5a88506 : SUCCESS in 6m 10s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6e7a8f757ff743109e52da8f00a42b5e : SUCCESS in 22m 57s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/22541cc8b1314c74b6778610e995bc57 : SUCCESS in 20m 34s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/5bf76857891348bdb7171878bd3ed31d : SUCCESS in 32m 05s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/99a4329cd7294c4488e3835f774caaf5 : SUCCESS in 14m 03s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/1cb48c01c65a4e83a84f18d610839b86 : SUCCESS in 11m 32s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/88d4fde0861b4b63b7aab4536f9bf071 : SUCCESS in 15m 35s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/0c0de9c3c2b84b9a9c89e3144abf1d37 : SUCCESS in 16m 32s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/bc7262b0fd0043f89cefb39aea414174 : SUCCESS in 6m 19s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/bffa4d4a386f41ecb321d5ece165ba3a : SUCCESS in 17m 45s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/09969e6afb604b799534ce052679a178 : SUCCESS in 7m 20s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/6fa62f9ec4654affa80a51714512c6cf : TIMED_OUT in 2h 01m 14s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3da2f9e272fb432690cef6ecfee51032 : SUCCESS in 32m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4141940bfca04f4582f8f71fee2a832b : SUCCESS in 4m 02s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/fefd5007406c4d9ea2aef63ae120db2f : SUCCESS in 26m 12s","accounts_in_message":[],"_revision_number":5},{"id":"f199f64ffb3de89ee279559c197cd0c678e803b9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-05-13 07:37:42.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"94e92499a20e1d3bf59979e1bbc00d8b26ab2542","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-13 08:14:57.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b8644a68f40249589527becdc726f64d\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/263d895130d74d10b80dae9200725900 : SUCCESS in 34m 58s","accounts_in_message":[],"_revision_number":6},{"id":"b53b41d8aea4a09b375b39266638ca33b55311bf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-13 08:47:08.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/13e19a7a3c0843b3a4cfc635ff6600b3\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/33e317a372824d1c838eed6d83b17632 : SUCCESS in 10m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a60f167f9bcd4e18baaf04c6a07722db : SUCCESS in 9m 27s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8fb5624d52dc4498aa01b087907f7938 : SUCCESS in 22m 18s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/459b9eb868ac4d129bc75a6b282e3ff2 : SUCCESS in 18m 37s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fb19d0d92d704dfeacdbc339cb77f4b7 : SUCCESS in 20m 29s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/055fc81e3dd047cdae556431d1d5be6c : SUCCESS in 7m 11s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f01d1989b5d548beb2596ca881949dbc : SUCCESS in 29m 25s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/761085acf1a34d53b7a55f79cf59f18a : SUCCESS in 23m 00s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/b009b68b28864b2487907a3ea1eea9b7 : SUCCESS in 26m 14s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/f9d85e19ea704c4d85313f66f0259c9f : SUCCESS in 21m 12s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/4c97747b854a4d8b947bb6d09794c1d0 : SUCCESS in 16m 12s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/61f93a870eb04670810dcb53791abd8d : SUCCESS in 15m 25s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/2aeffa965a5c46babaf860ac001b45b4 : SUCCESS in 15m 17s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/9f8c61e64d0f469d96b635260e51e90c : SUCCESS in 7m 44s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/84dc8f2ce945449890f402418d89fce8 : FAILURE in 21m 32s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/997e913c4ed848b8ab567e2d78351884 : SUCCESS in 9m 06s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/7266036b97524c8b8898d57fc3858f22 : SUCCESS in 59m 19s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b84989f2c6c44c5a8ecaeb68b7a4ff49 : SUCCESS in 33m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b63c8f0317444f4ab892a7b613e97145 : SUCCESS in 4m 45s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5bc4be7eb3aa45d187d299bcf90f4b65 : SUCCESS in 20m 42s","accounts_in_message":[],"_revision_number":6},{"id":"e955fcb28d58b32ca83db9486cb603f61a399220","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 7: Patch Set 6 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"e632388b54f455dd62fc55eb3ed125ff608da6d2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-30 18:23:00.000000000","message":"Patch Set 7:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6d6a15f3394f4cd59a6d1c5609d2715e\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e964e132557f4f028161d9b36184a1cd : FAILURE in 1h 06m 52s","accounts_in_message":[],"_revision_number":7},{"id":"62576f32b1d16d5a6a57380dce9f4a93f1fcbab4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-30 18:24:02.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/564fec71203d456fa0e9c34bf0806e3d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c2514eb06d6e46d2b9d4896448c27d67 : SUCCESS in 8m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4da2e6d450df428aa94f78cf2bf35b02 : SUCCESS in 8m 44s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ba537c92dae343a09d8655f7214713aa : SUCCESS in 19m 16s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e9a227abe06f40c4a0e0589bfc17c0da : SUCCESS in 23m 16s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f444a46ec3254a009fd5d988b7d9650e : SUCCESS in 20m 00s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/5cef64cef67545a2a3318b376716ad4f : SUCCESS in 9m 04s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f91db3143888479b9678e64a32461afa : FAILURE in 27m 51s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/4759c355ca97471c87a8e073b26a17fa : FAILURE in 22m 00s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/4775e53a9f674ecfb42eb654e09103fe : FAILURE in 25m 21s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/971cbd2bdbcb479da3a195a4dc476018 : FAILURE in 19m 38s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/73769c3ea39c4ee881239efb72711428 : SUCCESS in 14m 41s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/ea2891c619a64b71b8c6f341120a92ad : SUCCESS in 15m 17s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/746d8a63d3b74e96868203aae36e814d : SUCCESS in 15m 59s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ae062e70959347ee961de37f226173f4 : SUCCESS in 7m 17s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7391b8ad74d8447381955ab8e640fb98 : SUCCESS in 18m 40s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/3ff4bba0a5104434acb0471d525bc875 : SUCCESS in 8m 35s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/daa683c383c9405eb98c9229ee8af27c : SUCCESS in 58m 59s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ebd019e35a3e414f83428356dd3c72df : FAILURE in 29m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/91b411b4e78c4ea884f7d98512c030bc : FAILURE in 4m 41s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/773f3c5f5a1744f996cc5676083760be : SUCCESS in 18m 24s\n\nWarning:\n  Comments left for invalid file test/unit/obj/test_updater.py","accounts_in_message":[],"_revision_number":7},{"id":"de69b15b4acf174dc43fe27bf1ff101228c86c1b","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 8: Patch Set 7 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"472b0b46b21432f7f228a3fbb04a735d5b4dc3d8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-30 19:19:26.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/861fffc54f2644bfb2cfc60da489371b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f619db8aec114d1dac55478cff9a88b4 : SUCCESS in 10m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5ee8087cf6114beba7ccdbc56f454e3d : SUCCESS in 10m 19s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/aa316e0f0df945d8a6b293305691e299 : SUCCESS in 13m 38s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/38b3b048619d4c5392ed86891d42b5f5 : SUCCESS in 20m 17s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/35790157eaab4963bc5385a1606c15a6 : SUCCESS in 21m 31s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3b3d36a5086e49709e2c9073783a1fa0 : SUCCESS in 4m 34s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/cf1300ad43654bf6890623f2050b623e : SUCCESS in 21m 32s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/5ede4cce1e864f3cbaba660ae69c955f : SUCCESS in 18m 33s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/70afe4035b9a40ca817315fa0740feea : SUCCESS in 29m 55s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/d56843a083324ef6b51432c3093bf2f6 : SUCCESS in 11m 27s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/c6f57edfcb074dcb9c39a0c1a5949380 : SUCCESS in 15m 27s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/afd2c7112fbe4a48896a5a115dfb79ab : SUCCESS in 10m 15s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/c384db5cdb86473f84299b72171dbf1c : SUCCESS in 16m 00s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1d77f6a611584f7289e1f914a006710b : SUCCESS in 5m 08s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b40ae356cccb4c3b871afee121fd5e01 : FAILURE in 22m 03s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/baef4699708c4b03bd5068e38c2b210c : SUCCESS in 8m 49s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/942d3b0394494774a712f31764b133a6 : SUCCESS in 40m 09s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9327f2af928142d3a61fd22b00396248 : SUCCESS in 28m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0cb6b79f9e5740cebe44b99a258af49a : SUCCESS in 3m 27s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/21b4cd69e70e4b83aadb3df5667043a6 : SUCCESS in 26m 04s","accounts_in_message":[],"_revision_number":8},{"id":"a669583c40919a29b032c598e54bf9100c7e1c4b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-30 19:38:26.000000000","message":"Patch Set 8:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a472253fa5d34bd48aa76464271ede9b\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/003faf7b6a3d43b59fc495b86aed3d27 : FAILURE in 59m 05s","accounts_in_message":[],"_revision_number":8},{"id":"25b4276e82e0ed6233f5a9eaffc76a98cb2c710b","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-02 10:38:24.000000000","message":"Patch Set 8: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"9efcf0ec57832699c53082d5ea7611ef2d9ebbd5","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 9: Patch Set 8 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":9},{"id":"470e2463731b672903bb8d0472210c5598089a06","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-11 14:25:29.000000000","message":"Patch Set 9: 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/b52025c9d15343dd9a65f79b2a016c7b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7b91947f1fe44740afcc178abc50e22b : SUCCESS in 10m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/959bbe30a224441f9b9f8463e869f259 : SUCCESS in 10m 40s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/193800efb8f9479cb0f5dbe8ce9dc499 : SUCCESS in 21m 06s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/41066e45c28e4673b0ee1eb1a280e0f2 : SUCCESS in 20m 15s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5c800fc3dc9a47aa87f17d66a8752647 : SUCCESS in 21m 15s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/83d9a4f9c5ca4d8cbf5d023927fac446 : SUCCESS in 7m 33s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/3ab150408bfd4dcaa1aa7cce422bcd80 : FAILURE in 26m 56s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/267acab5ae4f41deb04eb3bb3a5f1025 : FAILURE in 29m 25s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/a6bf81ab61324c1ead565280a861bf5f : FAILURE in 35m 29s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/97564016e339403ebd089a12dee60270 : FAILURE in 10m 03s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/1b2844130a5c40249c6f729ff61b2370 : SUCCESS in 15m 15s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/b9baf256cfe740758da29db8406ed933 : SUCCESS in 14m 26s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/fd51e9863831482a9e60cf77e6fc6de1 : SUCCESS in 16m 40s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2f9f88340e4d4a6a95257911629af7ee : SUCCESS in 6m 52s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b2bc4a66d0ab4e15b15ed60ed13d7c9a : SUCCESS in 19m 48s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/28f6aba5eb2d4f5c9833011015bc4e44 : SUCCESS in 8m 27s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/bdb30165f9e94937be756fcbc062721a : FAILURE in 1h 01m 10s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ee876d31933f495f8e6d84270a26195e : FAILURE in 29m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/675c3d15ff81473eab70adde521024ee : SUCCESS in 2m 46s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8cf87a5274d04164a26d9104fe6db3a1 : SUCCESS in 21m 11s","accounts_in_message":[],"_revision_number":9},{"id":"8ef236095844c536f624c0853f32038887e4207b","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 10: Patch Set 9 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":10},{"id":"3b852df092e096471b66828157b072f6c3d10c0e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-12 06:48:42.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2b6023d3b08e4ea7bfa7bd2c6e8b6d89\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4bf410240e6743f2a518e819da169c23 : SUCCESS in 10m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8215e11a932f4afb9bb7df58b2d32aee : SUCCESS in 8m 51s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3179a02141df43238e600a3afe1c77ef : SUCCESS in 16m 47s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d414d58622524028ae4b013d958d08d9 : SUCCESS in 10m 46s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/91709a0679034fc1a907781081b9505f : SUCCESS in 21m 23s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7dc22c4f08c04267a92676071f220c23 : SUCCESS in 7m 29s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/38723065b08f4e21866fd5a892fc65d6 : SUCCESS in 25m 28s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/59d03c26214343b183f5d348f0bd4127 : SUCCESS in 23m 30s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/6d1213427eeb4218baf358bed306910d : SUCCESS in 23m 36s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/d05d08cabc624800926454c35a8f0d10 : SUCCESS in 20m 02s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/4219217ad9d945cbb374548c8da728b0 : SUCCESS in 13m 59s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/b7aa56efbf954d85a6ef83a272c4a90c : SUCCESS in 9m 53s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/26c28cf3f45f4144be3755606ba975c9 : SUCCESS in 12m 56s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c5e6e3d373114c468691054052bba9a0 : SUCCESS in 7m 32s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/bf7633178a994dbbb1821b36f5f56633 : SUCCESS in 16m 59s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/5a0bc2c86ea147e9bb3b9c1001792a6b : SUCCESS in 6m 57s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/4087fef973f4478a82abbda2ac504ab7 : SUCCESS in 47m 30s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fc8984f7f812402db90f8b974aa2effc : SUCCESS in 29m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4aa1d6a33cb4410a864ab08ce606985f : SUCCESS in 3m 46s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c8535f9cdbb44c738098a4dfc8603166 : SUCCESS in 25m 07s","accounts_in_message":[],"_revision_number":10},{"id":"38e15086f22b10a445f33952accac913c166391d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 15:47:22.000000000","message":"Patch Set 10:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0d8e486c9e30455da3a17fa185ca8ad4\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/140f5daeb097406c859da06ddf1f2b26 : POST_FAILURE in 33m 04s","accounts_in_message":[],"_revision_number":10},{"id":"60136b06690028f3c55efd946803af0ac55b6a39","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 11: Patch Set 10 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":11},{"id":"0eecb0b06e4934cd043982389ce8d4eaaef3573a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 08:34:31.000000000","message":"Patch Set 11:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/04a0728245dd497e8720c0544c9cca6a\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/3f1eb0174b534b19a7232e6bfc41fc16 : FAILURE in 50m 48s","accounts_in_message":[],"_revision_number":11},{"id":"dbaa4591e29d120264d2fd7d8ef38279881ba70c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 10:13:01.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/590d47469838489aa617f49d711a853b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/82960d15efe845ed91cadaa99a396acd : SUCCESS in 10m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7bd57679211d43f59ea8a89b60ce75a9 : SUCCESS in 10m 05s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/454bbf682a9f4eeaa5b7530f1b0196bc : SUCCESS in 26m 13s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1ccdbc6b52e047d88bd1bf545d2554cd : SUCCESS in 26m 08s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/859cc154558c47a29fe8321a0c800942 : SUCCESS in 13m 16s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/69a82069dead49a58adc9aa5a9486d3c : SUCCESS in 11m 03s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/aaa68e2b407a49e6a5f679a7c20bc0ca : SUCCESS in 12m 46s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/258709cf6288465998c98a049b80d2d6 : SUCCESS in 10m 10s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/387499aafe5f4e4b8e38cb460959d089 : SUCCESS in 31m 04s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/1ee63fd8872c491a93cd498ceea21a9e : SUCCESS in 22m 16s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/8bd65a1d8fdb4e9396c38232f7594c61 : SUCCESS in 14m 28s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/f502337ac71f40deb2082274386ce26d : SUCCESS in 9m 05s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/c8f21b9b1c604e63bcee8d52b676d7a2 : SUCCESS in 10m 04s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b036a0554b4e47d2bd8d60a545f19dc4 : SUCCESS in 7m 27s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f9041115322e4ff8ab0e28b7c49438ec : SUCCESS in 10m 37s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/b5ae155fad4a459b80cc18a908e656ab : SUCCESS in 7m 27s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/715864c01d93436e991eacb4553c2cd8 : SUCCESS in 59m 45s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9c941086536b465082d82c491c1f8acc : SUCCESS in 14m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b96b17a5f3b548589d33bd659b7e57fb : SUCCESS in 3m 01s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/de45bbeb81c04d16b17f7f9e599b21a2 : SUCCESS in 11m 27s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .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.","accounts_in_message":[],"_revision_number":11},{"id":"44aeff9125608fd5bf4e749557d4b705b6f33b09","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 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":"7287a075e53d07484b5e9cb7fa7b4dd94e11e910","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-07 15:29:51.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5685fe78d99046a98ccc5a490a092b56\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0a3543e404e44a0e905e2a3f8776c6d3 : SUCCESS in 9m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/19083ca2bac14c378d1aa16246cf0f9d : SUCCESS in 7m 44s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8a367fbb4d224ffba1e4c8f31832c495 : SUCCESS in 21m 34s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/49b8aae74cd7491bbd012490cad71edb : SUCCESS in 25m 56s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e7e48b74c7ef43ac9094209a54d453f6 : SUCCESS in 21m 50s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e6349de99ce645fdbf2ea08b32ce1342 : SUCCESS in 7m 27s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/b1d631d6a6174eb59be0fa67d4446337 : SUCCESS in 25m 18s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/81e8ec902c804d8c85a6c5c4488b4e0f : SUCCESS in 21m 35s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/19c2e12973314070972a9c05fc3e6738 : SUCCESS in 31m 44s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/942365fd608b4a2f8200746a1588786c : SUCCESS in 21m 04s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/098de93874d34e8a81a733888f17230c : SUCCESS in 14m 35s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/bbe8144b8e5847fd83e5927d736d87f7 : SUCCESS in 14m 25s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/c3c7912db6a64092b5c1a2b1e3acef47 : SUCCESS in 17m 28s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/860f8d2e8d2840e3800de15d41cfb16f : RETRY_LIMIT in 6m 26s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/37b5d364d8a641ddbfcb7f2df79964bd : FAILURE in 17m 12s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/b68ba979dc7047989fc7e6b4a33f23cf : SUCCESS in 7m 42s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/35f64bb8bb8a4cfe9a621c22af582f83 : SUCCESS in 1h 08m 53s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a26ce9f4cd4445e1ab4a125fa2206df2 : SUCCESS in 28m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0a26a4a7c0584d34a759afcf2d9e17e0 : SUCCESS in 4m 22s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/bcf4fba429644182a040f9885e19fa7c : SUCCESS in 27m 16s\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":12},{"id":"260960c7bed364afd7eb70d4d3cfb5052933eed3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-07 19:31:49.000000000","message":"Patch Set 12:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4fe1f3191e7d4a3c9506766c2c8fd441\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/47b27d951e4445fa9d510b0c99646df4 : FAILURE in 39m 26s","accounts_in_message":[],"_revision_number":12},{"id":"35de2a5a05f398d6e69043bada8a4cd8147b9149","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-08 17:11:09.000000000","message":"Patch Set 12: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"5dc1e405c7c62a0f8247171c144c124c4aca38be","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 13: Patch Set 12 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":13},{"id":"6a31a4d4e161f633cd7ad8bc1b61d7d06b9ba416","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-11 08:15:51.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6760934c72454224bcfc252e7b247abf\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/299ad5705cb7404c8d0fea1b18e3c182 : SUCCESS in 12m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9160a4e4383049898acce59e5c787cf7 : SUCCESS in 8m 15s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/eff6aaab94e54b4786a9b8bdfaf6ac72 : SUCCESS in 20m 16s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/32b6f6684c584885b4760abf947f6f44 : SUCCESS in 17m 36s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b492c6f675c7407b9a47a10ede08ac29 : SUCCESS in 21m 24s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/df49dd4b441a41deb3a9f5a1a22eb1b7 : SUCCESS in 13m 22s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/1991a1aa4b7f43db92fbee337de6c6c6 : SUCCESS in 26m 39s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/afd72d36c1764af28dffb1b30745a6f5 : SUCCESS in 25m 32s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/59daf44d1c3c4d23a75b345e0e39923a : SUCCESS in 19m 26s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/69fc01f82e2b453a930643998c266e39 : SUCCESS in 15m 03s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/5642bf3cd02e46f18ebb72e3679eb055 : SUCCESS in 17m 33s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/ab2f4b273f8f47bcad2028fc51c31c12 : SUCCESS in 17m 48s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/6c14a22c82ed4b02a2cff9e2112332e8 : SUCCESS in 16m 42s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/67635b83bb484afc9587e0b54b50e041 : RETRY_LIMIT in 6m 05s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b35af3236db74237bca6990431ee9fdb : SUCCESS in 15m 31s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/69a89f039ce74a8b9eb4c8b5e344c3bc : SUCCESS in 8m 45s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/3f1a3cbbdf0d47d49384c7442274c2d0 : SUCCESS in 53m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ecfa27eb9f8e43f09fb82956d9fabbb9 : SUCCESS in 29m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b0158ba6d360408eb224b1a8bb8f479f : SUCCESS in 4m 11s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c3ecbc90b608446dba669654e8450c27 : SUCCESS in 18m 52s\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":"f02f80cbaea141d879291f026e515f502104ad36","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-11 08:28:53.000000000","message":"Patch Set 13:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/76d8e845418f4f72b7184a2fdf618823\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/6071f6ca2ec24b78b7813b0ab9ae461d : FAILURE in 1h 06m 36s","accounts_in_message":[],"_revision_number":13},{"id":"c74fac0536719d0c7a9c848d3cefa6e79b4be2d3","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 14: Patch Set 13 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":14},{"id":"e128bc01b9d741a48996638fa893efe2c7108f17","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 15: New patch set was added with same tree, parent tree, and commit message as Patch Set 14.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n","accounts_in_message":[],"_revision_number":15},{"id":"86a3ab73b4fb6ae6145d72448f534a5fb665cdef","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-11 12:47:51.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b6c0052e6b334dfcbbc8b464f866af8c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/340d5251316341cca5230f4e6fb5b6d5 : SUCCESS in 5m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/427f3857369b4b4f9363e6bcd33f38ce : SUCCESS in 9m 52s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1d1c474d22564361b5e821e918cb8108 : SUCCESS in 19m 45s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1535ccfb32504f62aa4030e07707c181 : SUCCESS in 20m 56s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/565b3d97c01f4604bce9d0c3c5fcaffe : SUCCESS in 21m 21s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/9723dc14b1a0429b8c93963067a75007 : SUCCESS in 11m 14s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/24b58ac86b9647b6a40586836923bfa3 : SUCCESS in 30m 43s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/9e7b7d369b6c477aaf9ee93a9f9d0691 : SUCCESS in 22m 20s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/f7b8f31a3ee34b989b32aa7d37906948 : SUCCESS in 29m 57s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/95612e8ec00a4ab3895f84e50c86c404 : SUCCESS in 24m 18s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/4206d60055404e4ba38e806e0a5e04df : SUCCESS in 15m 15s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/a41ae33319cc4157a6fd7c31c0bd5990 : SUCCESS in 16m 02s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/ee87c52c1ef54016bdc0af8ab3d8006b : SUCCESS in 16m 03s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e10a289b52314300b2cad8da570ef338 : RETRY_LIMIT in 3m 53s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/43dd17c25e174460ac4c4a59a4d684b4 : SUCCESS in 18m 46s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/0b0a0d8cdeb84c0ab977be93421d50f3 : SUCCESS in 5m 27s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/f2f37daddc8f4e11b0a9ec9e808aa882 : SUCCESS in 59m 16s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ed11aab3e56c4c588fc1c78d8bde1db4 : SUCCESS in 29m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0d1b73fd740f4d78b97385a911d3c5c3 : SUCCESS in 4m 24s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0224d7ba90744c8a9a6d73821de760df : SUCCESS in 11m 20s\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":15},{"id":"dba0efaf8fe9493165c4f105785406aba13550f6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-11 12:56:30.000000000","message":"Patch Set 15:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d1e48beb4f364acea57985670ff83d79\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e47714d9eec942449471e8bcdb8fc913 : SUCCESS in 30m 58s","accounts_in_message":[],"_revision_number":15},{"id":"25e84f2d25e1d6f2f236053edee3b685099d20c0","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-14 11:42:59.000000000","message":"Patch Set 15: Code-Review+1","accounts_in_message":[],"_revision_number":15},{"id":"a03ecd5696325979e1a30e18f200c3e2b8beb685","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 16: Patch Set 15 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":16},{"id":"109d3bad89f841b17aecdc5157d4b8429616a13f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-21 06:48:29.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/15d7c52b83204f7c9c70258ce21d408e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4040d892482d4b2fb30f091c34b7a052 : SUCCESS in 5m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9f3da91a4f7641949e13027232d4d6ae : SUCCESS in 9m 11s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5469f63296e642dcb91b3003b5cfd98b : SUCCESS in 20m 48s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7fc976363fb941c1a0f708f60e6da906 : SUCCESS in 14m 21s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ba25c72c230249fd87a168f6dbb93c92 : SUCCESS in 11m 08s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/aec8a8f9248c418d823a8fb930832c00 : SUCCESS in 6m 21s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c2d64af13c044d9ea1da2f9ce7b35b6f : SUCCESS in 25m 43s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/304eedb1cc234c148f87780e2f268b08 : SUCCESS in 12m 02s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/2b34631268af43479f3b3a1469d906ff : SUCCESS in 23m 40s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/44f4c02af64a4ab3a771cc44654ab196 : SUCCESS in 22m 32s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/3fccd96bcab243f18b2bae9bccbe3316 : SUCCESS in 11m 01s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/3d03aa4f50d8480bb79f4fe03d4e0a07 : SUCCESS in 10m 58s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/4fe9bd8a3235464e9e8d030f3b18e781 : SUCCESS in 14m 26s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/a8c8daf4625e4032924e34497c1e60a3 : SUCCESS in 17m 11s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/6334b972179f4b3bb17a8c77132365a6 : SUCCESS in 5m 09s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/41c58e3916fb42708223371b9c5d64aa : FAILURE in 7m 30s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/bb220615be924784bb9600716a2e1086 : SUCCESS in 6m 47s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/ac75760650454ab1ab828724b5ae8485 : SUCCESS in 57m 45s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ad007c2725de4cac8b5d8e199e6ca58a : SUCCESS in 22m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b490af66c80a443bba05d844c09d8693 : SUCCESS in 3m 59s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/66c7250bbd7849c2b74beaf285e8d10e : 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 .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":"fa6dd0f89bfdc2321cf9901b61b44a293c209841","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-21 07:52:51.000000000","message":"Patch Set 16:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6218ddd038114891ad184e67ea6714e7\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/0dbc8b82f7be4dd3bbc5e96d26eee099 : SUCCESS in 1h 16m 55s","accounts_in_message":[],"_revision_number":16},{"id":"1547c60b27503d9020af45811a4ee7af02e1dc85","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-08-28 13:03:49.000000000","message":"Patch Set 16: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":16},{"id":"1712f11cd835cd77b8ea69dd25887ac2e50f7c15","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-08-28 13:03:59.000000000","message":"Patch Set 16:\n\n(1 comment)","accounts_in_message":[],"_revision_number":16},{"id":"9ac4d97041875c424bd7a6b6af177667e7ff8773","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-28 13:04:28.000000000","message":"Patch Set 16: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":16},{"id":"b2b1fb7cecaaa16870cf0520858b16342c62f0dd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-28 14:31:20.000000000","message":"Patch Set 16: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4c0778f4542e4b10bbdb180d105816ae\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c4d7bd01714e4c8daadc2e3108a2da36 : SUCCESS in 10m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/26f37b30b1c54cfaaadabfa8fdb7262b : SUCCESS in 11m 38s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/66ff8989984b4b968455d9f5d86c79df : SUCCESS in 7m 11s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d54a00e2a5e64318a81d7589fb3b2b18 : SUCCESS in 27m 46s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/d8a4e06641d54210baac843c2e457a8d : SUCCESS in 25m 41s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/839da322c6af468b98a836efb9d66303 : SUCCESS in 13m 51s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/06d81af3e6204239b60a84f98154b950 : SUCCESS in 21m 16s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/8462068fdf1d43988694979481abc510 : SUCCESS in 9m 05s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/07fd353d47da4e6f9e4b81cfe9eb177d : SUCCESS in 9m 32s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/c560f573995b4ba6945aae95a5612cb0 : SUCCESS in 18m 30s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c9ea5719610e4d2fabdbe8f38b177d59 : SUCCESS in 5m 52s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/be46156cc0e04850909028889ea15234 : SUCCESS in 6m 29s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/515d62573923495aa8f4c9d682691a5b : SUCCESS in 39m 11s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/14502ffc1761412ab41b346a6c71637d : SUCCESS in 29m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/06cd8852fa6340d5a9af2e03e44c412f : SUCCESS in 5m 02s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/76a8f944b5b845d4b5b8a953fab3f709 : SUCCESS in 9m 46s","accounts_in_message":[],"_revision_number":16},{"id":"5f4acf8bcaa70e3164372b3bcdbe1b90516ac737","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-28 14:31:20.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":16}],"current_revision_number":16,"current_revision":"1755002882a8a3b1dc4713b8a8ebd4e72b484dc8","revisions":{"b13ab4b4c23f511b87a6b157d8edfb4f0d796a0d":{"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/82/979582/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/82/979582/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/82/979582/1"}}},"commit":{"parents":[{"commit":"c30824b03c32c0f1b4e0a6043b1f5ce87990b121","subject":"Add replacement for eventlet.hubs.trampoline","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c30824b03c32c0f1b4e0a6043b1f5ce87990b121"}]}],"author":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2025-10-14 16:23:53.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2026-03-09 12:14:04.000000000","tz":60},"subject":"Add replacement for eventlet.greenio.shutdown_safe","message":"Add replacement for eventlet.greenio.shutdown_safe\n\nThis function is required with and without eventlet to properly shutdown\nSSL sockets as well as closing sockets in a timely fashion.\n\nThis patch adds the implementation from eventlet directly into the code\nbase.\n\nChange-Id: Ic0e04b44aa07b8c6bfdd6cd99b3a7aa6f5686a12\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/b13ab4b4c23f511b87a6b157d8edfb4f0d796a0d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b13ab4b4c23f511b87a6b157d8edfb4f0d796a0d"}]},"branch":"refs/heads/feature/threaded"},"e8b2fa16ac8400cc56701d614f4581aecd3db90c":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-03-09 17:18:43.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/82/979582/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/82/979582/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/82/979582/2"}}},"commit":{"parents":[{"commit":"4a35a23331e2398c2ec739639d7a9a2510436af5","subject":"Add replacement for eventlet.hubs.trampoline","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4a35a23331e2398c2ec739639d7a9a2510436af5"}]}],"author":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2025-10-14 16:23:53.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2026-03-09 16:34:16.000000000","tz":60},"subject":"Add replacement for eventlet.greenio.shutdown_safe","message":"Add replacement for eventlet.greenio.shutdown_safe\n\nThis function is required with and without eventlet to properly shutdown\nSSL sockets as well as closing sockets in a timely fashion.\n\nThis patch adds the implementation from eventlet directly into the code\nbase.\n\nChange-Id: Ic0e04b44aa07b8c6bfdd6cd99b3a7aa6f5686a12\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/e8b2fa16ac8400cc56701d614f4581aecd3db90c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e8b2fa16ac8400cc56701d614f4581aecd3db90c"}]},"branch":"refs/heads/feature/threaded"},"95ea56e52a58c8944516ff01d10790a39c7d8a63":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-03-14 10:22:00.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/82/979582/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/82/979582/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/82/979582/3"}}},"commit":{"parents":[{"commit":"eb5806fcd8bbf64289fa0cb8732bd2fa12c0826b","subject":"Add replacement for eventlet.hubs.trampoline","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/eb5806fcd8bbf64289fa0cb8732bd2fa12c0826b"}]}],"author":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2025-10-14 16:23:53.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2026-03-14 08:44:43.000000000","tz":60},"subject":"Add replacement for eventlet.greenio.shutdown_safe","message":"Add replacement for eventlet.greenio.shutdown_safe\n\nThis function is required with and without eventlet to properly shutdown\nSSL sockets as well as closing sockets in a timely fashion.\n\nThis patch adds the implementation from eventlet directly into the code\nbase.\n\nChange-Id: Ic0e04b44aa07b8c6bfdd6cd99b3a7aa6f5686a12\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/95ea56e52a58c8944516ff01d10790a39c7d8a63"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/95ea56e52a58c8944516ff01d10790a39c7d8a63"}]},"branch":"refs/heads/feature/threaded"},"a091fd74a144241a98f9eafc3f6bfb751aff6a0a":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-03-23 10:33:18.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/82/979582/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/82/979582/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/82/979582/4"}}},"commit":{"parents":[{"commit":"9f83d7c77d919e4f1f3f51b7b2629cd8263deb67","subject":"Add replacement for eventlet.hubs.trampoline","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9f83d7c77d919e4f1f3f51b7b2629cd8263deb67"}]}],"author":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2025-10-14 16:23:53.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@redhat.com","date":"2026-03-23 08:40:22.000000000","tz":60},"subject":"Add replacement for eventlet.greenio.shutdown_safe","message":"Add replacement for eventlet.greenio.shutdown_safe\n\nThis function is required with and without eventlet to properly shutdown\nSSL sockets as well as closing sockets in a timely fashion.\n\nThis patch adds the implementation from eventlet directly into the code\nbase.\n\nChange-Id: Ic0e04b44aa07b8c6bfdd6cd99b3a7aa6f5686a12\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/a091fd74a144241a98f9eafc3f6bfb751aff6a0a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a091fd74a144241a98f9eafc3f6bfb751aff6a0a"}]},"branch":"refs/heads/feature/threaded"},"9ad091b767ca5a46262696d2c07acf42bc9ea5ba":{"kind":"REWORK","_number":5,"created":"2026-05-12 17:00:27.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/82/979582/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/82/979582/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/82/979582/5"}}},"commit":{"parents":[{"commit":"5fe5421b41b74295e3bf468553875d660ee1fce0","subject":"Add replacement for eventlet.hubs.trampoline","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5fe5421b41b74295e3bf468553875d660ee1fce0"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-10-14 16:23:53.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-05-12 16:12:58.000000000","tz":120},"subject":"Add replacement for eventlet.greenio.shutdown_safe","message":"Add replacement for eventlet.greenio.shutdown_safe\n\nThis function is required with and without eventlet to properly shutdown\nSSL sockets as well as closing sockets in a timely fashion.\n\nThis patch adds the implementation from eventlet directly into the code\nbase.\n\nChange-Id: Ic0e04b44aa07b8c6bfdd6cd99b3a7aa6f5686a12\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/9ad091b767ca5a46262696d2c07acf42bc9ea5ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9ad091b767ca5a46262696d2c07acf42bc9ea5ba"}]},"branch":"refs/heads/feature/threaded"},"7edbe0dd1bbb678792884ca77477aa4d3c9081ba":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2026-05-13 07:37:42.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/82/979582/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/82/979582/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/82/979582/6"}}},"commit":{"parents":[{"commit":"39f10b00b644813613f839f82a8694e6471d0c95","subject":"Add replacement for eventlet.hubs.trampoline","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/39f10b00b644813613f839f82a8694e6471d0c95"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-10-14 16:23:53.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-05-13 07:02:43.000000000","tz":120},"subject":"Add replacement for eventlet.greenio.shutdown_safe","message":"Add replacement for eventlet.greenio.shutdown_safe\n\nThis function is required with and without eventlet to properly shutdown\nSSL sockets as well as closing sockets in a timely fashion.\n\nThis patch adds the implementation from eventlet directly into the code\nbase.\n\nChange-Id: Ic0e04b44aa07b8c6bfdd6cd99b3a7aa6f5686a12\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/7edbe0dd1bbb678792884ca77477aa4d3c9081ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7edbe0dd1bbb678792884ca77477aa4d3c9081ba"}]},"branch":"refs/heads/feature/threaded"},"c74199f0f58be9f66d38e223e36d3310ff2bfd0d":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-05-30 17:02:29.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/82/979582/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/82/979582/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/82/979582/7"}}},"commit":{"parents":[{"commit":"816287d11b95fbe625bf21c94a3d1a4eec87b6ae","subject":"Add replacement for eventlet.hubs.trampoline","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/816287d11b95fbe625bf21c94a3d1a4eec87b6ae"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-10-14 16:23:53.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-05-30 17:01:08.000000000","tz":120},"subject":"Add replacement for eventlet.greenio.shutdown_safe","message":"Add replacement for eventlet.greenio.shutdown_safe\n\nThis function is required with and without eventlet to properly shutdown\nSSL sockets as well as closing sockets in a timely fashion.\n\nThis patch adds the implementation from eventlet directly into the code\nbase.\n\nChange-Id: Ic0e04b44aa07b8c6bfdd6cd99b3a7aa6f5686a12\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/c74199f0f58be9f66d38e223e36d3310ff2bfd0d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c74199f0f58be9f66d38e223e36d3310ff2bfd0d"}]},"branch":"refs/heads/feature/threaded"},"c7d10c175091a2a7d82755dd54474702c7de6d00":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2026-05-30 18:24:12.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/82/979582/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/82/979582/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/82/979582/8"}}},"commit":{"parents":[{"commit":"330e4d8aead3832b65924da0a61d2f4b02afaace","subject":"Add replacement for eventlet.hubs.trampoline","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/330e4d8aead3832b65924da0a61d2f4b02afaace"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-10-14 16:23:53.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-05-30 18:18:21.000000000","tz":120},"subject":"Add replacement for eventlet.greenio.shutdown_safe","message":"Add replacement for eventlet.greenio.shutdown_safe\n\nThis function is required with and without eventlet to properly shutdown\nSSL sockets as well as closing sockets in a timely fashion.\n\nThis patch adds the implementation from eventlet directly into the code\nbase.\n\nChange-Id: Ic0e04b44aa07b8c6bfdd6cd99b3a7aa6f5686a12\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/c7d10c175091a2a7d82755dd54474702c7de6d00"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c7d10c175091a2a7d82755dd54474702c7de6d00"}]},"branch":"refs/heads/feature/threaded"},"58253ceb11e4a6b3be863b07e004eeef47fc30f3":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2026-06-11 13:21:52.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/82/979582/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/82/979582/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/82/979582/9"}}},"commit":{"parents":[{"commit":"c8751f5ae168e031f9f07b102afb2b58bff83d0f","subject":"Add replacement for eventlet.hubs.trampoline","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c8751f5ae168e031f9f07b102afb2b58bff83d0f"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-10-14 16:23:53.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-06-11 13:16:32.000000000","tz":120},"subject":"Add replacement for eventlet.greenio.shutdown_safe","message":"Add replacement for eventlet.greenio.shutdown_safe\n\nThis function is required with and without eventlet to properly shutdown\nSSL sockets as well as closing sockets in a timely fashion.\n\nThis patch adds the implementation from eventlet directly into the code\nbase.\n\nChange-Id: Ic0e04b44aa07b8c6bfdd6cd99b3a7aa6f5686a12\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/58253ceb11e4a6b3be863b07e004eeef47fc30f3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/58253ceb11e4a6b3be863b07e004eeef47fc30f3"}]},"branch":"refs/heads/feature/threaded"},"d2c3dbc0db1c61e0241675083749acff395a3f0b":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2026-06-12 05:48:55.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/82/979582/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/82/979582/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/82/979582/10"}}},"commit":{"parents":[{"commit":"558651fe0909cd72472aa3577e8df44fb97c4ad0","subject":"Add replacement for eventlet.hubs.trampoline","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/558651fe0909cd72472aa3577e8df44fb97c4ad0"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-10-14 16:23:53.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-06-11 15:11:40.000000000","tz":120},"subject":"Add replacement for eventlet.greenio.shutdown_safe","message":"Add replacement for eventlet.greenio.shutdown_safe\n\nThis function is required with and without eventlet to properly shutdown\nSSL sockets as well as closing sockets in a timely fashion.\n\nThis patch adds the implementation from eventlet directly into the code\nbase.\n\nChange-Id: Ic0e04b44aa07b8c6bfdd6cd99b3a7aa6f5686a12\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/d2c3dbc0db1c61e0241675083749acff395a3f0b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d2c3dbc0db1c61e0241675083749acff395a3f0b"}]},"branch":"refs/heads/feature/threaded"},"06e618b3410bc9c3830a6dff929d5cb581398f2a":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2026-07-06 07:22:52.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/82/979582/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/82/979582/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/82/979582/11"}}},"commit":{"parents":[{"commit":"0500ba9e8d75657d68bec65eb07fbe8a516c156a","subject":"Add replacement for eventlet.hubs.trampoline","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0500ba9e8d75657d68bec65eb07fbe8a516c156a"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-10-14 16:23:53.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-03 13:01:46.000000000","tz":0},"subject":"Add replacement for eventlet.greenio.shutdown_safe","message":"Add replacement for eventlet.greenio.shutdown_safe\n\nThis function is required with and without eventlet to properly shutdown\nSSL sockets as well as closing sockets in a timely fashion.\n\nThis patch adds the implementation from eventlet directly into the code\nbase.\n\nChange-Id: Ic0e04b44aa07b8c6bfdd6cd99b3a7aa6f5686a12\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/06e618b3410bc9c3830a6dff929d5cb581398f2a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/06e618b3410bc9c3830a6dff929d5cb581398f2a"}]},"branch":"refs/heads/feature/threaded"},"e52d86190b2d4fcfa0fb6e77068928fc5954de74":{"kind":"REWORK","_number":12,"created":"2026-07-07 14:08:32.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/82/979582/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/82/979582/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/82/979582/12"}}},"commit":{"parents":[{"commit":"87177afab5a2a3b160befb97fe79d65448e9713b","subject":"Add replacement for eventlet.hubs.trampoline","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/87177afab5a2a3b160befb97fe79d65448e9713b"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-10-14 16:23:53.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-07 13:26:01.000000000","tz":120},"subject":"Add replacement for eventlet.greenio.shutdown_safe","message":"Add replacement for eventlet.greenio.shutdown_safe\n\nshutdown_safe() shuts a socket down before it is closed: SSL sockets\nrequire this for a clean teardown, and it also helps close plain sockets\npromptly. Swift needs it both with and without eventlet, but\neventlet.greenio.shutdown_safe is unavailable when eventlet is not used.\n\nThis adds an independently written Swift helper for that contract. It\nshuts down plain sockets, ssl.SSLSocket and PyOpenSSL SSL.Connection\nobjects -- which differ in the arity of their shutdown() method -- and\nignores errors that indicate the socket is already disconnected.\n\nChange-Id: Ic0e04b44aa07b8c6bfdd6cd99b3a7aa6f5686a12\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/e52d86190b2d4fcfa0fb6e77068928fc5954de74"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e52d86190b2d4fcfa0fb6e77068928fc5954de74"}]},"branch":"refs/heads/feature/threaded"},"efc898d0a354a99291283c51ad42bca245ed8414":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2026-07-11 07:19:32.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/82/979582/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/82/979582/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/82/979582/13"}}},"commit":{"parents":[{"commit":"413e3de92c7da9485ad64d39c1f915d7cdae4b79","subject":"Add replacement for eventlet.hubs.trampoline","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/413e3de92c7da9485ad64d39c1f915d7cdae4b79"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-10-14 16:23:53.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-11 07:16:27.000000000","tz":120},"subject":"Add replacement for eventlet.greenio.shutdown_safe","message":"Add replacement for eventlet.greenio.shutdown_safe\n\nshutdown_safe() shuts a socket down before it is closed: SSL sockets\nrequire this for a clean teardown, and it also helps close plain sockets\npromptly. Swift needs it both with and without eventlet, but\neventlet.greenio.shutdown_safe is unavailable when eventlet is not used.\n\nThis adds an independently written Swift helper for that contract. It\nshuts down plain sockets, ssl.SSLSocket and PyOpenSSL SSL.Connection\nobjects -- which differ in the arity of their shutdown() method -- and\nignores errors that indicate the socket is already disconnected.\n\nChange-Id: Ic0e04b44aa07b8c6bfdd6cd99b3a7aa6f5686a12\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/efc898d0a354a99291283c51ad42bca245ed8414"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/efc898d0a354a99291283c51ad42bca245ed8414"}]},"branch":"refs/heads/feature/threaded"},"570f7ba2564be2beb3c5fc44583fbdfe284474f9":{"kind":"TRIVIAL_REBASE","_number":14,"created":"2026-07-11 10:44:32.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/82/979582/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/82/979582/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/82/979582/14"}}},"commit":{"parents":[{"commit":"132e56a8ca94ad0dd68dcfad5d3649fec867f221","subject":"Add replacement for eventlet.hubs.trampoline","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/132e56a8ca94ad0dd68dcfad5d3649fec867f221"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-10-14 16:23:53.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-11 10:44:18.000000000","tz":120},"subject":"Add replacement for eventlet.greenio.shutdown_safe","message":"Add replacement for eventlet.greenio.shutdown_safe\n\nshutdown_safe() shuts a socket down before it is closed: SSL sockets\nrequire this for a clean teardown, and it also helps close plain sockets\npromptly. Swift needs it both with and without eventlet, but\neventlet.greenio.shutdown_safe is unavailable when eventlet is not used.\n\nThis adds an independently written Swift helper for that contract. It\nshuts down plain sockets, ssl.SSLSocket and PyOpenSSL SSL.Connection\nobjects -- which differ in the arity of their shutdown() method -- and\nignores errors that indicate the socket is already disconnected.\n\nChange-Id: Ic0e04b44aa07b8c6bfdd6cd99b3a7aa6f5686a12\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/570f7ba2564be2beb3c5fc44583fbdfe284474f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/570f7ba2564be2beb3c5fc44583fbdfe284474f9"}]},"branch":"refs/heads/feature/threaded"},"509be4b1e527b9de839f39f266d09355750fdc7d":{"kind":"NO_CHANGE","_number":15,"created":"2026-07-11 11:34:41.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/82/979582/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/82/979582/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/82/979582/15"}}},"commit":{"parents":[{"commit":"f80774f94233f0af286888f4a52d4c6e4d44251f","subject":"Add replacement for eventlet.hubs.trampoline","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f80774f94233f0af286888f4a52d4c6e4d44251f"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-10-14 16:23:53.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-11 11:34:32.000000000","tz":120},"subject":"Add replacement for eventlet.greenio.shutdown_safe","message":"Add replacement for eventlet.greenio.shutdown_safe\n\nshutdown_safe() shuts a socket down before it is closed: SSL sockets\nrequire this for a clean teardown, and it also helps close plain sockets\npromptly. Swift needs it both with and without eventlet, but\neventlet.greenio.shutdown_safe is unavailable when eventlet is not used.\n\nThis adds an independently written Swift helper for that contract. It\nshuts down plain sockets, ssl.SSLSocket and PyOpenSSL SSL.Connection\nobjects -- which differ in the arity of their shutdown() method -- and\nignores errors that indicate the socket is already disconnected.\n\nChange-Id: Ic0e04b44aa07b8c6bfdd6cd99b3a7aa6f5686a12\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/509be4b1e527b9de839f39f266d09355750fdc7d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/509be4b1e527b9de839f39f266d09355750fdc7d"}]},"branch":"refs/heads/feature/threaded"},"1755002882a8a3b1dc4713b8a8ebd4e72b484dc8":{"kind":"TRIVIAL_REBASE","_number":16,"created":"2026-08-21 05:41:20.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/82/979582/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/82/979582/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/82/979582/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/82/979582/16"}}},"commit":{"parents":[{"commit":"1a7773af84814120572ea69e62afab85805698a6","subject":"Add replacement for eventlet.hubs.trampoline","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1a7773af84814120572ea69e62afab85805698a6"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2025-10-14 16:23:53.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-08-20 14:23:10.000000000","tz":120},"subject":"Add replacement for eventlet.greenio.shutdown_safe","message":"Add replacement for eventlet.greenio.shutdown_safe\n\nshutdown_safe() shuts a socket down before it is closed: SSL sockets\nrequire this for a clean teardown, and it also helps close plain sockets\npromptly. Swift needs it both with and without eventlet, but\neventlet.greenio.shutdown_safe is unavailable when eventlet is not used.\n\nThis adds an independently written Swift helper for that contract. It\nshuts down plain sockets, ssl.SSLSocket and PyOpenSSL SSL.Connection\nobjects -- which differ in the arity of their shutdown() method -- and\nignores errors that indicate the socket is already disconnected.\n\nChange-Id: Ic0e04b44aa07b8c6bfdd6cd99b3a7aa6f5686a12\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/1755002882a8a3b1dc4713b8a8ebd4e72b484dc8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1755002882a8a3b1dc4713b8a8ebd4e72b484dc8"}]},"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":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"}},{"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":""}}}]}
