)]}'
{"id":"openstack%2Fswift~998945","triplet_id":"openstack%2Fswift~stable%2F2026.1~Ib1a2c3d4e5f60718293a4b5c6d7e8f9012345678","project":"openstack/swift","branch":"stable/2026.1","attention_set":{},"removed_from_attention_set":{"6968":{"account":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"last_update":"2026-07-29 16:48:13.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ib1a2c3d4e5f60718293a4b5c6d7e8f9012345678","subject":"s3api: drop native Swift control headers from client requests","status":"MERGED","created":"2026-07-28 14:08:19.000000000","updated":"2026-07-29 17:43:43.000000000","submitted":"2026-07-29 16:48:13.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"998945","meta_rev_id":"e0cbd9ba534440e57eb1e77a206ca2c521912aab","_number":998945,"virtual_id_number":998945,"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":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-29 16:48:13.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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"recommended":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":1,"date":"2026-07-29 13:43:57.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},{"value":1,"date":"2026-07-29 13:43:57.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":2,"date":"2026-07-29 13:47:57.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":1,"date":"2026-07-29 13:43:57.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":1,"date":"2026-07-29 13:43:57.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":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"all":[{"value":0,"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":1,"date":"2026-07-29 13:47:57.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"_account_id":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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-28 14:20:36.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2026-07-28 14:40:49.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-07-28 15:32:09.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-07-28 16:39:19.000000000","updated_by":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"reviewer":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"state":"REVIEWER"},{"updated":"2026-07-29 06:10:57.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-07-29 13:35:51.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"}],"messages":[{"id":"2a64ba675dba17e4013a4e0c9bad4f995f385edf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-28 14:08:19.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3a9edaf1dc93e3e4f131b54940f47743f299ae0e","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-28 14:19:18.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"307be0a68dfc4458c7b07690b9317005e118921a","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-07-28 14:20:36.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"5f252149295aab27839576a59f7f37b73bd185ba","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 14:40:49.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/16b67def5c65406fbd844ad7a790fe3d\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/51f284e7b8d044d48a619faf227b35da : SUCCESS in 27m 54s","accounts_in_message":[],"_revision_number":1},{"id":"a71c57afd9397894f3976a9b5f22c1ceb8b3c776","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 15:32:09.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c27021cf04114e4c955525a1ef6741f7\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d77c5d5b25994e4d93ea47016932ce3c : SUCCESS in 10m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cc9ff3203ae44674981f8bc5568486e4 : SUCCESS in 8m 35s\n- grenade https://zuul.opendev.org/t/openstack/build/f2734ba46cff4710b85343fc78fc5376 : SUCCESS in 1h 15m 33s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/386ec4b01f4f42dc8620d3338156510f : SUCCESS in 1h 04m 45s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/45746fbb962f49a8927fc7bdd9811e9b : SUCCESS in 1h 08m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/98b83185d6e24e858ff253288838c70f : SUCCESS in 1h 16m 25s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a3541a9269ce446d8a38a863670c7d9b : SUCCESS in 20m 03s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9f67756cf0144e068a58241a83b9e0e8 : SUCCESS in 22m 01s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e6064552125f4ccbad279da76838685d : SUCCESS in 22m 49s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b2876efd7a734494b0a44857e68ebd41 : SUCCESS in 10m 56s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/83653b614c6b4693bcac66c778bbafcc : SUCCESS in 24m 56s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/7967319460524d6eac3f62f90cdc7285 : SUCCESS in 21m 04s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/e18a24d90a624781a101b1b9a42701e1 : SUCCESS in 30m 23s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/6e7563d56c3e4e728ac19e135ff1a95d : SUCCESS in 21m 48s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/fafcf8111ad24167a36ec2376818bf41 : SUCCESS in 14m 48s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/0e2d18c29d59405898d1188ff3a4580f : SUCCESS in 21m 17s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/a9046451632643648fbed2dc223add71 : SUCCESS in 15m 41s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/79c6b076c08143d09c1d048eaa2fde4e : SUCCESS in 6m 40s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a4eb40d604ea47b782fc4ad7adf968fd : FAILURE in 8m 39s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/cce4454db74f484484c065f067ad8151 : SUCCESS in 9m 03s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/c564e1697c6742b39f6afa2faf92d9c3 : SUCCESS in 35m 36s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/74fea067b5a34ab4bb0e4cb7b8cfcd0f : SUCCESS in 53m 37s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/04412302a27f43c7a9db53f727e8c43b : SUCCESS in 59m 36s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fe19459c24b24079a14904d20ba2d81e : SUCCESS in 11m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e6a21c364866416f83e1c4cfcc195a14 : SUCCESS in 4m 22s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/eb3c24d333e54941b5815023d67d9a5d : SUCCESS in 19m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7792762a52394f3ba66b5543c62cbb60 : SUCCESS in 32m 21s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":1},{"id":"51edb812b9ccabb11c263a520740b43be9090d27","author":{"_account_id":38368,"name":"Christian Ohanaja","display_name":"Christian Ohanaja","email":"cohanaja@nvidia.com","username":"cohanaja"},"date":"2026-07-28 16:39:19.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"29f16209c552058f1d57a99112fc2a268872003b","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2026-07-29 06:10:57.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"333ec2a64d3c3b7f1e4cf3858bfdac6b241061d7","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2026-07-29 13:35:51.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"57aace6c2aef59d63906aa069f773d706d83856f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-07-29 13:43:57.000000000","message":"Patch Set 2: Patch Set 1 was rebased\n\nCopied Votes:\n* Code-Review+1, Code-Review-1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"aafb3ebdcca7d3431aaef5fabf53375b16455d71","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2026-07-29 13:47:57.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"fc10103d092bd072a84d07895092a49a5ef5ba0e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 15:20:14.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c9f2b1f562f24a3abda3fd54cda7eb48\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c8ee666e54114780ac40748777fd2574 : SUCCESS in 10m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/14b6547377984b138f2fbdaca44731ab : SUCCESS in 10m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/4bdabee4933a4d5eb96a32ae5c5f40d5 : SUCCESS in 1h 04m 58s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/f82159e16c5d41ed852b87609aa3257a : SUCCESS in 1h 28m 54s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/3e0408fd21a34490bc33d38eb8a41aef : SUCCESS in 57m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2b7a1d01d7814ef09623a5cf1af08d3c : SUCCESS in 1h 04m 29s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2db5304cf77d405ba65925051de7490f : SUCCESS in 21m 29s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/696cfb3752c542a9bca50b82dc0ce897 : SUCCESS in 21m 15s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/82fa5b0001f549f89bc73f933eeb396c : SUCCESS in 21m 39s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/de1335b766a440519fc821e421968f2d : SUCCESS in 9m 10s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/fd16f4f97e5d49e694acd7d83f334532 : SUCCESS in 23m 43s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/9ef98dc6dac143dc974d6326a54a5ccd : SUCCESS in 20m 34s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/d9938515cc0c4e6cbb40cc3ab2210f26 : SUCCESS in 31m 24s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/22a72f04bd9641bb9d0fd8f4ec938128 : SUCCESS in 14m 33s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/8fd72f1041b740eba0d9a77e3ab3b1ec : SUCCESS in 14m 57s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/553393206f3f43a5b32eaf85d09f9d6b : SUCCESS in 16m 13s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/3e5f3819138844f8bc019b26f887390f : SUCCESS in 15m 16s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2b11b6b2f8e04364b01fdb81ac7988c4 : SUCCESS in 6m 59s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/732f050743a54f7984200ee73e623d1d : FAILURE in 10m 43s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/546700e6dbf94c4eb9b89316e3835e25 : SUCCESS in 8m 38s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/37814d96480c40efb4cac26a8e1deed7 : SUCCESS in 1h 01m 45s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5b77ff03b0e74058be5784569d6bdd64 : SUCCESS in 1h 01m 59s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f9b2c7ba411a4abba48c77e6589af2b6 : SUCCESS in 56m 53s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e6124502cda84ba98a821db136816842 : SUCCESS in 29m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a191c564cdd34570967b6e4236657c77 : SUCCESS in 4m 13s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b02b210ed5724bb6ad775a45c00e5b03 : SUCCESS in 19m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/49581b9849484ca4abd943d8954eb96e : SUCCESS in 57m 53s\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":"c064d251398f4b0b2300f13b3e6dde7f1f75fc30","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 15:23:42.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"f7fc61b753babdd99ffd94fb262b30890c2c5b12","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 16:48:13.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6772dfa45e0c464f9c6688e1fa89bf3b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ca4b87a4ffc3480294bedfdacdd6b74e : SUCCESS in 11m 34s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3a6f23dd923e40368fc503ad4066525b : SUCCESS in 9m 49s\n- grenade https://zuul.opendev.org/t/openstack/build/e841166cc5834da1a6dd5e98f90b7d3e : SUCCESS in 1h 10m 14s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/97474961f47149a88a1db0aac4b9ae07 : SUCCESS in 1h 09m 09s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/678bb2a4b9004a4abdd0ebd275ea6b70 : SUCCESS in 44m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5b609aea77df462d8737f808fac3e1e2 : SUCCESS in 39m 27s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/df3d5e3aa88e4bc88bd677f04d0dd54e : SUCCESS in 9m 31s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/659d326cb588441793f194d71ee45b20 : SUCCESS in 19m 47s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/62f0d88164054747a6383d86ee699424 : SUCCESS in 21m 24s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/9ed39642675146aa984637387c9a975e : SUCCESS in 30m 44s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/aa80062481fd4d57b5aa64fbce3a2143 : SUCCESS in 22m 13s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/0d6844f3d4e64151a3ccafb55537a716 : SUCCESS in 15m 23s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/666fc3a4da5c4e00a168c520d555e3bb : SUCCESS in 14m 46s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/a82e3bb952054fe1ba609ad562503039 : SUCCESS in 9m 12s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/6f56504506b14239a876493b18767ade : SUCCESS in 7m 00s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/238c37fd60244a8d9c2f4a07dfb13e00 : SUCCESS in 7m 45s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/27c49c7c1f5a42899f0497092cbe1764 : SUCCESS in 53m 31s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c93102caadbf491196ef05cbdcd40738 : SUCCESS in 50m 12s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c7a4dbe6a4e94bea8bb5fc58e2c02a77 : SUCCESS in 24m 11s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6cf6bdb9595e4f75b21e84744173efd4 : SUCCESS in 29m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f0b4e48546964c82bb22e964c6566102 : SUCCESS in 4m 48s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6e139ca380b74be1a59f2676e248789a : SUCCESS in 10m 28s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8c4553dd75494a709ce8ea35e230338d : SUCCESS in 48m 23s","accounts_in_message":[],"_revision_number":2},{"id":"1c7f7cf7d667ba70bfaee0e08f2f8b4272ad19bd","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 16:48:13.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"e03e95ee26d58600045e99e51188d5a8317e6686","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 16:49:13.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/84d361ee87b941af8eba96bb15edee03\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2104f7fb706f4b48a4891da58fa11fe1 : SUCCESS in 48s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/084e3d8da2374cc6ac66195714c9ab1c : SUCCESS in 47s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"e0cbd9ba534440e57eb1e77a206ca2c521912aab","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 17:43:43.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/baa95755794e4767ae645314e3bdf3ef\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/58cb30b45b6047b6bf32d1f809e75405 : SUCCESS in 1h 27m 41s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"04f9dae6ab1d1113af3a379f347c37af13546502","revisions":{"a309011c7b6856515592a7bf99900c5014fd96ba":{"kind":"REWORK","_number":1,"created":"2026-07-28 14:08:19.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/45/998945/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/45/998945/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/998945/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/998945/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/998945/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/45/998945/1"}}},"commit":{"parents":[{"commit":"ba48b11c3820b55e2223dfc62fbfc0f59f8516f8","subject":"s3api: require signing of sensitive SigV4 x-amz headers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ba48b11c3820b55e2223dfc62fbfc0f59f8516f8"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-03 15:09:41.000000000","tz":0},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-28 10:20:44.000000000","tz":120},"subject":"s3api: drop native Swift control headers from client requests","message":"s3api: drop native Swift control headers from client requests\n\nStrip client-supplied X-Copy-From(-Account), X-Symlink-Target(-Account),\nX-Object-Manifest and X-Static-Large-Object before the Swift subrequest,\nso they can\u0027t bypass S3 ACL checks. Headers s3api sets itself (e.g.\nX-Copy-From from x-amz-copy-source) are added later and stay trusted.\n\nRelated-Bug: #2158733\nChange-Id: Ib1a2c3d4e5f60718293a4b5c6d7e8f9012345678\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n(cherry picked from commit cc84c0589264813bbb7a2f95a5c7386d46bf5a2a)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a309011c7b6856515592a7bf99900c5014fd96ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a309011c7b6856515592a7bf99900c5014fd96ba"}]},"branch":"refs/heads/stable/2026.1"},"04f9dae6ab1d1113af3a379f347c37af13546502":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-07-29 13:43:57.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/45/998945/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/45/998945/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/998945/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/998945/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/45/998945/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/45/998945/2"}}},"commit":{"parents":[{"commit":"3aab59d0ae18840ca496dd6694b4a05c67e9ae25","subject":"s3api: require signing of sensitive SigV4 x-amz headers","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3aab59d0ae18840ca496dd6694b4a05c67e9ae25"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-03 15:09:41.000000000","tz":0},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-07-29 13:43:57.000000000","tz":0},"subject":"s3api: drop native Swift control headers from client requests","message":"s3api: drop native Swift control headers from client requests\n\nStrip client-supplied X-Copy-From(-Account), X-Symlink-Target(-Account),\nX-Object-Manifest and X-Static-Large-Object before the Swift subrequest,\nso they can\u0027t bypass S3 ACL checks. Headers s3api sets itself (e.g.\nX-Copy-From from x-amz-copy-source) are added later and stay trusted.\n\nRelated-Bug: #2158733\nChange-Id: Ib1a2c3d4e5f60718293a4b5c6d7e8f9012345678\nCo-Authored-By: Claude Fable 5 \u003cnoreply@anthropic.com\u003e\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n(cherry picked from commit cc84c0589264813bbb7a2f95a5c7386d46bf5a2a)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/04f9dae6ab1d1113af3a379f347c37af13546502"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/04f9dae6ab1d1113af3a379f347c37af13546502"}]},"branch":"refs/heads/stable/2026.1","description":"Rebase","conflicts":{"base":"ba48b11c3820b55e2223dfc62fbfc0f59f8516f8","ours":"a309011c7b6856515592a7bf99900c5014fd96ba","theirs":"3aab59d0ae18840ca496dd6694b4a05c67e9ae25","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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}}]}],"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":""}}}]}
