)]}'
{"id":"openstack%2Fswift~992246","triplet_id":"openstack%2Fswift~master~Ib8132b1d608e61b73d97f841389776169c4e1823","project":"openstack/swift","branch":"master","attention_set":{},"removed_from_attention_set":{"6968":{"account":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"last_update":"2026-06-18 01:23:06.000000000","reason":"Change was submitted"},"39146":{"account":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"last_update":"2026-06-18 01:23:06.000000000","reason":"Change was submitted"},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2026-06-17 22:12:38.000000000","reason":"\u003cGERRIT_ACCOUNT_15343\u003e replied on the change","reason_account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}},"hashtags":[],"change_id":"Ib8132b1d608e61b73d97f841389776169c4e1823","subject":"s3api: 501 unsupported bucket subresources at other levels","status":"MERGED","created":"2026-06-08 13:54:15.000000000","updated":"2026-06-18 07:44:17.000000000","submitted":"2026-06-18 01:23:06.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"992246","meta_rev_id":"093f6cf14ec48c5854c59569ccddf0fc5ee201b6","_number":992246,"virtual_id_number":992246,"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":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-06-18 01:23:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-06-17 22:12:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-06-17 22:12:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-08 15:18:06.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-08 15:58:57.000000000","updated_by":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"reviewer":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"state":"REVIEWER"},{"updated":"2026-06-17 22:10:22.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":"REVIEWER"}],"messages":[{"id":"68f173ce42f7037c285ddf3685004039b7f080d4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-06-08 13:54:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1ade5c0fdd972b1d5b6908e98e0fdea32a3b36f7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-08 15:18:06.000000000","message":"Patch Set 1: Verified-1\n\n(3 comments)\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/ec15009d2797443db22032c7aab0de38\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cf5a79f6b02b42dcae19dbc735bb2e73 : SUCCESS in 11m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e4134d45f7e04870a458f2019f785cb6 : SUCCESS in 5m 50s\n- grenade https://zuul.opendev.org/t/openstack/build/c1f35583f1554bdfb084e440bd9d146b : SUCCESS in 1h 09m 27s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1903a79c6fb04b7dae7dc73165f6fe2a : SUCCESS in 1h 11m 24s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/1eaee8604dee46f1811d6758671002ce : SUCCESS in 1h 17m 16s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b172661006af4f3eba0f5fbf5d84eeec : SUCCESS in 54m 33s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5eb8c3cc5aa442969f08c26c409a33a5 : SUCCESS in 22m 40s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/53e9be75dd0f4ecda33cd27bac34d71b : SUCCESS in 17m 59s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8158a56af97f4a41bfac26525cdd64f7 : SUCCESS in 23m 01s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/554fe07a215049a7ad3cbdea442f7ad6 : SUCCESS in 7m 02s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/914cd8dc5d4b4d0c98b1a7460126f45a : SUCCESS in 29m 54s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/a463d575befd4c9bb40da55f9325d81e : SUCCESS in 22m 14s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/8eff47d43f334906abbf7d130fbde6d8 : SUCCESS in 36m 12s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/fd338766e1f64835a58626f459a4a7a3 : SUCCESS in 21m 03s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/55674db7527e4ab096858ae0a5cf06c8 : SUCCESS in 15m 29s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/7b85720b142d4a8ebcda904398646198 : SUCCESS in 15m 14s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/690951134a5a45c6bb561446ea464118 : SUCCESS in 18m 25s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/94a7b2da25954f37851606d74c5588c1 : SUCCESS in 6m 25s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4e7eaf83059f4db68110f767e7ccd1c8 : SUCCESS in 17m 57s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/d2b7e26c345049be92af3628abad85cd : SUCCESS in 9m 12s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/aadb26ed88aa42acb092500b88e3ddec : SUCCESS in 1h 09m 01s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a2bc79f09a174dd5a3513ac196d5b166 : SUCCESS in 46m 29s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5f6465971e3d470b9436fa20787eaf1c : SUCCESS in 52m 11s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8dc490d1f8b54c09ab8b0055d10ec3da : SUCCESS in 29m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f157203657764d8bbff0af9f7b26fd09 : FAILURE in 3m 59s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5f67afc7e9bf4cb4abd2e31166cea4a0 : SUCCESS in 22m 30s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b9dc260a867647528aa831a8777ce433 : SUCCESS in 51m 58s","accounts_in_message":[],"_revision_number":1},{"id":"6747db961d1fcf82845efbf77b8f78a5a42aa041","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-06-08 15:58:57.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"424acdb264e850ea1ce347308ffad5402be4af91","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-06-08 16:04:02.000000000","message":"Uploaded patch set 2.\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":2},{"id":"c44ab7a65e065f026cdcc65f8c103622617f5fbc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-08 17:27:38.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/16c76d2dc1ea4d77ba0abba07e4983be\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e5c4f4d288974abeb930385d96125af7 : SUCCESS in 11m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ee7dc79ff2eb49d7a37baeab75afdfac : SUCCESS in 7m 49s\n- grenade https://zuul.opendev.org/t/openstack/build/44ee62a659a04075892d912b5d2a93ac : SUCCESS in 32m 38s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4b7582637b4447b880215ead9086ddf9 : SUCCESS in 56m 19s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/51a01b55df8b4a6082783dba57b6f06a : SUCCESS in 1h 04m 12s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a72d53d1705f4e2d958c57eec1adaf3a : SUCCESS in 59m 16s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a5825711b42f485e81932f7776e0d0cb : SUCCESS in 20m 19s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2c5477e352a54241ad2656d35dfc51aa : SUCCESS in 18m 29s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/066d4182ddd5466d9a0075367ad648da : SUCCESS in 18m 41s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/db7ea7f83c7b47a3bbffa504af565447 : SUCCESS in 7m 09s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/620e105aafab4b938c3a9228b4199f2f : SUCCESS in 10m 40s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/f3439353df5b49b78a30c45cf35d5f2d : SUCCESS in 23m 02s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/f1259ab2b6db4fc0916397e6f49937c0 : SUCCESS in 29m 58s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/ebc6aecbeb2743a5b2b3bf9de523f9fd : SUCCESS in 22m 15s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/321715d7778f4b10b1b231595cddcaec : SUCCESS in 8m 59s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/402fa19f138a4c22bfe40c29a9bffb5d : SUCCESS in 13m 39s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/5ff9003e688e4003902a98b2a46f4ea6 : SUCCESS in 16m 31s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d4edbf0407c74e19b32018dfb4ec1412 : SUCCESS in 6m 14s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7f84b12f4815419784ec99a616ad3ea4 : SUCCESS in 18m 02s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/9c5f01fbcfbf4e47aa851528c393a248 : SUCCESS in 10m 23s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/15e8b977762f4363955e31c10ec3bfc8 : SUCCESS in 59m 25s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/969e1ddbbbe842ba87db4da7e8db659a : SUCCESS in 58m 25s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/028520dd230c498baafccb1da6fe74dd : SUCCESS in 35m 10s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c9c63e578e1e4703b533a8e4e5c0d543 : SUCCESS in 30m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/222cfb9f6ee14ab09374488dd4641f03 : SUCCESS in 3m 48s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a60eef1e34404e94b5b00962b687efac : SUCCESS in 16m 42s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4966c8c5367449488b5478d0822612d7 : SUCCESS in 1h 02m 29s","accounts_in_message":[],"_revision_number":2},{"id":"4dc757a9194bf6b1c03ad42eca5a1f0d10bd46b7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-08 17:52:35.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/273c07a588ac4cf9be1b33ae90b9f849\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/793eafbd960b44e9abbd1b7132099d79 : SUCCESS in 1h 01m 42s","accounts_in_message":[],"_revision_number":2},{"id":"e17d3cfe2abec7028595ca0f9aca8810540f2c4e","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-06-08 17:54:31.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"9968ada727d560057c8cedb137896b9261a7497e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-06-17 22:10:22.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"fff1cb8b4e4e3daad30dc28815005bf9da54735b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-06-17 22:12:22.000000000","message":"Patch Set 3: Commit message was updated.\n\nOutdated Votes:\n* Code-Review+1, 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":"e1f741273bafc1cdddd2ca85120b29f29e2de187","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-06-17 22:12:38.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"e69016a743d578f8b382127c8e4bf0fa09116cad","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-17 23:25:53.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/23f7f0b0db934bbbae11ca97bd7a8418\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eb6944a08c054907b8b2002274918150 : SUCCESS in 10m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e1b4a1ee833444ccb4600006f740f1b6 : SUCCESS in 7m 07s\n- grenade https://zuul.opendev.org/t/openstack/build/6def2f4c46474a30b55933ec4985b239 : SUCCESS in 44m 39s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c084fe55b1cd4acfb2e87e7f0085496d : SUCCESS in 34m 49s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2adfa3bfe0ee4ed885247262dc35591c : SUCCESS in 59m 35s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/199d032d45054b59856e3aabd4e128e8 : SUCCESS in 53m 25s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4fd38363347d431e9f3b26817b219c5c : SUCCESS in 10m 24s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9b9ca68526b34218bb40bbfcbfc032fb : SUCCESS in 19m 07s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a5c45ee133d946fca0694f6e8a0b6ade : SUCCESS in 20m 17s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c0a37555cc46460dbcb51746d422e89e : SUCCESS in 6m 10s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/3eda7848ffc9487bac19130098af008c : SUCCESS in 10m 08s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/9fdafbb98fce453aae39df95c50ebe14 : SUCCESS in 22m 52s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/83c0954436b54e2c8da028278f6bf8f1 : SUCCESS in 28m 46s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/e56d848f951046f08e23101ba5283baa : SUCCESS in 27m 55s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/a056ea414ae946c4b09aef377d227bee : SUCCESS in 14m 35s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/db5912d46f74418e84bf53f2c93e9c15 : SUCCESS in 14m 58s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/8169463dd16442a88dc41867c59d7a40 : SUCCESS in 15m 56s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/035adf937b4d458cb04136c2464984ab : SUCCESS in 6m 23s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/060d99acace745e99b7070bbe2924cee : SUCCESS in 20m 26s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/d71afde1cec74ec29095356d6a87ab2f : SUCCESS in 9m 08s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/02791232488a4ca7ae206193ea968c19 : SUCCESS in 48m 38s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/476445a1bd2949458f890ae5e9f1e0a9 : SUCCESS in 49m 48s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8aefa3b221d14c268c9f3022f79c233d : SUCCESS in 51m 15s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3b84092535b7475cb8dc97e1cf475945 : SUCCESS in 28m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ca3224b47ec44734bba6a8e07eec8f5b : SUCCESS in 4m 19s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5c5abdb86b6d41a9956c2d39c4ba2d00 : SUCCESS in 20m 12s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0cec26f1e1534a8a843a06ecf5accfd2 : SUCCESS in 1h 03m 32s","accounts_in_message":[],"_revision_number":3},{"id":"ffec31db743e4ecc2733f113aa336f3794390e76","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-17 23:26:24.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"75fd4fa4982136737168f81c018d5b039cd39d59","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-18 01:23:06.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/25c27d1403994fc79f79736584b04dfb\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9377b10436f64064906624b877d44591 : SUCCESS in 8m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f028311803f149db8ef065c63c40b1c0 : SUCCESS in 10m 15s\n- grenade https://zuul.opendev.org/t/openstack/build/a4c007816b174ae2b9fed904b5d0b862 : SUCCESS in 47m 31s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/21b099fb85de445c83cbe8544953896c : SUCCESS in 46m 16s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6c80661433024ac69d7f3f25bb1fd3ee : SUCCESS in 55m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bca50d0611fa42f8bcb279d464969912 : SUCCESS in 49m 09s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/12e24f40fccf416cb98fada2a2993b33 : SUCCESS in 6m 06s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/2e8ea69e28ca444e814b7c8d4b3f8ac3 : SUCCESS in 25m 04s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/9122e9edaa64414da5ccc1c069ae7c39 : SUCCESS in 18m 55s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/8edcf52d6bea4e439b2dd7a73609c5e6 : SUCCESS in 23m 02s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/b2b789276cb64477ad2a02bb7b13e5d3 : SUCCESS in 21m 17s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/39ccb3324b504008a8cf5da266920e13 : SUCCESS in 8m 04s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/5a83047c8940461286e569306d93c55b : SUCCESS in 11m 21s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/5f7e910a072a4faf8bba4fb90626307d : SUCCESS in 9m 44s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8c15ae818ab547bdaa64b3cce7ed671b : SUCCESS in 3m 45s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/6238abe4782841b5a7f6452d6c025942 : SUCCESS in 8m 10s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/938f853183e349dea134532e0d24a685 : SUCCESS in 58m 38s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/26356651d73f4871904a7eea82764630 : SUCCESS in 52m 00s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/996b0a9912dd4bdabc79d66adc4b8e43 : SUCCESS in 22m 26s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c8f7c17ed8ed4fa29b66cf6adaf2787d : SUCCESS in 28m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5c4b2ad14dc84671b1c3024c65a01fa2 : SUCCESS in 3m 45s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/50fdcd0aee144ebc9c1a87d705d4d144 : SUCCESS in 19m 09s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/52e072c85d83472e860d33bb1241ca07 : SUCCESS in 41m 18s","accounts_in_message":[],"_revision_number":3},{"id":"2a879ad25b0eabcb79e8666d0d563da36326256a","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-18 01:23:06.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"fa2babf84b08bfe26c9e2e55f62e0793d0937d73","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-18 01:24:58.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2b84914aeda94351a035c7ab5a514988\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a88fbd2ea7ad4d708fbe906753b5a97c : SUCCESS in 46s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/2ec600cd156f42c1bfe7ec52b32fa279 : SUCCESS in 45s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"093f6cf14ec48c5854c59569ccddf0fc5ee201b6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-18 07:44:17.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/85ada8e379b94322a94cbcbdba9d4d7e\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/adc3fbd6ba184dd1a0b75d6b4548c473 : SUCCESS in 1h 19m 10s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"1bdd10c28d4f3d25b358e0863dbb16b229afe2a5","revisions":{"3fbd88e978ee7314daf15f17b349fb68d23519dc":{"kind":"REWORK","_number":1,"created":"2026-06-08 13:54:15.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/46/992246/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/46/992246/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/46/992246/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/46/992246/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/46/992246/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/46/992246/1"}}},"commit":{"parents":[{"commit":"f19b35a0c41b31d4d0a0b4f1aab2035b187f566c","subject":"tests: Test more methods for publicAccessBlock","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f19b35a0c41b31d4d0a0b4f1aab2035b187f566c"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-06-08 13:42:43.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-06-08 13:53:42.000000000","tz":120},"subject":"s3api: also reject publicAccessBlock at the account level","message":"s3api: also reject publicAccessBlock at the account level\n\nThe previous fix only covered bucket-level requests; account-level\nPUT/DELETE /?publicAccessBlock got 405 and GET silently returned the\nbucket list.\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ib8132b1d608e61b73d97f841389776169c4e1823\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3fbd88e978ee7314daf15f17b349fb68d23519dc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3fbd88e978ee7314daf15f17b349fb68d23519dc"}]},"branch":"refs/heads/master"},"9a9ae7e1c21c6025da81c1d42eab96fd12b6a5bc":{"kind":"REWORK","_number":2,"created":"2026-06-08 16:04:02.000000000","uploader":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"ref":"refs/changes/46/992246/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/46/992246/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/46/992246/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/46/992246/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/46/992246/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/46/992246/2"}}},"commit":{"parents":[{"commit":"f19b35a0c41b31d4d0a0b4f1aab2035b187f566c","subject":"tests: Test more methods for publicAccessBlock","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f19b35a0c41b31d4d0a0b4f1aab2035b187f566c"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-06-08 13:42:43.000000000","tz":120},"committer":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-06-08 16:03:50.000000000","tz":120},"subject":"s3api: also reject publicAccessBlock at the account level","message":"s3api: also reject publicAccessBlock at the account level\n\nThe previous fix only covered bucket-level requests; account-level\nPUT/DELETE /?publicAccessBlock got 405 and GET silently returned the\nbucket list.\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ib8132b1d608e61b73d97f841389776169c4e1823\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9a9ae7e1c21c6025da81c1d42eab96fd12b6a5bc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9a9ae7e1c21c6025da81c1d42eab96fd12b6a5bc"}]},"branch":"refs/heads/master"},"1bdd10c28d4f3d25b358e0863dbb16b229afe2a5":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2026-06-17 22:12:22.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/46/992246/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/46/992246/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/46/992246/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/46/992246/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/46/992246/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/46/992246/3"}}},"commit":{"parents":[{"commit":"f19b35a0c41b31d4d0a0b4f1aab2035b187f566c","subject":"tests: Test more methods for publicAccessBlock","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f19b35a0c41b31d4d0a0b4f1aab2035b187f566c"}]}],"author":{"name":"Christian Schwede","email":"cschwede@mailbox.org","date":"2026-06-08 13:42:43.000000000","tz":120},"committer":{"name":"Tim Burke","email":"tburke@nvidia.com","date":"2026-06-17 22:12:22.000000000","tz":0},"subject":"s3api: 501 unsupported bucket subresources at other levels","message":"s3api: 501 unsupported bucket subresources at other levels\n\nThe previous fix only covered bucket-level requests; account-level\nPUT/DELETE /?publicAccessBlock got 405 and GET silently returned the\nbucket list.\n\nApply this to other subresources (torrent, cors, policy, etc.) as\nwell.\n\nCo-Authored-By: Claude Sonnet 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: Ib8132b1d608e61b73d97f841389776169c4e1823\nSigned-off-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1bdd10c28d4f3d25b358e0863dbb16b229afe2a5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1bdd10c28d4f3d25b358e0863dbb16b229afe2a5"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"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":""}}}]}
