)]}'
{"id":"openstack%2Fswift~999088","triplet_id":"openstack%2Fswift~master~Ie630b123171555b4e48018a08902a5b0c584d2b3","project":"openstack/swift","branch":"master","topic":"p-versioning-refactor","attention_set":{},"removed_from_attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2026-08-07 17:31:03.000000000","reason":"\u003cGERRIT_ACCOUNT_7847\u003e replied on the change","reason_account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},"6968":{"account":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"last_update":"2026-08-07 20:13:57.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ie630b123171555b4e48018a08902a5b0c584d2b3","subject":"versioning: refactor to split out GET HEAD handlers","status":"MERGED","created":"2026-07-29 11:53:51.000000000","updated":"2026-08-07 20:14:58.000000000","submitted":"2026-08-07 20:13:57.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"999088-p-versioning-refactor","meta_rev_id":"63ccab1527c8f14413decf565bc8e2148c89dc8f","_number":999088,"virtual_id_number":999088,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"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":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-07 20:13:57.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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":2,"date":"2026-08-06 06:31:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":2,"date":"2026-08-06 15:43:52.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":1,"date":"2026-08-06 15:43:52.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-29 13:20:40.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-08-06 06:31:06.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-08-06 15:43:52.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"}],"messages":[{"id":"252fa948a3d46feece0530a4fbacb939511cbd61","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-07-29 11:53:51.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"80a283918aa044b08345d0fb1ca867e5b6d9e35e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 13:20:40.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f054cc5d68df4a5ebae7f63d1c858301\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/86f2629400334bfdbc3880c1457ba6b8 : SUCCESS in 11m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ebed721541d94419bcd833bef903973a : SUCCESS in 9m 08s\n- grenade https://zuul.opendev.org/t/openstack/build/2d5bbe243cb7403597e5b607a158e60e : SUCCESS in 1h 11m 15s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c2b77b1b472a48809162d8c54c7480bd : SUCCESS in 1h 12m 28s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/3febcde29e8241f2bd85b172a94594df : SUCCESS in 39m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c0f2b3d2f56a4216aa47873caf088479 : SUCCESS in 59m 07s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5e33b112d36a442da1e2fcad35578d8e : SUCCESS in 10m 29s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/095cc4b7d36b4b4cad5dd734a824d697 : SUCCESS in 10m 39s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/70cdf9c1656745ce8f864a0a5fcf5fd2 : SUCCESS in 22m 23s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/1b1f60bd5f0e40dc801b226fbf3bf59d : SUCCESS in 7m 10s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/2f2a5dab5e9f4af6b645ea138f17bf51 : SUCCESS in 28m 29s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/89522d81d5a945078e15e8b91f0ffee7 : SUCCESS in 23m 03s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/b0ffa774816f4632a19932792425159e : SUCCESS in 28m 09s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/3f96a5c7342f4b9b92f8d4c6dc9dfa76 : SUCCESS in 21m 05s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/3ab8039ae41c451a99c695bf553bb653 : SUCCESS in 15m 11s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/0896b0adbe9e47f9a9197b7f5bec6945 : SUCCESS in 17m 15s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/50695e07e72b4a459688ca4cf418c06c : SUCCESS in 16m 06s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/562108c5dc1c49658798d48ded476e3e : SUCCESS in 16m 51s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d58638d545df4fb0bc69bd6ee40ee686 : SUCCESS in 7m 32s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/68d36f618a104a7e89329310950c9ad4 : FAILURE in 7m 39s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/2717e4b96cdb4b4fbaa03531aeb9d0d1 : SUCCESS in 12m 00s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/27a26575600e45968d8f1643009af372 : SUCCESS in 1h 01m 44s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d0ed1c6918f9403dbae169c685583cc7 : SUCCESS in 51m 33s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f05be4355ce04702af65d0813b53591d : SUCCESS in 54m 06s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/976af3474794420f813b82808c948508 : SUCCESS in 19m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/158cd83fce354eaf9f8c15e72a184999 : SUCCESS in 5m 40s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/217689db5e5b472dbd61db7b17f8400e : SUCCESS in 26m 57s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a89160f13a134a7c8d9e7a62f7befc3c : SUCCESS in 56m 00s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-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":1},{"id":"8ef2589bd0b30db34905eeb241e71cb7b1747fc3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-07-29 14:16:19.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"a964cff2632fb0760727865b1ee7e6f1d9a64ef8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 15:43:32.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4c864d4f3f2b43e3bc50c46cd424b534\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9753bb90733e40aca10e96054d0db68b : SUCCESS in 7m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1575e72a08344b6ca6eb5e72da768d03 : SUCCESS in 10m 29s\n- grenade https://zuul.opendev.org/t/openstack/build/3602e86950aa45a4b6900b518d36f977 : SUCCESS in 1h 09m 02s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/71755465d502419e96975ccd8b3cc183 : SUCCESS in 1h 09m 28s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/569e538d506344be8b5c421019aeca42 : SUCCESS in 58m 31s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/490d32ed6c9146aeb2ed01dfdaa33708 : SUCCESS in 1h 01m 38s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8bff94e76609401390bc99da3ed6f27a : SUCCESS in 21m 33s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f588ee63deca445ea5f060ea5df0df1c : SUCCESS in 11m 29s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/994be99f952e476fba5eb046171a3891 : SUCCESS in 13m 44s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/53425feef1704f84afd8ac7114899d38 : SUCCESS in 6m 17s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/b300d2f63d764e3a9c7326b8ba89b58f : SUCCESS in 25m 41s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/ef7684ab5ea64d7c9974ff940af18ec2 : SUCCESS in 24m 44s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/50739aa9da604218ab4c78e06fb8b24a : SUCCESS in 38m 25s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/9f1fb7270bac4466bc50f4bc69c0794c : SUCCESS in 14m 50s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/6252cdf0764d4165892d50bde6c53dd3 : SUCCESS in 13m 25s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/e6b8d3d809234e0ebe8ac73963875a62 : SUCCESS in 18m 42s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/a5ba558f756a45a3b176eca4de4eb9d7 : SUCCESS in 26m 15s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/880448fbae35489aac25783d23737f68 : SUCCESS in 20m 58s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b03e686ca8b844db8ce2fdf433ad6d06 : SUCCESS in 7m 12s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a84fcafb93d14bf4bd1e9c6c9d4c9f15 : FAILURE in 6m 13s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/9a0fc4f83a6849c59f6f975f98f8c550 : SUCCESS in 9m 03s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/c19aa07031f7406e9f1160d31e1f01c2 : SUCCESS in 51m 53s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/592823f322964edd97c4349e55701e02 : SUCCESS in 59m 46s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/231c4a6207ef441da46c928436d3a22d : SUCCESS in 39m 40s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ae7038ac5b1840eab8de6f2d715937db : SUCCESS in 33m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5485560baf2349afa980c94b53e554e8 : SUCCESS in 5m 02s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b2005495070140e6b0ecfffe8806c3b8 : SUCCESS in 22m 35s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/dc29c8f757614032a2321edb6975582a : SUCCESS in 38m 59s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-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":2},{"id":"01b25499b26f932da4c12a3eb1fcec242acb9d4e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 19:52:22.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2116807de43645e290e8574e72fed677\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/ce8daff046ad4ac8b04a0f461888942c : SUCCESS in 52m 53s","accounts_in_message":[],"_revision_number":2},{"id":"a6c6adbf0b89dafbd6daec54b883c5cd543542b8","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2026-08-06 06:31:06.000000000","message":"Patch Set 2: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"0d2ab7c90e19d42ce074654d918d2ac3f06302db","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-08-06 15:43:52.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"e9b128ac3e7c2b4bb52e0956451a0ea4b67762af","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-08-06 15:53:42.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"5e605d4923b0277732ad75685ff7f301ada9036e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-06 16:15:13.000000000","message":"Patch Set 2: Verified-2\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/swift/+/998987 is needed.","accounts_in_message":[],"_revision_number":2},{"id":"50459953f12296ec38d4ed2a96898e9c55c6b504","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-08-07 09:39:44.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"fdb8a25e7c2a8f22daa2b5b261aa92a622f5dc9b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 10:51:59.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/a8de965ab93f4452987224d0a18ed357\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7474d6f22b2744bb9002fde7e117b758 : SUCCESS in 10m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a35c5953c37c42e588c29138798b568e : SUCCESS in 8m 19s\n- grenade https://zuul.opendev.org/t/openstack/build/76157dbe632e4e5a8e4e5160f2d9f6e0 : SUCCESS in 1h 05m 57s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/67804469f01e4fd083eef74b90c543dd : SUCCESS in 1h 05m 27s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/43f7ab5cc20a45319e9ba1d40577674e : SUCCESS in 49m 15s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b64271a2642b42bd8735157171e1ae46 : FAILURE in 1h 02m 50s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a3b4451e9c4d4386949b54e2b855163b : SUCCESS in 20m 50s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3925ae02cb6c451587927bf0af77baab : SUCCESS in 17m 01s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d8296681b0404530a91a569db669bf0f : SUCCESS in 19m 29s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/56a7bbfe33f04f2fa3c059d79e3bf50d : SUCCESS in 7m 28s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/fd56fc751b3041989c408ac271d7c3cd : SUCCESS in 21m 18s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/f0409d982b0d4f668afc9c6a3ed282e1 : SUCCESS in 22m 05s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/88c30e44db18478c8d88eed3f621bf3a : SUCCESS in 35m 12s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/4a981ec994374cd992be5828cb6e78a5 : SUCCESS in 20m 53s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/9974addb8af145c6914142a7ce369637 : SUCCESS in 14m 16s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/c5c32837e5344fbdbbe963cf87f144aa : SUCCESS in 15m 05s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/6c4231017e544112a5bc81cc6fa22c3b : SUCCESS in 13m 20s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/53fdd7d97dc44512bba3e17ac80815e6 : SUCCESS in 16m 01s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/72d6b002636e4caa8320876c04e34eab : SUCCESS in 6m 27s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/ff61bc7a991242c7bc166e3d22ab7985 : FAILURE in 9m 25s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/b0ec7f0a88484d5fa40f8d185435fa37 : SUCCESS in 9m 31s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/33c2e4fd86c341289721cc3195950301 : SUCCESS in 57m 40s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/02187ba05006460a9e78a69143b20cf8 : SUCCESS in 40m 49s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a7b9c76eba1746b2a7777a22a0589387 : SUCCESS in 51m 33s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3f45889d33034609b8b201bc431b6f9f : SUCCESS in 28m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b1d8626b834c4d44a5d088dc2c1f20ab : SUCCESS in 5m 17s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/28e423860c394f3bac1c00e55009a58f : SUCCESS in 18m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/379e6e457e3f4be7a959ce297ee228cb : SUCCESS in 55m 39s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-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":2},{"id":"35361e5aaa2090afeffa201b1d3600374b68a17a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 10:57:14.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c8549677b5ca42da94528b4c13211485\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f309dec1b1fe4422aad84911757f2694 : SUCCESS in 1h 14m 56s","accounts_in_message":[],"_revision_number":2},{"id":"4d5b5be2b2f221a173668b93f9464b62f4863467","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-08-07 17:31:03.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a27b3640acf352c59eca4a76a0553aa04efcf55c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 18:12:20.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/71fc99c4f7944581b889af4a90fe59f7\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/c09cbd6a417d4487aa39040dfc5be714 : SUCCESS in 39m 12s","accounts_in_message":[],"_revision_number":2},{"id":"fb89f65df44b6455295f572c39e6fcf2388b0218","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 18:56:35.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/db943dd401db4d819d39b8761cc0a41a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3ad2474ac2a74ccf96f8975a8863872f : SUCCESS in 7m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3771f9760c574bc1b4ae24b6781d77e1 : SUCCESS in 7m 57s\n- grenade https://zuul.opendev.org/t/openstack/build/740d5a4055184afbb2a5d870360545ff : SUCCESS in 1h 13m 42s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0bc81f37c1744c369464c5bfd6f48926 : SUCCESS in 30m 06s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/cb976862ca6d4e9abaa28d0bb70749b4 : SUCCESS in 53m 48s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c0b2d308ccfa485897cc22ce181e4f03 : SUCCESS in 28m 13s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/12f3d9f251a043fc8253a99cce7a52d8 : SUCCESS in 14m 06s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4da863adde7948718ad2ce80eeee6369 : SUCCESS in 23m 10s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f079b332ba6e405bad180a7e6c2d2f7e : SUCCESS in 19m 57s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7d33b76b91964279bd4c6b82179f635d : SUCCESS in 7m 15s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f31790e02a7e4d029074adfe6933ed1a : SUCCESS in 25m 46s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/f3543f4c50ae4c888f2852656da1c5e8 : SUCCESS in 19m 26s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/33c0e8f4cf0247a2a9f45b4ff837ec80 : SUCCESS in 31m 11s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/776d6ab8ac824ed895564a73ed341258 : SUCCESS in 21m 09s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/62dcc1ab549245a0bb173129dba62fc1 : SUCCESS in 10m 26s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/f0b627a6297946e6bc1050bb234b5add : SUCCESS in 13m 33s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/8be326dadffd4623954febdcc2842945 : SUCCESS in 8m 30s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/0229581713554aa59b5e62f812cf9b2c : SUCCESS in 16m 23s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/30d2807c836141198886dd5c227e082e : SUCCESS in 6m 35s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3b21afdfb77d41d19071653a92de0bf0 : FAILURE in 8m 00s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/1d16ea53a59d4c9dbd7accb7efa3a04a : SUCCESS in 10m 41s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/d45abe00913848b1ae2ea4ac10f6cd57 : SUCCESS in 59m 41s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2db47f69619440b791a70c0717b897ee : SUCCESS in 31m 37s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/0de2ad80421541f78ead594cde005960 : SUCCESS in 1h 04m 31s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0a84b2d6b73d403691b94e5d1e5b11c9 : SUCCESS in 11m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bee0be47cdd949a6bd4bd6c7be90fa43 : SUCCESS in 5m 11s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/240a87837235403c838085aa3ed7c33d : SUCCESS in 19m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4d3f24ed92f445299730c0b3b1ce1e50 : SUCCESS in 37m 24s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":2},{"id":"9a913717679ed17f7f0f038d6ffc56f225505673","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 18:57:03.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"7169be525eb311e097c7706aa5330b0b533c227e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 20:13:57.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/45697fddd05d4671866c85ebf0369fe5\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cf11e883554c4efc8edfed0414ab2722 : SUCCESS in 10m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4673ac6fb09a497ab5cf0d0e55c0c707 : SUCCESS in 8m 14s\n- grenade https://zuul.opendev.org/t/openstack/build/3f0a6e391a4c4e0d80042ab662b410aa : SUCCESS in 48m 09s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/45a40acf85574aa89043a3be9cea5607 : SUCCESS in 30m 16s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/af68c39d8f4e406ab61a8fe4327c99ec : SUCCESS in 49m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b0892deb0ad04890b9840321e53a7bf6 : SUCCESS in 1h 04m 07s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/84cb554b0b2246148f659b93f6330df9 : SUCCESS in 9m 16s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c2b3d78af97247e9b9f5823e40777ea1 : SUCCESS in 19m 27s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/fa20feb781224a4c8f2bae265ab2e8c1 : SUCCESS in 19m 23s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/6632163cbfc84825b2dd510cbec7d11d : SUCCESS in 22m 04s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/fd77a8f1b1e14d938930d4a0a970785d : SUCCESS in 22m 28s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/366388511d3c456a8d308b26e92773a8 : SUCCESS in 8m 10s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/3242dfbb05c6411baffe689c52e6eb4f : SUCCESS in 8m 26s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/869e66adb31a47ff87288dec3a807c60 : SUCCESS in 14m 11s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/90e3d59d4dcc48b8a5f55193606e9304 : SUCCESS in 6m 32s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/474ee7a5cb8e4d20b1982b86797df92a : SUCCESS in 5m 11s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/681380ad877c437981519ed74dc22817 : SUCCESS in 48m 09s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ff200e30291a449ba3158fecfb46ecd1 : SUCCESS in 23m 27s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3a5955fb6de0487a81c612e47546b299 : SUCCESS in 1h 11m 00s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/02fc09144f874d1eb87fcdd9c45bb436 : SUCCESS in 27m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/52898d0b4a454a4da131120b022d3b94 : SUCCESS in 4m 05s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/32827e63eea240a39de7cc87ec9ce41e : SUCCESS in 20m 16s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3d9b0f5879974a5795298f561c576189 : SUCCESS in 40m 42s","accounts_in_message":[],"_revision_number":2},{"id":"f6510020418fde671d679819458f7d56e76a73c2","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 20:13:57.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"63ccab1527c8f14413decf565bc8e2148c89dc8f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 20:14:58.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c0c7df6dfec842998c443d9f0832a2de\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2648045e16fd47c3af260b4bb5a5aa42 : SUCCESS in 48s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/edda2edcc9c8459886ffebdec8cef206 : SUCCESS in 41s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"6d2855f567754d1326a1f8c6f485d95f6341420c","revisions":{"297448117afd4d1d2b9f6ddffd4f55cbd2e192bc":{"kind":"REWORK","_number":1,"created":"2026-07-29 11:53:51.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/88/999088/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/88/999088/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/88/999088/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/88/999088/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/88/999088/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/88/999088/1"}}},"commit":{"parents":[{"commit":"91e278e99a5b3ddec8263ac7b37175d4e338c4fc","subject":"versioning: refactor class methods to module functions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/91e278e99a5b3ddec8263ac7b37175d4e338c4fc"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-07-29 10:58:30.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-07-29 11:13:36.000000000","tz":60},"subject":"versioning: refactor to split out GET HEAD handlers","message":"versioning: refactor to split out GET HEAD handlers\n\nIn the ObjectContext class PUT, POST and DELETE requests are delegated to\ntheir own handler methods. This patch does the same for GET, HEAD and\nOPTIONS requests.\n\nThis patch has no intended behavioral changes.\n\nChange-Id: Ie630b123171555b4e48018a08902a5b0c584d2b3\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/297448117afd4d1d2b9f6ddffd4f55cbd2e192bc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/297448117afd4d1d2b9f6ddffd4f55cbd2e192bc"}]},"branch":"refs/heads/master"},"6d2855f567754d1326a1f8c6f485d95f6341420c":{"kind":"REWORK","_number":2,"created":"2026-07-29 14:16:19.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/88/999088/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/88/999088/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/88/999088/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/88/999088/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/88/999088/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/88/999088/2"}}},"commit":{"parents":[{"commit":"31fcccac7459c52dbce3b62dafc99c3aed0d3ce8","subject":"versioning: refactor ObjectContext","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/31fcccac7459c52dbce3b62dafc99c3aed0d3ce8"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-07-29 10:58:30.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-07-29 14:13:27.000000000","tz":60},"subject":"versioning: refactor to split out GET HEAD handlers","message":"versioning: refactor to split out GET HEAD handlers\n\nIn the ObjectContext class PUT, POST and DELETE requests are delegated to\ntheir own handler methods. This patch does the same for GET, HEAD and\nOPTIONS requests.\n\nThis patch has no intended behavioral changes.\n\nChange-Id: Ie630b123171555b4e48018a08902a5b0c584d2b3\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6d2855f567754d1326a1f8c6f485d95f6341420c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6d2855f567754d1326a1f8c6f485d95f6341420c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
