)]}'
{"id":"openstack%2Fswift~987957","triplet_id":"openstack%2Fswift~master~I0fb8aa85232b8cea37fa01863f777233dd50af8e","project":"openstack/swift","branch":"master","topic":"aws-chunked-recv-loop","attention_set":{"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2026-05-27 18:57:18.000000000","reason":"\u003cGERRIT_ACCOUNT_15343\u003e replied on the change","reason_account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}},"removed_from_attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2026-05-27 16:18:59.000000000","reason":"Change was submitted"},"34930":{"account":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"last_update":"2026-05-27 16:18:59.000000000","reason":"Change was submitted"},"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2026-05-27 16:18:59.000000000","reason":"Change was submitted"},"6968":{"account":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"last_update":"2026-05-27 13:51:04.000000000","reason":"\u003cGERRIT_ACCOUNT_6968\u003e replied on the change","reason_account":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"}},"30073":{"account":{"_account_id":30073,"name":"Brendan Shephard","email":"bshephar@bne-home.net","username":"bshephar"},"last_update":"2026-05-27 16:18:59.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I0fb8aa85232b8cea37fa01863f777233dd50af8e","subject":"s3api: Error on truncated aws-chunked input","status":"MERGED","created":"2026-05-08 21:49:03.000000000","updated":"2026-05-27 18:57:18.000000000","submitted":"2026-05-27 16:18:59.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":19,"unresolved_comment_count":4,"has_review_started":true,"submission_id":"987957-aws-chunked-recv-loop","meta_rev_id":"50c370fc345a43ceafbe506414cb586af4fc1623","_number":987957,"virtual_id_number":987957,"owner":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":30073,"name":"Brendan Shephard","email":"bshephar@bne-home.net","username":"bshephar"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-05-27 16:18:59.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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"value":2,"date":"2026-05-27 09:39:42.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":30073,"name":"Brendan Shephard","email":"bshephar@bne-home.net","username":"bshephar"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"value":1,"date":"2026-05-27 09:39:42.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":30073,"name":"Brendan Shephard","email":"bshephar@bne-home.net","username":"bshephar"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":30073,"name":"Brendan Shephard","email":"bshephar@bne-home.net","username":"bshephar"},{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"}],"CC":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-05-08 22:24:11.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-05-08 22:34:00.000000000","updated_by":{"_account_id":30073,"name":"Brendan Shephard","email":"bshephar@bne-home.net","username":"bshephar"},"reviewer":{"_account_id":30073,"name":"Brendan Shephard","email":"bshephar@bne-home.net","username":"bshephar"},"state":"CC"},{"updated":"2026-05-08 23:00:49.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-05-08 23:56:32.000000000","updated_by":{"_account_id":30073,"name":"Brendan Shephard","email":"bshephar@bne-home.net","username":"bshephar"},"reviewer":{"_account_id":30073,"name":"Brendan Shephard","email":"bshephar@bne-home.net","username":"bshephar"},"state":"REVIEWER"},{"updated":"2026-05-11 03:16:05.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"},{"updated":"2026-05-11 11:12:20.000000000","updated_by":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"reviewer":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"state":"REVIEWER"},{"updated":"2026-05-11 17:08:15.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2026-05-12 04:12:17.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"state":"REVIEWER"},{"updated":"2026-05-27 18:57:18.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"CC"}],"messages":[{"id":"73f772b513aa6901395c784eb9b84cb4fb604ffc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2026-05-08 21:49:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"715cf5bff3b0a4f1a5c8afb662ff4109e694e430","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-08 22:24:11.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/37e8195904bc41189caff7b027d63ea1\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/c17886bdfa9a48c88bff0fa874a97d5c : SUCCESS in 33m 38s","accounts_in_message":[],"_revision_number":1},{"id":"c12764b27ced09a809cb88352eab3cb05f0b5b24","author":{"_account_id":30073,"name":"Brendan Shephard","email":"bshephar@bne-home.net","username":"bshephar"},"date":"2026-05-08 22:34:00.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"7f6d06b7c8825176e8f51f07680fecc033698030","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-08 23:00:49.000000000","message":"Patch Set 1: 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/7ec34ae79dd94d5586d643b45ec052c0\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e553b196c2d643969043f6bcb594e458 : SUCCESS in 10m 45s\n- grenade https://zuul.opendev.org/t/openstack/build/c1923dedd3b54180b5e9330856738a7b : SUCCESS in 1h 01m 45s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/793fe5bed18840b1b169e0473369bbb0 : SUCCESS in 1h 02m 14s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/743841618ccb4c42a91e6e65f0922b9b : SUCCESS in 56m 53s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/68a2a13738724104bd78b593ffb9f2b5 : SUCCESS in 1h 06m 14s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8526e7bd95fd4ff2b2f86e2a8f2f5ba8 : SUCCESS in 11m 42s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/30ade07cef364acaaee4a8d83a36a5d1 : SUCCESS in 20m 08s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ec719874cebc40b4bac4caabf21734b5 : SUCCESS in 21m 21s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3aba4eb3e52e4755bc7a6eacac4d947d : SUCCESS in 7m 28s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c5b8f3d952d7440a82d5af804a544ecc : SUCCESS in 10m 03s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/9eec4fb8582d40a9bd7466979849167c : SUCCESS in 8m 58s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/628b784b085243d5838fb02183e376d4 : SUCCESS in 13m 48s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/1dfebbeee489410fb15c931e12beebd3 : SUCCESS in 21m 33s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/3c93783e38854365ad2d55c2db2ea0e7 : SUCCESS in 14m 17s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/35b8fdecbadc4b30a44f99826b0cfc6b : SUCCESS in 9m 29s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/1d43c63cb8a14027a5081fbdf253bae9 : SUCCESS in 8m 07s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/540f07f6892546fa8c57c329bdd559ce : SUCCESS in 5m 24s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/ce0478108afe447e82cdf782bbb608fa : SUCCESS in 18m 23s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/5e60250688b44e43868b9d0520c107c4 : POST_FAILURE in 5m 57s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/c0f8e9dba3dc45248564844fb06ccf55 : SUCCESS in 49m 17s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/402287cd846b4c39ada8714420cd5c48 : SUCCESS in 58m 16s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/231893f629e34f6ca5bef8f288a989d6 : SUCCESS in 23m 56s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b5300e5189be4fab8dd2a9d7c0f503d8 : SUCCESS in 29m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9d7ee6f16701477389303e7aefd9853e : SUCCESS in 2m 21s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/eb279995217840758de7dfa0669c55b7 : SUCCESS in 19m 28s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0dd58d36c5b14f28b741cab8a4bf9696 : SUCCESS in 38m 42s","accounts_in_message":[],"_revision_number":1},{"id":"33303b0838ed48d83dc5a2879be36d5eda96fe63","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2026-05-08 23:28:35.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"4f505152ab954b602771aef92fdb1d6260cf356d","author":{"_account_id":30073,"name":"Brendan Shephard","email":"bshephar@bne-home.net","username":"bshephar"},"date":"2026-05-08 23:56:32.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"5a570b31a315534b3102418895761dacee897f9e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-08 23:58:54.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4c43aed28d3c44d19845e5133c42a8f2\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/bd437355581643f18b4cd1241a09a7eb : SUCCESS in 28m 45s","accounts_in_message":[],"_revision_number":1},{"id":"c7b3d58c9f4f5bd9d48af6ee360c25e3897f1f59","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-09 00:41:08.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/df411f8ab2bb427c8d2d64122f0124dd\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2d54657871ca4701974b83c7fbdf954e : SUCCESS in 7m 26s\n- grenade https://zuul.opendev.org/t/openstack/build/7c2b8a5f2b7d43acb17bb6fb6ad104dc : SUCCESS in 1h 04m 51s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6fa46f4456e44abaa6443ef9aa146baa : SUCCESS in 1h 02m 54s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/3a0c98a6ab594011b797d94de1a4f974 : SUCCESS in 53m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/29ac1b177aae4eb19cc58dd1a4a48dd0 : SUCCESS in 50m 01s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a3a857d125684ea890681b85185d00aa : SUCCESS in 19m 19s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/33339a9e45f84cd28e12b9fc25181309 : SUCCESS in 15m 51s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/11e17e57f22940f9b438cf3fcb80018f : SUCCESS in 17m 54s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ac72ae318fca42379ed10aa0e183c78f : SUCCESS in 5m 40s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e53c474767ab43f4b93428dc05385b67 : SUCCESS in 25m 22s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/f105a0832d074c2fac7eab2a277f0f60 : SUCCESS in 22m 25s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/719aea137b514d3cad5eac97002d47a3 : SUCCESS in 33m 07s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/89c54000fe61451398c58f3cdfdbf1df : SUCCESS in 20m 37s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/db35d77866a0411d89d716de9715b5c2 : SUCCESS in 15m 17s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/4c62eb72174f4abca6761ee6914ad814 : SUCCESS in 14m 51s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/44a54b5a4ad24f51965a6830363a8923 : SUCCESS in 13m 53s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8dd51d4bfff244888694b30de75d49d5 : SUCCESS in 8m 39s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a126ddf8242447adb44b4cf06c58483d : SUCCESS in 19m 47s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/41203a4e282c47e89ee34da4b7981a23 : SUCCESS in 7m 52s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/e940ad4b5bff458fa0cd9bc3ec6687d8 : SUCCESS in 46m 46s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9e14e997a3674715b1b2c91e07a28935 : SUCCESS in 48m 55s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/0fcbdd83b6784529b75ef98b81cdd022 : SUCCESS in 35m 20s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/93d25e7b11584dcda1c07db2cd1c022e : SUCCESS in 28m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fbbddd793d7b4bf8a807d05ecfb6d8a7 : SUCCESS in 7m 46s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2cc35ef79eb942659eec806a7e6e9783 : SUCCESS in 14m 11s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ae68629b17f9415d922f53b36b596a6b : SUCCESS in 45m 42s","accounts_in_message":[],"_revision_number":1},{"id":"d964b645419745c4d7ebadc015c5d32f88a5a8e0","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2026-05-11 03:16:05.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"9cb5d6d6f21df89899547e2a7ee2971a0a894609","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-05-11 11:12:20.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"ee70e23aedc32f2160c42af7d92addd371cb615d","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-05-11 17:08:15.000000000","message":"Patch Set 1: Code-Review+1\n\n(5 comments)","accounts_in_message":[],"_revision_number":1},{"id":"95d75f98e1201f91fb4295f1b63b732069329f13","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2026-05-11 19:44:51.000000000","message":"Patch Set 2: Commit message was updated.\n\nOutdated Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"dfca5b64993475e1f84e9677e4d6c2eb6cd029d9","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2026-05-11 19:45:32.000000000","message":"Patch Set 2: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"38aba90e173fe7100e874bbea99688d708e9b345","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-11 20:13:10.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cf59cb91a4204579b4d76beb984399df\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/815b703bf0af4c99814400d8f3db6727 : SUCCESS in 26m 43s","accounts_in_message":[],"_revision_number":2},{"id":"5cf91d855fd0ec06e8daa75b3a86a9de81ca9e8d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-11 21:02:08.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/613f43f031f14278b47e7c4ef44e07fd\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/99580e3cc9684452a09bcd3dcf9fad41 : SUCCESS in 11m 09s\n- grenade https://zuul.opendev.org/t/openstack/build/4dcbf0715a594d8a96eb7445045f72a3 : SUCCESS in 36m 50s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/671b2325caea45d19aa041d0f2cfc46b : SUCCESS in 32m 23s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0d5b81ceb57743c9a2e21d815a3f6dd6 : SUCCESS in 36m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b46b15f79996433e9d9a521d899c8d7b : SUCCESS in 1h 00m 10s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/708197e8bf6644ad901a3d0a41863c34 : SUCCESS in 20m 50s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/589bcefb931c45488679ce45e3f97d27 : SUCCESS in 21m 18s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a544de889e08495aa7e7ff2cea32a5c1 : SUCCESS in 21m 34s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/399d90a627d042f1bcd91ab6fe6e8d31 : SUCCESS in 8m 17s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/eb0377f2ecc44eebab9ae82ba36b3a1e : SUCCESS in 12m 49s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/eec0445921f14f9a94fc039933382459 : SUCCESS in 11m 01s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/7749e40c3153450796650bad76955f12 : SUCCESS in 24m 57s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/4727cde983cb405ca60e737ea57c48b0 : SUCCESS in 21m 18s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/d61512bc0def4d2ba905257a754b01b9 : SUCCESS in 9m 18s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/e5e740f7d38e4a9d99204ee123a94a9e : SUCCESS in 18m 41s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/211c9653603349fc8c8bcf6cd53bee22 : SUCCESS in 15m 32s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e33129fe7e0244aead6e63923820a028 : SUCCESS in 9m 05s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5f06fede0ae349368f55425b8f12178a : SUCCESS in 20m 50s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/a0cc553a486d47a3bceddaa0cd22d21f : SUCCESS in 8m 16s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/0fb2eb4be9684a6290fb8b9639bbc8e5 : SUCCESS in 1h 04m 53s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/77e2d5cf4ed940788795ca8bbbc711df : SUCCESS in 1h 00m 53s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/28a34018cb0e4635a6d64f434d490d5d : SUCCESS in 56m 02s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7766ab367a3542f6bf94dcafae338473 : SUCCESS in 29m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/be5093031b3e47a8a818b106bf308848 : SUCCESS in 5m 06s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0c37b1311a1e4ae3998d5fa42276519d : SUCCESS in 25m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8e61b356d38c4df6bbbccd11d894b989 : SUCCESS in 1h 11m 21s","accounts_in_message":[],"_revision_number":2},{"id":"bf459fc8d6f77017f793fcd5205aa22c1a8fff0c","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2026-05-12 04:12:17.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"4bc4a344a21ad6a5e0e62e3b6972898d792b0acb","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-05-14 08:40:34.000000000","message":"Patch Set 2: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"7983193e12ca6fd041dca9f224c27f113ab3b104","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-05-27 09:28:03.000000000","message":"Patch Set 3: Commit message was updated.\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":3},{"id":"45dff9ebd25bc3e4053b10981cc228f1a8d444b4","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-05-27 09:39:42.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"ef5ee7e1c2518e18bc570aacfa7fdc05ea168360","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-27 10:41:44.000000000","message":"Patch Set 3: 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/4f2fac926a394da69a24ef87798408af\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5231626ec9284bd6a331508d06b63162 : SUCCESS in 9m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8e757b99378a49e1ac45187ed29f149e : SUCCESS in 9m 41s\n- grenade https://zuul.opendev.org/t/openstack/build/544b235f46514f96bbc5a9cad5e6b6fc : SUCCESS in 55m 32s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/43b0107a6a904ed5ab51b65e4f854d9e : SUCCESS in 1h 07m 55s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/bd148c4c0dd34d9f88c0cd8e7969b822 : SUCCESS in 1h 06m 05s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0151737b90bb47dbbf89431e89f3c436 : SUCCESS in 40m 04s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/929fba55c62b45c8889fa46feef83386 : SUCCESS in 18m 15s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/eb4f36a96dbe4fe58e8c76231f22c0ba : SUCCESS in 12m 33s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/688b0e3b6a174e85b69b37787fe55b10 : SUCCESS in 20m 21s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f355e9d152244613977b3eaa7ebdb200 : SUCCESS in 6m 44s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/38b1534dc2754f21949247466fc8a8fe : SUCCESS in 25m 43s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/da99e925a8bd433ba981183270bd22a2 : FAILURE in 3m 43s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/023d298cb1a74b36bf5344730d06a972 : SUCCESS in 11m 22s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/5653d350813f4d8aaa11ef19229a7f47 : SUCCESS in 20m 37s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/13c1ed448d864287a9ff0ff0f584215f : SUCCESS in 14m 17s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/aa2ffa1fe54347a1bf617474d776e392 : SUCCESS in 18m 11s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/21faaf0d87964cdea900b65cf197b7b6 : SUCCESS in 16m 36s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d1b44ed53efb47118d3e1fb36082b330 : SUCCESS in 7m 04s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e10e26b46ca24638b535184f9b0bce66 : SUCCESS in 10m 51s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/e3e2c605e6e24f0fa880998f870ded73 : SUCCESS in 11m 39s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/8eaaa75562e2487090cf8e0174c184ca : SUCCESS in 37m 49s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/89f927cdbcc34f208468c640f0c0dc61 : SUCCESS in 59m 17s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/88415fb727ec46faa43977e4153857c7 : SUCCESS in 23m 33s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a9ce1bf2d696414bbc278515f7302f0d : SUCCESS in 28m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0fb32bb81a4946b6b81b4765bbcd3258 : SUCCESS in 3m 58s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/635ed2884c1c4442aa15ffe03f9c6b21 : SUCCESS in 19m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ad5f2bf7851a4767ab90d05699e8ae02 : SUCCESS in 32m 34s","accounts_in_message":[],"_revision_number":3},{"id":"3a73b69ead6fa054a824d2cd0b047d07dffc5ec3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-27 11:50:18.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ea4a2bb3ae5c4d5a86fee3bc62c5d04e\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/afefaf3f8c26443a95cf96e688eb139b : SUCCESS in 1h 06m 32s","accounts_in_message":[],"_revision_number":3},{"id":"1fcbbc45300061403f1088c57d3d67d37a7c3720","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-05-27 13:51:04.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"5f913620c1191612531febb4172869d503624b29","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-27 15:04:39.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/95a7b5af6fdb48c9916bc1390dd7f5af\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d3145145e5c54e83b9f4a79355fcbe27 : SUCCESS in 10m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e9f614f6414041439f7dac3ab43a432c : SUCCESS in 9m 40s\n- grenade https://zuul.opendev.org/t/openstack/build/3547bf1405eb4457be58d7ce18deff30 : SUCCESS in 1h 04m 06s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9d40264e92b945ec82765fe331f32e94 : SUCCESS in 59m 46s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/dd15bf74e5264beebfd30955ddea65ac : SUCCESS in 55m 31s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/68640b545fa246a69b595e7245ab44f9 : SUCCESS in 59m 18s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/52d2bbf82c2f45769feca15bcde13e10 : SUCCESS in 16m 35s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/dc61cb3fceaa4fcd8ed1562739751fa0 : SUCCESS in 30m 49s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ec8fdeaa3b0349c9baefbe4fc56b3fba : SUCCESS in 19m 40s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ed5b076f905a46d0a48fd010822618d0 : SUCCESS in 7m 28s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/0369c15b46d846a5ac1719659cb748fd : SUCCESS in 26m 46s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/480783dfe2994dac948acb69d81e68e4 : SUCCESS in 22m 48s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/5d0decc2d0324f91ba5f002d76911db3 : SUCCESS in 23m 54s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/519b5844e1834a46a87fbf9fe1f15d76 : SUCCESS in 14m 48s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/247edcdbbd5f407db579ac654f3470c9 : SUCCESS in 14m 35s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/0726c61b20f44ba98aed4e1e2ba3ddaa : SUCCESS in 15m 10s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/f7d6dc087a204f9da9e17880daa97026 : SUCCESS in 17m 13s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b9c1eef3764841a483cf34393e8a1420 : SUCCESS in 5m 55s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9b864ab01d4a468985eddd910fc19a11 : SUCCESS in 19m 33s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/d88c6b24a8624d0e9f92386264f5266a : SUCCESS in 10m 29s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/dffc46b849c646319353e41a605ffd7c : SUCCESS in 1h 04m 35s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/03e9d26d5c8e48cb8ae3ae3a045a51ea : SUCCESS in 39m 12s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/376e970c059840fdb5d9bdccc8c3f669 : SUCCESS in 57m 26s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bb2c3eec782242e4862793098a555958 : SUCCESS in 19m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/afc7b55578ce458baf97ccdfc7580635 : SUCCESS in 4m 08s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ddb8ab789cc048eb86a996df7192b7be : SUCCESS in 19m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/253d898ce56945a296f10c49180934e9 : SUCCESS in 59m 15s","accounts_in_message":[],"_revision_number":3},{"id":"b52907442af3f9950a4850c0905082007f8fa8be","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-27 15:06:03.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"09fa37605c0bab1594f67bcebe0a71de65d6b168","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-27 16:06:39.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/96dd2497a130404c88d65e994cc4d785\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/00fd43b921ec4577bfba32e4d1408f67 : SUCCESS in 1h 01m 43s","accounts_in_message":[],"_revision_number":3},{"id":"3f9a0944e4fd72ff20002d1f31562df60d65c77e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-27 16:18:59.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/27a18f34d2634e46b5a007042ad4a0eb\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7b082581c5344b08a4f14e644209e2fd : SUCCESS in 11m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/63b29a86d6454be0b5e2794442a4c08f : SUCCESS in 8m 49s\n- grenade https://zuul.opendev.org/t/openstack/build/45454baacccd46ceb6cd8682f2998add : SUCCESS in 1h 08m 23s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1378b35b3fe94cb6bdab04982a6a35d6 : SUCCESS in 1h 06m 11s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e7039d7b8d4948eb824c81d9be190d0a : SUCCESS in 31m 39s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7bd1905188b441d88557a20fd18452e0 : SUCCESS in 37m 48s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/0e5185952b8042d79e1e11b8a6d8ae65 : SUCCESS in 5m 04s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/988eb30a68664178bcd5b4d38cc1987e : SUCCESS in 28m 43s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/ed9e319cc9a5400b9e08ab2e88f113ad : SUCCESS in 17m 30s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/43362c8ca06449f99dce35150877e7e7 : SUCCESS in 26m 44s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/c05dab95011b44c4b14513dffd31e70c : SUCCESS in 22m 05s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/6ff6f48353c84122a5736891ee7b11cc : SUCCESS in 15m 04s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/3022a48c9155474db3c367ddd2b4ddb7 : SUCCESS in 15m 32s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/810d0f7e67354567b19bfd14d2a7af5d : SUCCESS in 14m 33s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2b74c5c0c37c400aae8b61bcba2fe573 : SUCCESS in 7m 16s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/b96e829d529b4ea4801ed9348684275b : SUCCESS in 10m 23s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/fed2f35aa734477895933ba33f0c6f30 : SUCCESS in 1h 03m 22s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/dab94a50ecfa49a884d5770d0571fcd8 : SUCCESS in 40m 59s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6c7da8806ff041c3a208e8d8aa263f08 : SUCCESS in 1h 00m 16s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1217369f9ad8409ba9c2534da4b43c8a : SUCCESS in 31m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b8ed2aed56ee488cb3541910db0ea7ed : SUCCESS in 4m 29s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f7cbf52402364cf4b9c1ef821164c10b : SUCCESS in 20m 41s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bd82846001434bf1afe70b09e0d75840 : SUCCESS in 46m 20s","accounts_in_message":[],"_revision_number":3},{"id":"cdf5603219d641d0de4cc21a2c5bc0f973f15ffa","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-27 16:18:59.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"e8a945fcdbabc6d0e11a5cb0ecc359159bbe069e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-27 16:20:18.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/90fcf5a89a78480c8a08122d7a3178c2\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b363973de01f43478c54d2e21561e9ec : SUCCESS in 53s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/6bde2ed644704417ae09cc2de426f32a : SUCCESS in 46s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"50c370fc345a43ceafbe506414cb586af4fc1623","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-05-27 18:57:18.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"58918e18e7863fc38c858075a8097ef1dcea3b7d","revisions":{"24acbb55eedf68db06bdc418a901b08057538613":{"kind":"REWORK","_number":1,"created":"2026-05-08 21:49:03.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/57/987957/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/57/987957/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/57/987957/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/57/987957/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/57/987957/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/57/987957/1"}}},"commit":{"parents":[{"commit":"bb378869ba1adc3db90eb8b20c97636cf2213938","subject":"Merge \"tests: more rebalance_missing_suppression_count scenario\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bb378869ba1adc3db90eb8b20c97636cf2213938"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2026-05-08 21:42:06.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2026-05-08 21:48:02.000000000","tz":-300},"subject":"s3api: Error on truncated aws-chunked input","message":"s3api: Error on truncated aws-chunked input\n\nWhen an aws-chunked request body ends in the middle of a chunk, the\nunderlying input should return b\u0027\u0027. StreamingInput was appending that\nempty buffer and re-reading forever.\n\nTreat an empty chunk read before the terminal zero-byte chunk completes\nthe payload as incomplete input instead. Add parser-level and object PUT\nregressions for a client disconnecting mid-chunk.\n\nChange-Id: I0fb8aa85232b8cea37fa01863f777233dd50af8e\nSigned-off-by: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/24acbb55eedf68db06bdc418a901b08057538613"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/24acbb55eedf68db06bdc418a901b08057538613"}]},"branch":"refs/heads/master"},"5ad23e2f6b91f75a8fe0008c8dfc9fb3d4bb6ca3":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-05-11 19:44:51.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/57/987957/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/57/987957/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/57/987957/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/57/987957/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/57/987957/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/57/987957/2"}}},"commit":{"parents":[{"commit":"bb378869ba1adc3db90eb8b20c97636cf2213938","subject":"Merge \"tests: more rebalance_missing_suppression_count scenario\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bb378869ba1adc3db90eb8b20c97636cf2213938"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2026-05-08 21:42:06.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2026-05-11 19:44:51.000000000","tz":0},"subject":"s3api: Error on truncated aws-chunked input","message":"s3api: Error on truncated aws-chunked input\n\nWhen an aws-chunked request body ends in the middle of a chunk, the\nunderlying input should return b\u0027\u0027. StreamingInput was appending that\nempty buffer and re-reading forever.\n\nTreat an empty chunk read before the terminal zero-byte chunk completes\nthe payload as incomplete input instead. Add parser-level and object PUT\nregression tests for a client disconnecting mid-chunk.\n\nChange-Id: I0fb8aa85232b8cea37fa01863f777233dd50af8e\nSigned-off-by: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5ad23e2f6b91f75a8fe0008c8dfc9fb3d4bb6ca3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5ad23e2f6b91f75a8fe0008c8dfc9fb3d4bb6ca3"}]},"branch":"refs/heads/master","description":"Edit commit message"},"58918e18e7863fc38c858075a8097ef1dcea3b7d":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2026-05-27 09:28:03.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/57/987957/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/57/987957/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/57/987957/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/57/987957/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/57/987957/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/57/987957/3"}}},"commit":{"parents":[{"commit":"bb378869ba1adc3db90eb8b20c97636cf2213938","subject":"Merge \"tests: more rebalance_missing_suppression_count scenario\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bb378869ba1adc3db90eb8b20c97636cf2213938"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2026-05-08 21:42:06.000000000","tz":-300},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-05-27 09:28:03.000000000","tz":0},"subject":"s3api: Error on truncated aws-chunked input","message":"s3api: Error on truncated aws-chunked input\n\nWhen an aws-chunked request body ends in the middle of a chunk, the\nunderlying input should return b\u0027\u0027. StreamingInput was appending that\nempty buffer and re-reading forever.\n\nTreat an empty chunk read before the terminal zero-byte chunk completes\nthe payload as incomplete input instead. Add parser-level and object PUT\nregression tests for a client disconnecting mid-chunk.\n\nChange-Id: I0fb8aa85232b8cea37fa01863f777233dd50af8e\nSigned-off-by: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\nCloses-Bug: #2152205\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/58918e18e7863fc38c858075a8097ef1dcea3b7d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/58918e18e7863fc38c858075a8097ef1dcea3b7d"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}}]}],"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":""}}}]}
