)]}'
{"id":"openstack%2Fswift~999990","triplet_id":"openstack%2Fswift~master~I69a425401bd5e36dfb1b18f3898e2e52aeb645f4","project":"openstack/swift","branch":"master","attention_set":{},"removed_from_attention_set":{"6968":{"account":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"last_update":"2026-08-11 10:13:29.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I69a425401bd5e36dfb1b18f3898e2e52aeb645f4","subject":"versioning: don\u0027t rewrite OPTIONS?version-id to the versions container","status":"MERGED","created":"2026-08-06 15:56:54.000000000","updated":"2026-08-11 10:14:34.000000000","submitted":"2026-08-11 10:13:29.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"999990","meta_rev_id":"032d9eea637b425a5ae4ff87ddddc6a86ff09872","_number":999990,"virtual_id_number":999990,"owner":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-11 10:13:29.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":2,"date":"2026-08-07 12:09:26.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"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":1,"date":"2026-08-11 08:52:12.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-06 17:09:20.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-07 12:09:26.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"}],"messages":[{"id":"0e85791e646f7eb185f3d88c270af82498e12ba6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-08-06 15:56:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cbb32333be012a2117ae22cd564dc7b4e7330fbe","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-06 17:09:20.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/e862d630703e4e6eb3169e63c6dbd475\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f2cc06e6df3f415b8192840552fd1504 : SUCCESS in 7m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cf27f656debe49d29809b34af9836ba5 : SUCCESS in 3m 55s\n- grenade https://zuul.opendev.org/t/openstack/build/b98c252d7ad54f50b3c058986fc66f34 : SUCCESS in 36m 15s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0d4b08941f3b4dd59438639aacea0636 : SUCCESS in 50m 45s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d7ca46fa9c424528844024d93e6710fa : SUCCESS in 54m 08s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/577054e89a4d4e02997b5a10839eb1ee : SUCCESS in 37m 38s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/237f0a20c2af40399e97b6cbb70c7e05 : SUCCESS in 20m 00s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e1daaeb448bd47cdaac3a1b21c84354a : SUCCESS in 19m 40s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9a2a7e5045da4c5ab7e25ac6e4c28fe1 : SUCCESS in 20m 58s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/44c849e104b949d2bcf2b52a9ee74553 : SUCCESS in 6m 02s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6c7c7a0c3fd94f479cc5727b4fbbe654 : SUCCESS in 33m 33s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/1403c0d68c0c4760abfa69b5818d94ae : SUCCESS in 21m 58s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/fdc7fc986ae74435acf857dc23bf47cc : FAILURE in 4m 51s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/15673042ab5b45c7ace7de543fc8aa62 : SUCCESS in 13m 09s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/c0c19dcb898845bebf4731a43e12b243 : SUCCESS in 14m 31s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/ef1db0bd03a54b01a9ac4bffc64aec43 : SUCCESS in 15m 50s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/4cb0a7d4523447d2a26058911785d729 : SUCCESS in 17m 16s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/15a734d8c9be44fc953824f5abfdc4a9 : SUCCESS in 9m 49s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5ad920e7ab8e47b3b93bb71b9fbf9e0e : SUCCESS in 6m 12s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/03872d2331e540a6bee1cebde1a0358f : FAILURE in 4m 36s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/7bddb3f2b87240df80fb47c5b59fd9a4 : SUCCESS in 9m 09s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/96011ca21024494083d041646ef3151b : SUCCESS in 1h 03m 14s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6c2436f958d14b06b9e4fcf7a95f2669 : SUCCESS in 52m 29s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/41150ded105040d4909dc8dc5d370f3f : SUCCESS in 59m 43s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c298380c6dc44c39aca2643f6afec563 : SUCCESS in 15m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c29e6c8088c94a4ea0be1b2afbf9123a : SUCCESS in 3m 54s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6ecfe95b8ed343a7a9418177919ce5d4 : FAILURE in 7m 37s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ceb49768f54840bf894288fa3bcc2210 : SUCCESS in 43m 37s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":1},{"id":"d9fe4d4e29d4350f075292b57b2cfb82391b093b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-06 17:20:48.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1c3c0924351949b5b42a9a692fa43e41\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/04f2c25861264a8e9e4f5d509716bea9 : SUCCESS in 1h 20m 42s","accounts_in_message":[],"_revision_number":1},{"id":"8af61940ac0ad29366d40769ba8ee31de716bcc3","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-08-07 07:38:56.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3b7025cdc451278097f3cfc424015668daf6103c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 08:23:25.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3765c54d24084c5887cf5a85aeff959c\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/b5ffcfe8c344471494b230931e2d3bcd : SUCCESS in 42m 10s","accounts_in_message":[],"_revision_number":1},{"id":"a2bd87fe6d1703f8cefbf13f2bdabaa477c9fa6a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 08:39:52.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/363dcba4864c4ffd9720e386ce224856\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/05c4316840674fe78fe6b89f09ceaf2f : SUCCESS in 6m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/77e805c605b84d4fb08f0220785426d0 : SUCCESS in 5m 08s\n- grenade https://zuul.opendev.org/t/openstack/build/7818bc5487b24145ad104ffa114444d7 : SUCCESS in 34m 12s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/994af383d60f47e0b05bae90589bc23d : SUCCESS in 41m 22s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e0a8a111056c49a899e138b96d377cfa : SUCCESS in 33m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4f1f8a796c8143b2a2dc8cb4c958cb58 : SUCCESS in 31m 29s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4ebff262f2764cc1b3d3c3d305551958 : SUCCESS in 18m 53s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e15ed1d2d85747dd90395de49a38e96d : SUCCESS in 20m 30s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ddfbace22aba48b5b21726b27edb1e87 : SUCCESS in 12m 14s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d7991e0f2cfe4a2a87b624a8a609955b : SUCCESS in 4m 34s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6127e4faa0424e50ad043c688e952451 : SUCCESS in 16m 46s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/0f5933118ced4c348c848453697e592f : SUCCESS in 14m 28s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/830e1e15db604655a1cef78db054ebb8 : SUCCESS in 19m 05s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/469f63d095f241ba8bf7badbd300f285 : SUCCESS in 10m 02s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/c55bad6d08604bcdaa41d8cd44170419 : SUCCESS in 16m 11s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/70bd5d31ab9a4a039dec3d824aef6480 : SUCCESS in 15m 39s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/d03b236f28dd4f32b00ae3321d48905e : SUCCESS in 15m 05s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/d99ab286f2f54778a55fc1add22e65ec : SUCCESS in 16m 05s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/aa8037a6551445b889a4f62399a710cc : SUCCESS in 4m 13s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/479e231915e74a8183f5686d0d8b51be : FAILURE in 8m 15s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/e632507408734893a4d3a5ddf374c824 : SUCCESS in 10m 49s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/d000a59b4dd74d0e9e1893e98a841139 : SUCCESS in 38m 58s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/904a60a45ab746e09c63794754e659b7 : SUCCESS in 41m 34s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/bd83a6c4010445e79bca09d8dc9af060 : SUCCESS in 58m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e92147fd20674ec784a6d726a769ff59 : SUCCESS in 27m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/adfc03cfabbb4642aaddbb5c3696dec0 : SUCCESS in 3m 27s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f88f79876c464b48811216eca8ae292a : SUCCESS in 17m 28s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/229decaffd1a407eb6fa34a7b8a398e1 : SUCCESS in 53m 14s\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":1},{"id":"df1937c81453439d8c2b333e4180b3418bb8375a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"real_author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-08-07 11:13:03.000000000","message":"Patch Set 2: Patch Set 1 was rebased on behalf of \u003cGERRIT_ACCOUNT_6968\u003e\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"}],"_revision_number":2},{"id":"cc848336b4cfadb5fe41ab428e97947f73036fce","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-08-07 12:09:26.000000000","message":"Patch Set 2: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"a02a05d45f8e0f0d6d666bc5a006078a3de27824","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 12:26:55.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/e7163d2e5a744b67be3865a1bf53a394\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6c1de4174b504b9ea898de40349ae554 : SUCCESS in 10m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/646826af2930473192f0c8d2f0b2da7b : SUCCESS in 8m 53s\n- grenade https://zuul.opendev.org/t/openstack/build/4854b4040a124dc7a66ad9d43971e8b0 : SUCCESS in 1h 05m 00s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6f9ed6e0232643cabf35ec9aaf29a1fd : SUCCESS in 39m 28s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/117e36ecbcfa4288b0b45c1d3224777e : SUCCESS in 49m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a50e015ed91a4b4cb5710ecb4feda2db : FAILURE in 1h 01m 38s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e0aca1c2fa574f0d8441069e7b59f182 : SUCCESS in 21m 07s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fa370e03f4504ac397a63946b2d66297 : SUCCESS in 21m 35s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e6b2c5abeaee4f6fa198fc3b6e66d761 : SUCCESS in 18m 03s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c233ae8418fb44a88bbb2b798cf32ea2 : SUCCESS in 7m 24s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6df773f99e444cac818c7edd0480fced : SUCCESS in 29m 21s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/9c2c0ec327cc40a0a12ac0f7c41f7fab : SUCCESS in 17m 10s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/cc7cc552de0249fcb7f91ba8098b0aad : SUCCESS in 11m 50s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/080ff6861b1f48e9a25fc955f61f776c : SUCCESS in 21m 27s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/c26074684e56461fa3ba5a62399459b4 : SUCCESS in 14m 39s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/799919224c284c7cbe72c9614283c07d : SUCCESS in 17m 30s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/a0ca50db8cce4183a7825460b3b2ba70 : SUCCESS in 15m 05s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/555077ee01584727bfbad5c3275898b0 : SUCCESS in 17m 17s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/98fcdb269af34fbf9a636765993e9720 : SUCCESS in 6m 20s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e836fe0adfea49cfa32ee359c34c133a : FAILURE in 8m 03s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/7f0436bb7d6d4758bdb94fe57eb37d1c : SUCCESS in 8m 18s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/b4f106ed6d3b4015a26494d07e9c30bd : SUCCESS in 1h 01m 11s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/09859d3e48034485aed4ba2067745bef : SUCCESS in 57m 44s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9246904b62df4b158d192d9003a08512 : SUCCESS in 52m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0c7ce031eee141a6b52b0b0b3080f7b6 : SUCCESS in 28m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/750eb60b5c614208b3e04cf56e9ff19c : SUCCESS in 4m 17s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ff504ad42e6341d591287ee97170a422 : SUCCESS in 27m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e0cee4e2b3274195aff48db733af106c : SUCCESS in 53m 12s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":2},{"id":"8dba8e869ed553987aa22d40b0ca61b88cd0ab9d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 12:35:05.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/21e38976f825447f8ac5d8e7211fde27\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/110885ec2f2b4ffb85741f19fba61b7c : SUCCESS in 1h 08m 56s","accounts_in_message":[],"_revision_number":2},{"id":"0c8563298de7a852ea11c56e2bc1fd9e61d0b106","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-08-07 15:32:26.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"77edb46ee6f28988ece3da7d7ea74d258e7e9783","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 16:14:48.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/232891e0d1064116a1b240c4582009c9\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/ff5f4f42e7584c42abeca86f523265e8 : SUCCESS in 39m 40s","accounts_in_message":[],"_revision_number":2},{"id":"1e6f5688f53cec8d1996c0f4da48939aecc168d0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 16:44:46.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/90ce7aa4ff184226952fccc2c3b66c2c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0eae183a2cbc4eb888107c24fc05cc07 : SUCCESS in 10m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/702ffc38b49c4168beefc22fc9e70c34 : SUCCESS in 3m 37s\n- grenade https://zuul.opendev.org/t/openstack/build/77ebe397b81f454babc745a9b1690c71 : SUCCESS in 1h 07m 48s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/daf8703376854008a71aaa5f437d8716 : SUCCESS in 34m 25s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/faebaac003ca46c49e319c4d048e71e3 : SUCCESS in 34m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6e3f910e22a24a77b49a1085204fbccf : SUCCESS in 40m 04s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b164b7e941344c17bdf5648129c85920 : SUCCESS in 17m 13s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/da7a29c8c33f44738d0fb65adbe06af8 : SUCCESS in 20m 39s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/524b75e30a6b4d14957ddc732b17f073 : SUCCESS in 22m 55s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ba9c34730ccd4d0a902b6d72954cf9a4 : SUCCESS in 5m 32s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8c4018a1c95447cdaff4ebb797563559 : SUCCESS in 27m 06s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/5385af68be2f4a21bbea61f911b41e9c : SUCCESS in 11m 13s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/a81a6d86fd214f898be91e7e75ae5544 : SUCCESS in 32m 19s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/5acccce1921646879051a6d05bf95b7e : SUCCESS in 22m 29s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/52720bbeb8704f818e1c1d7ff1b4c23f : SUCCESS in 12m 48s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/efcb2bb8b14b4eacaba67ec62da3f632 : SUCCESS in 13m 15s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/5245c90770964351a3d572afbe53c7ed : SUCCESS in 8m 19s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/3ade3c1391a84f1c94e76035197fc0f2 : SUCCESS in 13m 08s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/21e69984129e44c6a29877fe03d79950 : SUCCESS in 3m 38s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1a3968e1a6ad4874bef98abf5953b642 : FAILURE in 7m 07s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/ddff2da298b546e39001a888cb8c66b7 : SUCCESS in 9m 49s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/f67c40bcecfa409f976cc6c5e2a63321 : SUCCESS in 56m 24s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6b7b11cbdddf477b819862f49d1b623f : SUCCESS in 1h 01m 27s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/eb8364748fa64fc9b81a191d1b39a52d : SUCCESS in 26m 47s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cdbbcf896ee949019ed55082db109ce9 : SUCCESS in 24m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/701c87b387e54b44860f9198170f1310 : SUCCESS in 2m 23s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5310627c91234a2bba34923beb9cf8b0 : SUCCESS in 19m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6da30b6b025c4f809102a418f62f3c37 : SUCCESS in 56m 07s\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":2},{"id":"dbdd3dfa6c81c250a00e461f1c9b2ef1391c3ecf","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-08-11 08:52:12.000000000","message":"Patch Set 2: Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"762fcc198b9afe622f1a2e87e1fef2e9ce853870","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 08:53:01.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"b28b0f58b56f4deb52dcfaff613edfc0ff73192f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 10:13:29.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/da97018cc9fd410ba49914887f366f71\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cc7804d24a784c3fa7bd426b0d9aac20 : SUCCESS in 10m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7acaeca795484e61a1aeb10d12d10b99 : SUCCESS in 5m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/4cebf5cb027e4925ae7a0bf97e61aa0a : SUCCESS in 30m 36s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6874f522f136412e8e6a36816946e822 : SUCCESS in 32m 29s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fae2a6d2769f426d98c13eaa74083feb : SUCCESS in 35m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/39d83150622b4282a54a2aea78f6667e : SUCCESS in 36m 14s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/6088b0c550054d3d8c1e2be3c37f51dc : SUCCESS in 6m 26s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/bbb631a19a64496ea99a29a1a468c57c : SUCCESS in 20m 01s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/e548e93d2edc43caa0fffe6d5e21b62a : SUCCESS in 21m 57s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/fb35390d122642ff8d84226d0c90acb2 : SUCCESS in 25m 44s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/47077d34c8ee432ca39f190a89a3dc94 : SUCCESS in 19m 27s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/4fa44a10903c4c8db70d131cde66a36a : SUCCESS in 12m 50s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/55170b7143624d6c97f2841cde814f8b : SUCCESS in 16m 04s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/431644baaaf044ba9453ac3fb5057ec1 : SUCCESS in 16m 02s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/83aed6ec7633432fb355929210485095 : SUCCESS in 6m 40s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/e475ffd70d6940629bca6f3222e4fcaa : SUCCESS in 8m 48s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/f818f171772248179b2e24e61d0a9550 : SUCCESS in 1h 02m 35s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8ee44d8665c8441ab8de7ea5c0f02271 : SUCCESS in 33m 08s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/56aa262062cf4b3fbcd44b7c68cbd5cd : SUCCESS in 24m 45s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6fa95474dce648819320fbf351b8b1fb : SUCCESS in 28m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6b9d10763e7243fa8880e1d670cd0dab : SUCCESS in 4m 22s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8b4770996aaa408e96b2f21fbfa8098f : SUCCESS in 20m 26s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f205f48b7b9a4962972ca97a1cd5cd00 : SUCCESS in 27m 52s","accounts_in_message":[],"_revision_number":2},{"id":"0450207868d4111e1639f977554fc2a245a1bea9","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 10:13:29.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"032d9eea637b425a5ae4ff87ddddc6a86ff09872","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 10:14:34.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0b4293013078467b9a877aebea37fac4\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7cbba186e4064bd48150d0384696c769 : SUCCESS in 51s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/0b2e3f0eaa53464e944706c8e3420103 : SUCCESS in 42s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"aebffa396593ed7a6b272de64744f7427820207c","revisions":{"d36e2403d22a571f864a30cbcb9d50c7492df05f":{"kind":"REWORK","_number":1,"created":"2026-08-06 15:56:54.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/90/999990/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/90/999990/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/90/999990/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/90/999990/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/90/999990/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/90/999990/1"}}},"commit":{"parents":[{"commit":"44396daa83e6755c2df2eb2893e2a4e95e77ebd7","subject":"versioning: add OPTIONS test coverage for object requests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/44396daa83e6755c2df2eb2893e2a4e95e77ebd7"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-08-06 15:48:32.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-08-06 15:56:20.000000000","tz":120},"subject":"versioning: don\u0027t rewrite OPTIONS?version-id to the versions container","message":"versioning: don\u0027t rewrite OPTIONS?version-id to the versions container\n\nA CORS preflight for a versioned object was refused with a 401 even\nwhen the origin was allowed on the container:\n\n    OPTIONS /v1/a/c/o                  -\u003e 200, Access-Control-Allow-Origin\n    OPTIONS /v1/a/c/o?version-id\u003d\u003cid\u003e  -\u003e 401, no CORS headers\n\nA ?version-id request has its path rewritten to the hidden versions\ncontainer. The proxy answers OPTIONS from the metadata of the container\nin the request path, and the versions container is created without the\nuser\u0027s CORS config, so no origin is allowed.\n\nAn OPTIONS request is either a preflight or a query for the allowed\nmethods; neither answer depends on which version of the object is\nwanted. Pass it through on the original path instead. The version-id is\nstill validated, so a malformed one is still a 400.\n\nCloses-Bug: #2162973\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I69a425401bd5e36dfb1b18f3898e2e52aeb645f4\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d36e2403d22a571f864a30cbcb9d50c7492df05f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d36e2403d22a571f864a30cbcb9d50c7492df05f"}]},"branch":"refs/heads/master"},"aebffa396593ed7a6b272de64744f7427820207c":{"kind":"NO_CHANGE","_number":2,"created":"2026-08-07 11:13:03.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"real_uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/90/999990/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/90/999990/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/90/999990/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/90/999990/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/90/999990/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/90/999990/2"}}},"commit":{"parents":[{"commit":"6594a16f254bf8d0b935c11f06d24f8bfac014b9","subject":"versioning: add OPTIONS test coverage for object requests","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6594a16f254bf8d0b935c11f06d24f8bfac014b9"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-08-06 15:48:32.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-08-07 11:13:03.000000000","tz":0},"subject":"versioning: don\u0027t rewrite OPTIONS?version-id to the versions container","message":"versioning: don\u0027t rewrite OPTIONS?version-id to the versions container\n\nA CORS preflight for a versioned object was refused with a 401 even\nwhen the origin was allowed on the container:\n\n    OPTIONS /v1/a/c/o                  -\u003e 200, Access-Control-Allow-Origin\n    OPTIONS /v1/a/c/o?version-id\u003d\u003cid\u003e  -\u003e 401, no CORS headers\n\nA ?version-id request has its path rewritten to the hidden versions\ncontainer. The proxy answers OPTIONS from the metadata of the container\nin the request path, and the versions container is created without the\nuser\u0027s CORS config, so no origin is allowed.\n\nAn OPTIONS request is either a preflight or a query for the allowed\nmethods; neither answer depends on which version of the object is\nwanted. Pass it through on the original path instead. The version-id is\nstill validated, so a malformed one is still a 400.\n\nCloses-Bug: #2162973\nCo-Authored-By: Claude Opus 5 \u003cnoreply@anthropic.com\u003e\nChange-Id: I69a425401bd5e36dfb1b18f3898e2e52aeb645f4\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/aebffa396593ed7a6b272de64744f7427820207c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/aebffa396593ed7a6b272de64744f7427820207c"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"44396daa83e6755c2df2eb2893e2a4e95e77ebd7","ours":"d36e2403d22a571f864a30cbcb9d50c7492df05f","theirs":"6594a16f254bf8d0b935c11f06d24f8bfac014b9","merge_strategy":"recursive","contains_conflicts":false}}},"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":""}}}]}
