)]}'
{"id":"openstack%2Fswift~992372","triplet_id":"openstack%2Fswift~master~I70b61bc0b98110d68c8d15002217a8b0cab8bcca","project":"openstack/swift","branch":"master","attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2026-06-10 15:29:34.000000000","reason":"\u003cGERRIT_ACCOUNT_39146\u003e replied on the change","reason_account":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"}},"6968":{"account":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"last_update":"2026-06-09 17:58:07.000000000","reason":"Vote got outdated and was removed: Code-Review-1"},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2026-08-03 22:42:24.000000000","reason":"\u003cGERRIT_ACCOUNT_39146\u003e replied on the change","reason_account":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"}},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2026-06-23 15:37:05.000000000","reason":"\u003cGERRIT_ACCOUNT_39146\u003e replied on the change","reason_account":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"}}},"removed_from_attention_set":{"39146":{"account":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"last_update":"2026-08-03 22:42:24.000000000","reason":"\u003cGERRIT_ACCOUNT_39146\u003e replied on the change","reason_account":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"}}},"hashtags":[],"change_id":"I70b61bc0b98110d68c8d15002217a8b0cab8bcca","subject":"s3api: Add x-amz-server-side-encryption header on PUT requests","status":"NEW","created":"2026-06-08 22:11:25.000000000","updated":"2026-08-04 02:56:55.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":17,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"cf3ef395c051c40aaedeff1d2b9aecbea361ba75","_number":992372,"virtual_id_number":992372,"owner":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-08-04 02:56:55.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-08 23:03:21.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-06-08 23:23:48.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-06-09 14:49:20.000000000","updated_by":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"reviewer":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"state":"REVIEWER"},{"updated":"2026-06-10 05:43:16.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":"CC"},{"updated":"2026-06-22 21:25:53.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"CC"},{"updated":"2026-08-03 19:03:08.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"CC"}],"messages":[{"id":"537abd0414495c988471b716270476931989c4ae","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-06-08 22:11:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f4b89adb68ba042f9b8ac837900e9cbaf05d6355","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-06-08 22:13:42.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"a8079466b337a548682aea7e4fe9a7e04a536677","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-08 23:03:21.000000000","message":"Patch Set 2:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3ab4e339375440c592e8be89ac0cf44c\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/9774d5d6f5e24e4bb009dd67e28ba053 : FAILURE in 38m 32s","accounts_in_message":[],"_revision_number":2},{"id":"eb149e0c46d299c5d2ca701d5af65e0753949a1f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-08 23:23:48.000000000","message":"Patch Set 2: Verified-1\n\n(1 comment)\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/dacd903a969b4c988e88cc231ebf71a8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/24e7c3aeffee43008d4bd641179b34b0 : SUCCESS in 11m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/60dc5008bb4c48219ef562ecf95ac7d0 : SUCCESS in 7m 28s\n- grenade https://zuul.opendev.org/t/openstack/build/d8aed9b83bdb44b5bc8438e159563ce1 : SUCCESS in 1h 01m 28s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6ac346ca5768496b942bfbca1fc09c5a : SUCCESS in 1h 06m 40s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ce552722b84f455b8573ead16a060c57 : SUCCESS in 38m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f3451b1848984caea72711c2d4973381 : SUCCESS in 34m 26s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2c5394bbaeb040e5a175f887ccc6ac29 : SUCCESS in 17m 27s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9da23549ce4f4f798ae4c0a99bc30b0a : SUCCESS in 19m 19s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/07d7e2f2bc9d4005a010884a834f4d37 : SUCCESS in 12m 34s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/9ec669c19a8e4073a8859228c1553963 : SUCCESS in 8m 19s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/4aecbfda2d704bbd80cd1e470d825fbd : FAILURE in 24m 32s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/df4d793b06ac4086a6ceafd631a220f0 : FAILURE in 18m 23s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/70c395a0c113416f9a697765a49f7dde : FAILURE in 21m 31s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/ecd7fb12d999418bb25a8a76ba73b36e : FAILURE in 19m 40s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/ec2bee24cf1949479a14505c52f36d7a : SUCCESS in 13m 10s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/3eccc95d75e94b4c94c0652d23028621 : SUCCESS in 13m 37s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/57c73eb6681441e8b809db4d89c2aaaa : SUCCESS in 13m 41s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5906ba4056bd4094ba7f2aa46eeca4c7 : SUCCESS in 6m 20s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d65f829cda5c4f4c9046264f05aba0c5 : SUCCESS in 15m 14s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/07260998950c41a6a2e02c1a9e4e23ad : SUCCESS in 5m 00s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/cc0a67af33b542c38cba68e6cce8a0b3 : SUCCESS in 40m 28s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/18322f2ad544411a8ad9feef80413517 : SUCCESS in 33m 25s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/fca0e61349644f22836af49da1fd9eb4 : SUCCESS in 56m 17s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/73e37644267c4095bbb82a5b6f17c825 : FAILURE in 21m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/90f7dde0a9fb44608f121f77bb8ce188 : FAILURE in 2m 53s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/3cf8d295b1104a9799321f577097200d : SUCCESS in 25m 37s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fe7c8f4ca6a94032a9efee5045072c91 : SUCCESS in 42m 29s","accounts_in_message":[],"_revision_number":2},{"id":"fda740202443d552115c3a6fc52983770cc13c16","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-06-09 14:49:20.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"602b3a42373e112d1096d29cb912ba66328a33b8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-06-09 17:58:07.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"c5a00cd81e453ea037db6bdd9eab117b48fe3371","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-06-09 17:58:20.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"ae8ea8f2bdb12754c9546c2949bc94dd364c6540","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-09 19:28:58.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/7254e05523ed493d90c080b869b86add\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3c2cdb46065a4029919be1e3709c6f0a : SUCCESS in 9m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c56521cd06bd441c9615ceb60bb0b9eb : SUCCESS in 9m 10s\n- grenade https://zuul.opendev.org/t/openstack/build/8ddc19a417034b1e89840f11835b90df : SUCCESS in 1h 12m 35s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/55dd4a88d3da4928ac3349eb2fffb3f9 : SUCCESS in 41m 50s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a42c1109335e40df8ae7487cdf7ffc91 : SUCCESS in 1h 03m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1195e3e33b294ecc9bdcc90c14bc2f8d : SUCCESS in 1h 08m 22s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/99c3a2fb070540ebbd0707f262fee499 : SUCCESS in 23m 20s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/95b17af39ef64e4fb5ff32374e81fe6e : SUCCESS in 15m 08s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8d1b31b841f94426990a956d96c63a46 : SUCCESS in 28m 20s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a381a3856af548ff8b9cfe7f5128b69e : SUCCESS in 6m 19s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/0718df50d7a7490f9d247e7d0a617d31 : FAILURE in 26m 16s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/ffe66f4200934da7ba1d394fb9d341ec : FAILURE in 23m 53s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/b9c20d6f5d9a47f28831f6b1b7090c19 : FAILURE in 34m 44s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/42fc9784cf3b4398b19c7e6f51175d60 : FAILURE in 21m 40s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/5556baeb6c63408fb71d3935930619a2 : SUCCESS in 17m 58s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/ecc10e0c7b254d76957e209419038aa6 : SUCCESS in 16m 43s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/d4d69e61dc8145afa2a7eac22ada2877 : SUCCESS in 12m 09s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/9f982ee6c29e4a44a3b1182c8181f92b : SUCCESS in 6m 55s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4ea8adf64f1742d385624d32b6327fba : SUCCESS in 20m 05s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/dfcfd3f031ce4ff6860b9be245db1c54 : SUCCESS in 9m 20s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/e8555a9a94af4fc9b24b7f441e3b899f : SUCCESS in 1h 06m 41s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1ada540d5f40469484cbdf539081e922 : SUCCESS in 52m 01s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/bf19ed0173d3436ab1abfec45b9649eb : SUCCESS in 50m 14s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4d78f3f5e3ae43e0acd8661c8e38da8b : FAILURE in 30m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0b741c1c3fb34b3f9cf0d745d9958e53 : SUCCESS in 4m 37s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/79dda9f65a9b4f22ad87b9cbd10eaead : SUCCESS in 19m 38s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/76725f044dcc47bd9ef9687bf9b91f57 : SUCCESS in 1h 07m 08s","accounts_in_message":[],"_revision_number":3},{"id":"a1f256ec73bffdc2a7eb775d8bea9855c6bfb23d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-09 21:04:29.000000000","message":"Patch Set 3:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/610de9a4dcff4f0298ff0eb2b34aeceb\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/16ecc2eb38f34411a44ef7853bacb53f : FAILURE in 1h 01m 37s","accounts_in_message":[],"_revision_number":3},{"id":"6ea4fbacb8377687d142c1ca782e90dd14c2df00","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-06-09 21:49:29.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"b65b02ef19d6940018de22e03f08f3420c2a87d4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-09 22:58:37.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/89d76b1e4f7d4d5a86a42dac35d5385a\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2f1bf3d5e63b4f7f80eabeebb647e328 : SUCCESS in 1h 05m 58s","accounts_in_message":[],"_revision_number":4},{"id":"d8476176c4f3a7775f74f8d16f56f1a38d57d117","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-09 23:07:02.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/81909058e8f343c69d06393ab6220818\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8679709a2eee45d4b5bc8cd2025cb3d8 : SUCCESS in 10m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/66edc6383dbd4605aab9f59ac0c4da3d : SUCCESS in 8m 16s\n- grenade https://zuul.opendev.org/t/openstack/build/89c3469d5d9148c9aabb824a5bc13aab : SUCCESS in 1h 00m 44s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5b3a8297623c47999a029ce93b193e54 : SUCCESS in 1h 16m 53s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6b5e71958a9b497a837c02f653d61415 : SUCCESS in 1h 06m 39s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1d8f8a2577264466a53d3e15f8bb0675 : SUCCESS in 1h 07m 52s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/94f4ea6ae2414b3ea64991c0858f8327 : SUCCESS in 21m 06s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9f08392fa8d64bf59789c1d6321c7b5e : SUCCESS in 10m 37s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7d39199a47d640deade85393d4fab109 : SUCCESS in 11m 12s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f55eb7be54404bc49c02b0cbbab88ff6 : SUCCESS in 8m 56s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6530a302da244961bcde4e5f663096a2 : SUCCESS in 27m 07s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/276aed3b019b4772bc1cdfc06d8d15f7 : SUCCESS in 11m 37s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/eabcb98993594da6a307c35ad8bb3c61 : SUCCESS in 24m 52s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/37eb6babc1324f30aded168f6525d0f7 : SUCCESS in 22m 45s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/02ede50db4b74e81b0f9ca979e17fb0e : SUCCESS in 14m 48s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/7b8041e1d7174e50a0274224ce5d50f5 : SUCCESS in 10m 09s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/a010707f22a44ae38ddeed272bdcc1d5 : SUCCESS in 15m 45s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8e43d863dee44a788196c139d751d071 : SUCCESS in 4m 35s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/8d7cc36e919e4b908291abb91289e4fd : SUCCESS in 10m 27s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/2f4077efb75c4d6baf92464e5b1111ea : SUCCESS in 6m 28s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/f0c717f56ffb4afe804d403999bdc6c6 : SUCCESS in 1h 00m 06s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/842efebc6dc845e7ad8002be46d34536 : SUCCESS in 55m 58s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ffc921d81ac944058e18c2d35d528eac : SUCCESS in 56m 49s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/532b530c53e643d6ba933ed9987b0932 : SUCCESS in 29m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e5ae4ab7369a4750bdbe4111a21f4c71 : SUCCESS in 4m 10s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5e6c50f388be4bb1bded42b0b286e61e : SUCCESS in 24m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7dfe333c2b40475ab6110103d975fce5 : SUCCESS in 1h 04m 08s","accounts_in_message":[],"_revision_number":4},{"id":"3fc9ff94aac78c163a858098a48392275ca61cdd","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2026-06-10 05:43:16.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"2660f616573d9b26c640a9d559d9375bad093cd5","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-06-10 15:29:34.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"3486b1ae0c7c14263c2f99b2527c286b9d965b78","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-06-10 15:40:57.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"f2fb0105de662fec8a2d65751e7ea00836535cfb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-10 16:59:43.000000000","message":"Patch Set 5: Verified-1\n\n(1 comment)\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/184799345f194f818b88e3955fa5f5f2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c093ffc90f7644a69dd43c3bf5a34d71 : SUCCESS in 9m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8cb1c1f1d1a94034945789dbd5189421 : SUCCESS in 10m 41s\n- grenade https://zuul.opendev.org/t/openstack/build/d5393a6cc4e64b199878f91ffd0179e4 : SUCCESS in 54m 37s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0018f78d0c1b4c239d1624bc09749d52 : SUCCESS in 43m 23s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ae07b2edec9b40e9a40c23fa9738e685 : SUCCESS in 57m 43s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8ead7362d5c54bd9bd952a7cd3902d46 : SUCCESS in 43m 36s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3a1263e0621d42d79eb45a9337dcd390 : SUCCESS in 18m 46s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/70315370d9cf4a229628aba833b71764 : SUCCESS in 21m 24s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3ae9b4ed053346499e341ffeff3fe9f2 : SUCCESS in 15m 34s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/06c2182888b443efb1e1ba6f384b985b : SUCCESS in 7m 00s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/36cc86ecae2044939f0b121a0f74b6b5 : SUCCESS in 17m 14s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/9c8a5a827e724025aec5dae640299ff4 : SUCCESS in 21m 13s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/ef348c19d8644015b37a89f11fd37b64 : SUCCESS in 12m 13s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/935fccbce45c41e1a92c69e358b53739 : SUCCESS in 10m 05s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/c02a53f8cf36441baacff363cf6a182f : SUCCESS in 14m 37s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/fad1f86602a947689db62f2fe522a35b : SUCCESS in 14m 40s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/c729205a16774bb0a19fd5c24530f611 : SUCCESS in 9m 09s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/0fcc37d23b2c4c49b333e214b50f8184 : SUCCESS in 7m 02s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e2efb5eeb5014251af7167112ffa2257 : SUCCESS in 24m 41s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/ba53d08d5ddf4d68987775f91fb3f5fa : SUCCESS in 9m 01s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/0d95d6ab6eaf4d65863d078253dbe04f : SUCCESS in 37m 25s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/cdf205f4a4c0442e96926ebcc68fe01b : SUCCESS in 49m 11s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/79e323e0101c4868832b55df8b289ecd : SUCCESS in 1h 01m 38s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/79ba45f0fb31486fba7b12e6992a48db : SUCCESS in 12m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/271799fe80cf4556998c93c764c17b30 : FAILURE in 3m 28s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/119dfde832404986aa532729848f70bd : SUCCESS in 20m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6adadb061acc4f7b8f4c55a40cfefd00 : SUCCESS in 1h 03m 20s","accounts_in_message":[],"_revision_number":5},{"id":"053ac0d1545dac428a7f0e39d5d9971f463c2bad","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-10 17:14:52.000000000","message":"Patch Set 5:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/213d36e48bf04bec8cf30ffa9ecf0a80\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/81c3c354f6644983a7d38e610a32ea1c : NODE_FAILURE Node(set) request a14fbbb6e5b24a8994cdc92c30a54dd4 failed in 0s","accounts_in_message":[],"_revision_number":5},{"id":"f91fd010fda44ad8ce1840114812bcc9132a6574","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-06-10 17:47:11.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"ca312a23db3831489bc4d031d7674702946d07b2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-10 18:02:01.000000000","message":"Patch Set 6:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d4d77e3f164442e48975bce102a292a9\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/ef5d678daa9847038936fda4e5dd07fe : NODE_FAILURE Node(set) request 0bf6f39515304a5a86d6bddc1d26576d failed in 0s","accounts_in_message":[],"_revision_number":6},{"id":"db9e7521f841a3636fb656b4af166376c7950b85","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-10 18:55:18.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/717b07f56246481daa769d52172c684f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dc070fc1fdb446e6bb7d03d047593c28 : SUCCESS in 5m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8d2ee084ea604a74a0c7a9aa4da00e40 : SUCCESS in 9m 45s\n- grenade https://zuul.opendev.org/t/openstack/build/f7282161022a4fb59f5b3a277d73ea88 : SUCCESS in 1h 04m 15s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/759447fb77294c3ebb2ebb5e6d644e81 : SUCCESS in 49m 51s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d2acb8e1eb6a4194ac4f826fe0a2f3c0 : SUCCESS in 33m 58s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/28e660781a0240c6849b6a5a027f4d77 : SUCCESS in 34m 51s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9725ea362e934b6980e07a6871a97df1 : SUCCESS in 19m 30s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5a0bf794046f4fbcb73eec7979191aed : SUCCESS in 17m 47s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9b8a66e442e2432990820a54b70cfbc4 : SUCCESS in 22m 45s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/012fd94f3e9544319fb431c5e096f087 : SUCCESS in 7m 45s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e6d80b8f730c4eac930826a2be6fd974 : SUCCESS in 26m 38s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/6e0baf89c24e43f589e65d262c11284f : SUCCESS in 21m 08s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/3fbe058ab55b454680497152de6c5630 : SUCCESS in 32m 32s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/35f777cad6ed420eb0947c362074cb31 : SUCCESS in 11m 29s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/1a293671b3a949009d3f5a6a5b8bd598 : SUCCESS in 15m 03s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/698c0e89012b4295ae061e45705834e1 : SUCCESS in 15m 52s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/963a7c17eb9e483593023546e1632750 : SUCCESS in 14m 36s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e9a4db4d841c44848a0e537ec078c75e : SUCCESS in 7m 31s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b68c2c11bd5d4d199342133fcb0e8ad4 : SUCCESS in 19m 01s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/07d01439f4294447b824628e062fdadf : SUCCESS in 9m 10s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/34807ba492a74710b9eb4b063d24166f : SUCCESS in 37m 41s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/bacda2b12e86437a938277908fed6994 : SUCCESS in 55m 39s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f6e33eadd50d4ec389f8a183bc4c3036 : SUCCESS in 23m 37s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/141c34f0ff5b46349e9a07037f508bfc : SUCCESS in 30m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/115ffdec835544adb1734c816ea79a01 : SUCCESS in 2m 35s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2ce7d55a59c74a75b631df93ceca4831 : SUCCESS in 26m 16s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/37ec337db96f4be88f56fddceee73a86 : SUCCESS in 32m 57s","accounts_in_message":[],"_revision_number":6},{"id":"f8a2bca21216036b11f9df3f88233995e5863a0a","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-06-22 21:25:53.000000000","message":"Patch Set 6:\n\n(4 comments)","accounts_in_message":[],"_revision_number":6},{"id":"2b88b4dfa3addbd30f49398bbaca60f8f957f34d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-06-23 15:29:39.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"ee55df96b67b7970dc873fa576e5322ad1a6a552","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-06-23 15:36:55.000000000","message":"Uploaded patch set 8: Commit message was updated.","accounts_in_message":[],"_revision_number":8},{"id":"a4591b5a748085d355bbcd828fc8b6581ec74dfa","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-06-23 15:37:05.000000000","message":"Patch Set 7:\n\n(3 comments)","accounts_in_message":[],"_revision_number":7},{"id":"6fe3fbd651b8d26bda57f79366ec6df2252df199","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-23 16:49:27.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/136260c7fddc47f48dcb7f7bd3b9b5c5\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/73547ff9b3894782bdcc677b6f9ebffe : SUCCESS in 1h 09m 49s","accounts_in_message":[],"_revision_number":8},{"id":"a79aefae902e36e0296144130939d68a78306e2b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-23 16:53:18.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6493d621fe2e4102b767a4341cdc3939\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8b27bcb2757f4b02a71e1234f260e96e : SUCCESS in 11m 12s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ed4d00c3532b4b0fad535627389ddc2c : SUCCESS in 7m 46s\n- grenade https://zuul.opendev.org/t/openstack/build/acb46defd17449b5b98d189a8a218062 : SUCCESS in 1h 08m 40s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/32b4d304ae96438dbdc8bf93795524c1 : SUCCESS in 31m 17s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a6d49fcb89a4477195dd1cf7bdc6c0b8 : SUCCESS in 56m 59s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6fea65f40c444cb78041ecaee4623941 : SUCCESS in 1h 10m 39s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1761a685e4f34fa295acdf8ca3a3051b : SUCCESS in 11m 41s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/60bdc56e7b8f4af8b0f79d4350a406c0 : SUCCESS in 20m 28s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5509056e6226441c911b1d16f9b19956 : SUCCESS in 15m 53s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6f722ee129b247d58689f83dd077a4bc : SUCCESS in 6m 44s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f791de5186164b849d490d4914517914 : SUCCESS in 11m 08s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/2d7fc44a418742ea85d4f54be149c86d : SUCCESS in 18m 58s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/7b49015d6b2344fd8d53f9dadfbc9557 : SUCCESS in 13m 05s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/320b31d3fbb5402fbbdcd97e891d9162 : SUCCESS in 23m 04s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/3ba41552174d4024b00e01ae6ff4c20c : SUCCESS in 8m 30s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/40f2c5a770e0482fb2af2c9217ea9a90 : SUCCESS in 8m 41s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/ecd9f01508ea4effbddb29b71a78bf60 : SUCCESS in 15m 07s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2301dd0c200a41af92217a3623e8875f : SUCCESS in 6m 47s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e8bc4e759f754992b4e5b2871eee3c14 : SUCCESS in 19m 10s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/c760b128381c4f528d3548fadcaa4595 : SUCCESS in 5m 14s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/28064ca46aa1487dada227538ddb379c : SUCCESS in 36m 22s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/52bda7892ebf4d189d7804a2e211df1d : SUCCESS in 1h 03m 11s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8e0bc7dce75a4228bdce0ea4979e0dfa : SUCCESS in 38m 58s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9d775a48e82e4af0b242255770af7650 : SUCCESS in 22m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c66701350c5d4ba5aa0a6aff06c47caa : SUCCESS in 4m 53s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f168a796c2354e35a52591898c34300b : SUCCESS in 16m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ea61006eb7e64ae698b20807c3b4e4da : SUCCESS in 53m 53s","accounts_in_message":[],"_revision_number":8},{"id":"4ae1340e145de13708d59109825115d271d8bb11","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2026-08-03 19:03:08.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"a45192de147dbf301b0827f7632cec7848eacfc5","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-08-03 22:42:24.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"18a0ff6d7cfbadcee334f88ee24cd4e143bb3fcf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-08-04 00:09:12.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":9},{"id":"10d3ceec6574fe9a359c392fb457d7b3f0f20965","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-04 01:03:24.000000000","message":"Patch Set 9:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1087e0c6f4444d8197f71e82900c2d66\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/11f57ec1a26f4642b38cf1d5c394f5e7 : SUCCESS in 52m 33s","accounts_in_message":[],"_revision_number":9},{"id":"5b6fc4539ba204bd78e3b1e6b376e3c68e28e4fb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-04 01:20:26.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/41f42b37887941ad9a23281b332cd031\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0afb43fbacb24dec841582f093be364a : SUCCESS in 10m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/fa7b94d0094d45309d4414fa7cd2f584 : SUCCESS in 9m 52s\n- grenade https://zuul.opendev.org/t/openstack/build/eac31d0a856e4b56af24dcc4dd2bc910 : SUCCESS in 34m 44s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4b71ad7cd985482298612e5f45f7f387 : SUCCESS in 1h 05m 59s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c5578a726c344aacb66c3caef14b0f11 : SUCCESS in 44m 54s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/be4dd658679f4dadba19a9a65bffcba9 : SUCCESS in 1h 02m 51s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f9f6ecd0d5b4421884bcf28c4e88dc3d : SUCCESS in 25m 02s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b4e5f38ef4194fc6ab78878e2890a733 : SUCCESS in 23m 25s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b121b91ed1634b2a961defe421ad50ef : SUCCESS in 19m 27s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e8335a0da9244983929d52035bf242c4 : SUCCESS in 8m 38s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/3e8877f6a6554ce3afa5adea1672c251 : SUCCESS in 26m 46s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/1d08e88dc2d64f67a56bd4ee0134fcb2 : SUCCESS in 24m 22s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/493b571ae4334081a42d85471db14653 : SUCCESS in 20m 03s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/d1348476e65f4f7fad442b4e8d0e3f93 : SUCCESS in 9m 09s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/f8dcb5f57ae044938906affd9f75d4e0 : SUCCESS in 8m 01s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/de44b6cddbf64f469611b906c0de105f : SUCCESS in 15m 01s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/f854509629564eafaecd4b49be53cdaa : SUCCESS in 17m 18s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/049f2c9fcd7b47d59384d9de8006d368 : SUCCESS in 25m 07s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1ca741cd155c4f3c8348bbdaa7372a1e : SUCCESS in 6m 25s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b803ba91956342f39e656735363d615b : FAILURE in 8m 22s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/a40c59eb2d3f43a996b2ff5de8d40dde : SUCCESS in 4m 41s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/ed6efc13072a4e1dbad69b0644079669 : SUCCESS in 35m 45s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/86e8108398904b2e9cc266fc3e7b5c31 : SUCCESS in 58m 28s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3a3c50d7131745159f6e84b861b958fa : SUCCESS in 21m 50s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/17f0d23692174e3e852aac168c53fac5 : SUCCESS in 10m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b392021001e549d1b14841dda28ce95d : SUCCESS in 2m 48s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/fd433459e39c48fd880410b775b4f6b2 : SUCCESS in 16m 04s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0801b5d0b2904830baee6c9048caa698 : SUCCESS in 30m 20s\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":9},{"id":"2148a9223620c6efcb8193610495a304c5c88088","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-08-04 01:44:14.000000000","message":"Patch Set 10: Patch Set 9 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":10},{"id":"545e1339a61d6c06aaa18782e8a997ad0409cb54","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-08-04 01:46:08.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"7425668b8dff54d28309045bf0e42fa558d345cb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-04 02:29:53.000000000","message":"Patch Set 11:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6da255a91f5049c2be5b8d1befb05c4f\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/467f5e37c22f4bfdb4ce27260390e3d0 : SUCCESS in 42m 18s","accounts_in_message":[],"_revision_number":11},{"id":"cf3ef395c051c40aaedeff1d2b9aecbea361ba75","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-04 02:56:55.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1df687f8a628407e94ca418154bd0056\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e488df1a2d004f96827a6278a1fecc64 : SUCCESS in 7m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/436411a7201a4b95a380e18487064337 : SUCCESS in 10m 32s\n- grenade https://zuul.opendev.org/t/openstack/build/f94cd50264454c48938e9cee9ec87f11 : SUCCESS in 33m 52s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/55826a6ce1c646559f0b2fe6164a2457 : SUCCESS in 1h 06m 30s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a5d081dde2ba494eae5a4e3ce8ace319 : SUCCESS in 50m 05s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3ab6ffcecedf4e248f60f2f45f119089 : SUCCESS in 31m 14s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a2ffa81588454094af19e250a9d0b435 : SUCCESS in 19m 40s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/387715e23972429ab7e96b56ecf5298b : SUCCESS in 16m 30s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/492097917dd44c5e8ead615a621042d7 : SUCCESS in 22m 09s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4d32552cfa3f472b9b85e655c51349d3 : SUCCESS in 7m 03s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/5f5f2f7fe2e44ac09c4c40745351508b : SUCCESS in 13m 43s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/0399ebab92704657aecce7d6cf1e0453 : SUCCESS in 8m 51s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/3c46929e4a3f47d6bd983e8afbc331f9 : SUCCESS in 30m 51s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/09299a3716a54931b664fccdc3868bce : SUCCESS in 13m 55s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/815496e8c6af49bfa411ba5b313ab293 : SUCCESS in 15m 01s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/758561b2bb1f43aa8253758f41005ec0 : SUCCESS in 8m 56s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/6fa30a0cdc3744939ff7c03576f753ac : SUCCESS in 9m 15s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/c58c82af2f2049cd95641e048e930880 : SUCCESS in 20m 19s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/cdbeeb85eb3647068a8310161599f954 : SUCCESS in 5m 55s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1cd2a21c76a9460daa43ea0b892d9934 : FAILURE in 6m 59s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/8d028f657894415e933a307b1d90bd11 : SUCCESS in 11m 14s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/df90284ff53d45f6bc1fd3b6d95e3e69 : SUCCESS in 1h 03m 02s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/425a30763174468ca9745eb1b4618530 : SUCCESS in 1h 00m 42s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c87fe587e14d4e5bba3ff87cad9e108e : SUCCESS in 54m 27s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8ff2c49185264c048804e24dc85c0887 : SUCCESS in 10m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/41db6455f58141538e3d6d83ab681e5a : SUCCESS in 5m 05s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d486d4ee440f417ab7a779aeceeeaa07 : SUCCESS in 20m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/166d7faf33f8450c959b58870c7e553a : SUCCESS in 39m 32s\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":11}],"current_revision_number":11,"current_revision":"9ae15c65cb65ed300796cf2cbdd79057b0fb4858","revisions":{"db00bf819c23f98f6041232dd82d65c1dcb56787":{"kind":"REWORK","_number":1,"created":"2026-06-08 22:11:25.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"ref":"refs/changes/72/992372/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/72/992372/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/72/992372/1"}}},"commit":{"parents":[{"commit":"c528947467760b2ef26a4114a081bc7c38864b9c","subject":"Merge \"tests: Test more methods for publicAccessBlock\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c528947467760b2ef26a4114a081bc7c38864b9c"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-08 22:07:12.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-08 22:07:12.000000000","tz":-420},"subject":"Add x-amz-server-side-encryption header on PUT requests","message":"Add x-amz-server-side-encryption header on PUT requests\n\nIn a previous patch, we added the\nx-amz-server-side-encryption header on GET\nand HEAD request, since it went through\nthe decryptor. This time, we add the option to expose\ncipher information during the encryption phase for PUT\nrequests to also return cipher information.\nThis is to ensure we are more s3 compatible.\n\nSee Response Syntax\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html#API_PutObject_ResponseSyntax\n\nChange-Id: I70b61bc0b98110d68c8d15002217a8b0cab8bcca\nSigned-off-by: Nathaniel Martes \u003cnmartes@NVIDIA.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/db00bf819c23f98f6041232dd82d65c1dcb56787"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/db00bf819c23f98f6041232dd82d65c1dcb56787"}]},"branch":"refs/heads/master"},"14ba1ae4d7225554904317060ba072e979114a7b":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-06-08 22:13:42.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"ref":"refs/changes/72/992372/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/72/992372/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/72/992372/2"}}},"commit":{"parents":[{"commit":"c528947467760b2ef26a4114a081bc7c38864b9c","subject":"Merge \"tests: Test more methods for publicAccessBlock\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c528947467760b2ef26a4114a081bc7c38864b9c"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-08 22:07:12.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-08 22:13:33.000000000","tz":-420},"subject":"s3api: Add x-amz-server-side-encryption header on PUT requests","message":"s3api: Add x-amz-server-side-encryption header on PUT requests\n\nIn a previous patch, we added the\nx-amz-server-side-encryption header on GET\nand HEAD request, since it went through\nthe decryptor. This time, we add the option to expose\ncipher information during the encryption phase for PUT\nrequests to also return cipher information.\nThis is to ensure we are more s3 compatible.\n\nSee Response Syntax\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html#API_PutObject_ResponseSyntax\n\nChange-Id: I70b61bc0b98110d68c8d15002217a8b0cab8bcca\nSigned-off-by: Nathaniel Martes \u003cnmartes@NVIDIA.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/14ba1ae4d7225554904317060ba072e979114a7b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/14ba1ae4d7225554904317060ba072e979114a7b"}]},"branch":"refs/heads/master"},"60295243b3f0f402df203ecabfd5826f497a5b01":{"kind":"REWORK","_number":3,"created":"2026-06-09 17:58:07.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"ref":"refs/changes/72/992372/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/72/992372/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/72/992372/3"}}},"commit":{"parents":[{"commit":"c528947467760b2ef26a4114a081bc7c38864b9c","subject":"Merge \"tests: Test more methods for publicAccessBlock\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c528947467760b2ef26a4114a081bc7c38864b9c"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-08 22:07:12.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-09 17:57:55.000000000","tz":-420},"subject":"s3api: Add x-amz-server-side-encryption header on PUT requests","message":"s3api: Add x-amz-server-side-encryption header on PUT requests\n\nIn a previous patch, we added the\nx-amz-server-side-encryption header on GET\nand HEAD request, since it went through\nthe decryptor. This time, we add the option to expose\ncipher information during the encryption phase for PUT\nrequests to also return cipher information.\nThis is to ensure we are more s3 compatible.\n\nSee Response Syntax\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html#API_PutObject_ResponseSyntax\n\nChange-Id: I70b61bc0b98110d68c8d15002217a8b0cab8bcca\nSigned-off-by: Nathaniel Martes \u003cnmartes@NVIDIA.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/60295243b3f0f402df203ecabfd5826f497a5b01"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/60295243b3f0f402df203ecabfd5826f497a5b01"}]},"branch":"refs/heads/master"},"428707d63c039123b1017be0f76a8959da8ae942":{"kind":"REWORK","_number":4,"created":"2026-06-09 21:49:29.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"ref":"refs/changes/72/992372/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/72/992372/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/72/992372/4"}}},"commit":{"parents":[{"commit":"c528947467760b2ef26a4114a081bc7c38864b9c","subject":"Merge \"tests: Test more methods for publicAccessBlock\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c528947467760b2ef26a4114a081bc7c38864b9c"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-08 22:07:12.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-09 21:49:19.000000000","tz":-420},"subject":"s3api: Add x-amz-server-side-encryption header on PUT requests","message":"s3api: Add x-amz-server-side-encryption header on PUT requests\n\nIn a previous patch, we added the\nx-amz-server-side-encryption header on GET\nand HEAD request, since it went through\nthe decryptor. This time, we add the option to expose\ncipher information during the encryption phase for PUT\nrequests to also return cipher information.\nThis is to ensure we are more s3 compatible.\n\nSee Response Syntax\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html#API_PutObject_ResponseSyntax\n\nChange-Id: I70b61bc0b98110d68c8d15002217a8b0cab8bcca\nSigned-off-by: Nathaniel Martes \u003cnmartes@NVIDIA.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/428707d63c039123b1017be0f76a8959da8ae942"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/428707d63c039123b1017be0f76a8959da8ae942"}]},"branch":"refs/heads/master"},"6baa9466e6409fe9ffd8f660e7266906d3bf38c9":{"kind":"REWORK","_number":5,"created":"2026-06-10 15:40:57.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"ref":"refs/changes/72/992372/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/72/992372/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/72/992372/5"}}},"commit":{"parents":[{"commit":"c528947467760b2ef26a4114a081bc7c38864b9c","subject":"Merge \"tests: Test more methods for publicAccessBlock\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c528947467760b2ef26a4114a081bc7c38864b9c"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-08 22:07:12.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-10 15:40:44.000000000","tz":-420},"subject":"s3api: Add x-amz-server-side-encryption header on PUT requests","message":"s3api: Add x-amz-server-side-encryption header on PUT requests\n\nIn a previous patch, we added the\nx-amz-server-side-encryption header on GET\nand HEAD request, since it went through\nthe decryptor. This time, we add the option to expose\ncipher information during the encryption phase for PUT\nrequests to also return cipher information.\nThis is to ensure we are more s3 compatible.\n\nSee Response Syntax\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html#API_PutObject_ResponseSyntax\n\nChange-Id: I70b61bc0b98110d68c8d15002217a8b0cab8bcca\nSigned-off-by: Nathaniel Martes \u003cnmartes@NVIDIA.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6baa9466e6409fe9ffd8f660e7266906d3bf38c9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6baa9466e6409fe9ffd8f660e7266906d3bf38c9"}]},"branch":"refs/heads/master"},"12ce21f1e6669aaa18907bcf58610d6b608cd63a":{"kind":"REWORK","_number":6,"created":"2026-06-10 17:47:11.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"ref":"refs/changes/72/992372/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/72/992372/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/72/992372/6"}}},"commit":{"parents":[{"commit":"c528947467760b2ef26a4114a081bc7c38864b9c","subject":"Merge \"tests: Test more methods for publicAccessBlock\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c528947467760b2ef26a4114a081bc7c38864b9c"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-08 22:07:12.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-10 17:47:05.000000000","tz":-420},"subject":"s3api: Add x-amz-server-side-encryption header on PUT requests","message":"s3api: Add x-amz-server-side-encryption header on PUT requests\n\nIn a previous patch, we added the\nx-amz-server-side-encryption header on GET\nand HEAD request, since it went through\nthe decryptor. This time, we add the option to expose\ncipher information during the encryption phase for PUT\nrequests to also return cipher information.\nThis is to ensure we are more s3 compatible.\n\nSee Response Syntax\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html#API_PutObject_ResponseSyntax\n\nChange-Id: I70b61bc0b98110d68c8d15002217a8b0cab8bcca\nSigned-off-by: Nathaniel Martes \u003cnmartes@NVIDIA.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/12ce21f1e6669aaa18907bcf58610d6b608cd63a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/12ce21f1e6669aaa18907bcf58610d6b608cd63a"}]},"branch":"refs/heads/master"},"76994d42e7964cac08b06d3bc4ae51951c17f826":{"kind":"REWORK","_number":7,"created":"2026-06-23 15:29:39.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"ref":"refs/changes/72/992372/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/72/992372/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/72/992372/7"}}},"commit":{"parents":[{"commit":"c528947467760b2ef26a4114a081bc7c38864b9c","subject":"Merge \"tests: Test more methods for publicAccessBlock\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c528947467760b2ef26a4114a081bc7c38864b9c"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-08 22:07:12.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-23 03:25:03.000000000","tz":-420},"subject":"s3api: Add x-amz-server-side-encryption header on PUT requests","message":"s3api: Add x-amz-server-side-encryption header on PUT requests\n\nIn a previous patch, we added the\nx-amz-server-side-encryption header on GET\nand HEAD request, since it went through\nthe decryptor. This time, we add the option to expose\ncipher information during the encryption phase for PUT\nrequests to also return cipher information.\nThis is to ensure we are more s3 compatible.\n\nSee Response Syntax\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html#API_PutObject_ResponseSyntax\n\nChange-Id: I70b61bc0b98110d68c8d15002217a8b0cab8bcca\nSigned-off-by: Nathaniel Martes \u003cnmartes@NVIDIA.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/76994d42e7964cac08b06d3bc4ae51951c17f826"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/76994d42e7964cac08b06d3bc4ae51951c17f826"}]},"branch":"refs/heads/master"},"cf99a42a1cc7acaed602f3533150067de0e2b484":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2026-06-23 15:36:55.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"ref":"refs/changes/72/992372/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/72/992372/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/72/992372/8"}}},"commit":{"parents":[{"commit":"c528947467760b2ef26a4114a081bc7c38864b9c","subject":"Merge \"tests: Test more methods for publicAccessBlock\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c528947467760b2ef26a4114a081bc7c38864b9c"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-08 22:07:12.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-23 15:35:50.000000000","tz":-420},"subject":"s3api: Add x-amz-server-side-encryption header on PUT requests","message":"s3api: Add x-amz-server-side-encryption header on PUT requests\n\nIn a previous patch, we added the\nx-amz-server-side-encryption header on GET\nand HEAD request, since it went through\nthe decryptor. This time, we add the option to expose\ncipher information during the encryption phase for PUT\nrequests to also return cipher information.\nThis is to ensure we are more s3 compatible.\n\nSee Response Syntax\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html#API_PutObject_ResponseSyntax\n\nChange-Id: I70b61bc0b98110d68c8d15002217a8b0cab8bcca\nRelated-Change: https://review.opendev.org/c/openstack/swift/+/990318\nSigned-off-by: Nathaniel Martes \u003cnmartes@NVIDIA.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cf99a42a1cc7acaed602f3533150067de0e2b484"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cf99a42a1cc7acaed602f3533150067de0e2b484"}]},"branch":"refs/heads/master"},"1ea55487590643b461b9a48c5f12b3a0be6fda78":{"kind":"REWORK","_number":9,"created":"2026-08-04 00:09:12.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"ref":"refs/changes/72/992372/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/72/992372/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/72/992372/9"}}},"commit":{"parents":[{"commit":"ed3a1aa47ad7b524013736d6af60db8fac2335f9","subject":"encryption: expose X-Backend-Crypto-Cipher on empty objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ed3a1aa47ad7b524013736d6af60db8fac2335f9"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-08 22:07:12.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-08-04 00:08:59.000000000","tz":-420},"subject":"s3api: Add x-amz-server-side-encryption header on PUT requests","message":"s3api: Add x-amz-server-side-encryption header on PUT requests\n\nIn a previous patch, we added the\nx-amz-server-side-encryption header on GET\nand HEAD request, since it went through\nthe decryptor. This time, we add the option to expose\ncipher information during the encryption phase for PUT\nrequests to also return cipher information.\nThis is to ensure we are more s3 compatible.\n\nSee Response Syntax\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html#API_PutObject_ResponseSyntax\n\nChange-Id: I70b61bc0b98110d68c8d15002217a8b0cab8bcca\nRelated-Change: https://review.opendev.org/c/openstack/swift/+/990318\nSigned-off-by: Nathaniel Martes \u003cnmartes@NVIDIA.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1ea55487590643b461b9a48c5f12b3a0be6fda78"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1ea55487590643b461b9a48c5f12b3a0be6fda78"}]},"branch":"refs/heads/master"},"d693830acd6ef64df4192e6fcd1b50a857fd8430":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2026-08-04 01:44:14.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"ref":"refs/changes/72/992372/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/72/992372/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/72/992372/10"}}},"commit":{"parents":[{"commit":"1fb76e52ddd3b42e5f0afdbd80ee47efefe62572","subject":"encryption: expose X-Backend-Crypto-Cipher on empty objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1fb76e52ddd3b42e5f0afdbd80ee47efefe62572"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-08 22:07:12.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-08-04 01:44:14.000000000","tz":0},"subject":"s3api: Add x-amz-server-side-encryption header on PUT requests","message":"s3api: Add x-amz-server-side-encryption header on PUT requests\n\nIn a previous patch, we added the\nx-amz-server-side-encryption header on GET\nand HEAD request, since it went through\nthe decryptor. This time, we add the option to expose\ncipher information during the encryption phase for PUT\nrequests to also return cipher information.\nThis is to ensure we are more s3 compatible.\n\nSee Response Syntax\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html#API_PutObject_ResponseSyntax\n\nChange-Id: I70b61bc0b98110d68c8d15002217a8b0cab8bcca\nRelated-Change: https://review.opendev.org/c/openstack/swift/+/990318\nSigned-off-by: Nathaniel Martes \u003cnmartes@NVIDIA.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d693830acd6ef64df4192e6fcd1b50a857fd8430"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d693830acd6ef64df4192e6fcd1b50a857fd8430"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"ed3a1aa47ad7b524013736d6af60db8fac2335f9","ours":"1ea55487590643b461b9a48c5f12b3a0be6fda78","theirs":"1fb76e52ddd3b42e5f0afdbd80ee47efefe62572","merge_strategy":"recursive","contains_conflicts":false}},"9ae15c65cb65ed300796cf2cbdd79057b0fb4858":{"kind":"REWORK","_number":11,"created":"2026-08-04 01:46:08.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"ref":"refs/changes/72/992372/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/72/992372/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/992372/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/72/992372/11"}}},"commit":{"parents":[{"commit":"1fb76e52ddd3b42e5f0afdbd80ee47efefe62572","subject":"encryption: expose X-Backend-Crypto-Cipher on empty objects","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1fb76e52ddd3b42e5f0afdbd80ee47efefe62572"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-08 22:07:12.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-08-04 01:45:38.000000000","tz":-420},"subject":"s3api: Add x-amz-server-side-encryption header on PUT requests","message":"s3api: Add x-amz-server-side-encryption header on PUT requests\n\nIn a previous patch, we added the\nx-amz-server-side-encryption header on GET\nand HEAD request, since it went through\nthe decryptor. This time, we add the option to expose\ncipher information during the encryption phase for PUT\nrequests to also return cipher information.\nThis is to ensure we are more s3 compatible.\n\nSee Response Syntax\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html#API_PutObject_ResponseSyntax\n\nChange-Id: I70b61bc0b98110d68c8d15002217a8b0cab8bcca\nRelated-Change: https://review.opendev.org/c/openstack/swift/+/990318\nSigned-off-by: Nathaniel Martes \u003cnmartes@NVIDIA.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9ae15c65cb65ed300796cf2cbdd79057b0fb4858"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9ae15c65cb65ed300796cf2cbdd79057b0fb4858"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
