)]}'
{"id":"openstack%2Fswift~999613","triplet_id":"openstack%2Fswift~feature%2Fmpu~Ied1dcc09678ec8366caf116e9da3acc031c78ba6","project":"openstack/swift","branch":"feature/mpu","topic":"p-mpu-head-versions","hashtags":[],"change_id":"Ied1dcc09678ec8366caf116e9da3acc031c78ba6","subject":"mpu: allow internal client to GET/HEAD sysmeta","status":"MERGED","created":"2026-08-03 14:02:05.000000000","updated":"2026-08-04 10:06:53.000000000","submitted":"2026-08-04 10:04:10.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"999613-p-mpu-head-versions","meta_rev_id":"d197946be21b997717881aeabd13f3a5ca779ddf","_number":999613,"virtual_id_number":999613,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-04 10:04:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":2,"date":"2026-08-04 07:53:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":1,"date":"2026-08-04 07:53:02.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-03 15:23:24.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"}],"messages":[{"id":"975057ad99a54b4fcd22670fa78bcbd11f6c0562","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-08-03 14:02:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1c7f93ea13e6d1f44c69808b96c3becd32bddcd0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-03 15:23:24.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/75ee561eff054ae0a5988cb522eea5c8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a72b62d845f14ac694ec753b4b1fa4ab : SUCCESS in 10m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/59b02d86b7f5455f8869c8507e88f7c2 : SUCCESS in 8m 26s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/baa33d4e83b845edbc5831ceef0bdaa3 : SUCCESS in 19m 51s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/49d75216f6044084a18c551ae4856e50 : SUCCESS in 21m 36s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f88ef6c6e8414e1a80b0c4ad54d88bf5 : SUCCESS in 18m 51s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b79fdd35b83946a9868979fdde67b286 : SUCCESS in 4m 43s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/59a5a7ca7fca49b5b3c5576e14ff82da : SUCCESS in 26m 45s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/398fa802245046d1afaae9aec9257e3f : SUCCESS in 25m 38s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/767711045e374705bcab50ce751bb8ef : SUCCESS in 21m 12s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/7b7606b6790140698e84647ae739ac88 : SUCCESS in 14m 00s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/8d1dc7623ef841ba832ddd816044e71a : SUCCESS in 9m 34s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/cb5e96d38331443787a88400375f3806 : SUCCESS in 9m 44s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/1742dd733ab24f01a844a286f5c07881 : SUCCESS in 9m 58s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/d5f901d6351f46049763e8e46e0e150c : SUCCESS in 21m 57s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/6eeab07a346f4d3db7621ffdb390ce4e : SUCCESS in 8m 21s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1d34a40a40a840e8af2b4a58bd8d2d4f : FAILURE in 7m 20s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/316b7201625c4cbc9ff6db5d3290cf62 : SUCCESS in 9m 32s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/5015782a126541dcb5efbfed5d1ae731 : SUCCESS in 1h 06m 26s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4d2db6ee90c643f1857871c69624981d : SUCCESS in 22m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8287765d0fe449d481d9dcf3d89ac802 : SUCCESS in 4m 09s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f5b19415ce1a4feaa365f1ae9dd40d69 : SUCCESS in 19m 23s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":1},{"id":"cb310d1816e400bf43fc706d78c07192348e9c8d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-03 16:21:48.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6b375e9b9e4742ca9cb94d5a12f14eab\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/d94721c730a449ff80fcee7798e7f3af : SUCCESS in 1h 44m 51s","accounts_in_message":[],"_revision_number":1},{"id":"9845bebe7c3787ea876654eec774853465c60f13","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-08-04 07:52:03.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"908556781f9afe171be21a879bd8ba1110cd0aeb","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-08-04 07:53:02.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"299113201c5df20694ef9ecb914082b6b2305556","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-04 08:37:36.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/968109c2fd2247948e229a20e2869f7f\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/28da975d8f464a60b46006027c01294a : SUCCESS in 43m 23s","accounts_in_message":[],"_revision_number":2},{"id":"022131e68cc8eae2a573a0674b666704e54f9ed6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-04 08:59:39.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b98f9cd96e7f4c60bf57900b89a6cbe8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a2c3a03e2253487abd6c8d7c1414d2c1 : SUCCESS in 10m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b85543d1841349f18582653bb78f2756 : SUCCESS in 8m 32s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b408e25d256e4bca9f3ebb6c1628cc84 : SUCCESS in 26m 03s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fe6e639364684820bfea1219b1a2c661 : SUCCESS in 25m 17s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9b887c50d98c4fadb24b0f943a1bd10a : SUCCESS in 21m 33s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2ae107da883d40cfb993ed75cf2169aa : SUCCESS in 7m 02s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/b24d5b3018dd4ef3b470e0f7f5c8010a : SUCCESS in 13m 06s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/8c6abdf260894ab3959d2d686ead0efd : SUCCESS in 21m 58s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/c2a23e176f8d4a049945d7f34e365304 : SUCCESS in 40m 03s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/5ec1ff23d25a4ed59db85485facf1361 : SUCCESS in 20m 18s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/ca8e02d90e9c4e2896890f11c6e57862 : SUCCESS in 17m 00s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/84cf6dc1157c475390f948e74085b84d : SUCCESS in 15m 34s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/a6a382626fea4d97b28815d2ce05a572 : SUCCESS in 17m 19s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/5575187d2cd648d39d6f7a907ca8fd4d : SUCCESS in 20m 26s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/823169cc645a4bb28c59c120abf2d815 : SUCCESS in 7m 27s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5802b6a42c114f88804b078c9b09ff4b : FAILURE in 9m 59s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/67aa8c5837b84a35ad6b6cd4edc9547a : SUCCESS in 9m 00s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/2f1e7022de544b5ea253b082a83a8dd1 : SUCCESS in 1h 01m 07s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4f156aad9f8f4627a0871fba17d2bdbc : SUCCESS in 28m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3af0a34c09364578b71df5cabff1214b : SUCCESS in 4m 07s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/687a533b39154cb6a2ff0101a7192c48 : SUCCESS in 22m 19s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":2},{"id":"342c053790ca1529b11307eba517367260994efb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-04 09:07:07.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"4b6e06b08d791f5547b31f79c1bc68c7c2058167","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-04 10:04:10.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/03703a2c872b4dc49853ae1e48f45dae\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1ce12daaff324a118ad21608386e103b : SUCCESS in 6m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4b17019021f24162af4b73ce873094c9 : SUCCESS in 9m 11s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/44c9fda4b0b546acb3de2b0699633bc6 : SUCCESS in 5m 23s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/b9fd59cb735646e9aec7ca9f14af7b5c : SUCCESS in 11m 14s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/f0896ff773db4ac491f06283b47dc8bb : SUCCESS in 17m 52s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/4b61ecd12c17491fb1c844fcd9386f35 : SUCCESS in 24m 35s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/73279668ca4049bca8521bba89f74534 : SUCCESS in 10m 00s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/30e85683e14142cc878afe0273659cce : SUCCESS in 13m 34s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/a17932abbed1477aa195ac41d61d7b47 : SUCCESS in 17m 46s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/6df7520d893347458b7b85eae3b1de04 : SUCCESS in 9m 07s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/01d0668406af4d7aa6d1dfd2f5b73614 : SUCCESS in 3m 48s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/1e6d0a6f0348482a89a70c3e4b7abdb2 : SUCCESS in 5m 29s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/019b353d134e472494bb67c9b2e9905c : SUCCESS in 38m 13s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/088e791eb8ed4522b523dff0d702f6f4 : SUCCESS in 31m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9488a4ccbf6f4a64947870790bbe4f28 : SUCCESS in 5m 46s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e9947d1ee73640e8a15187fc25652a6f : SUCCESS in 20m 40s","accounts_in_message":[],"_revision_number":2},{"id":"bc7412dde3a865a69b30a91fd24a98dfef21d8be","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-04 10:04:10.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"d197946be21b997717881aeabd13f3a5ca779ddf","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-04 10:06:53.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3c06f3eef0e8416cb0e41903336b68dc\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8ff660c98a7c464eb4387996a23b1ec8 : SUCCESS in 59s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/0234a4aa8b1049f5b794cc23c4731d36 : SUCCESS in 57s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"c1b9f39231aa6fafc61aec4859a21b86d00982ac","revisions":{"bfa02c61dc6e6536d5c64cdb949de8f7b078e675":{"kind":"REWORK","_number":1,"created":"2026-08-03 14:02:05.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/13/999613/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/999613/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/999613/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/999613/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/999613/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/999613/1"}}},"commit":{"parents":[{"commit":"a944300f4a86bc67509b03541204edca1aff2a46","subject":"mpu: stop using reserved namespace","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a944300f4a86bc67509b03541204edca1aff2a46"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-08-03 11:15:43.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-08-03 13:40:13.000000000","tz":60},"subject":"mpu: allow internal client to GET/HEAD sysmeta","message":"mpu: allow internal client to GET/HEAD sysmeta\n\nAdd support for an x-backend-include-mpu-sysmeta header that will\ncause the mpu middleware to include all mpu related sysmeta in GET\nHEAD responses for an mpu manifest. Otherwise the sysmeta is filtered\nout of GET/HEAD responses.\n\nThis is useful when using an internal client to inspect and debug mpu\nresources.\n\nChange-Id: Ied1dcc09678ec8366caf116e9da3acc031c78ba6\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bfa02c61dc6e6536d5c64cdb949de8f7b078e675"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bfa02c61dc6e6536d5c64cdb949de8f7b078e675"}]},"branch":"refs/heads/feature/mpu"},"c1b9f39231aa6fafc61aec4859a21b86d00982ac":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-08-04 07:52:03.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/13/999613/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/13/999613/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/999613/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/999613/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/13/999613/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/13/999613/2"}}},"commit":{"parents":[{"commit":"55d97c59e3597d05a487ef14b95999d89403475b","subject":"mpu: stop using reserved namespace","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/55d97c59e3597d05a487ef14b95999d89403475b"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-08-03 11:15:43.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-08-04 07:47:59.000000000","tz":60},"subject":"mpu: allow internal client to GET/HEAD sysmeta","message":"mpu: allow internal client to GET/HEAD sysmeta\n\nAdd support for an x-backend-include-mpu-sysmeta header that will\ncause the mpu middleware to include all mpu related sysmeta in GET\nHEAD responses for an mpu manifest. Otherwise the sysmeta is filtered\nout of GET/HEAD responses.\n\nThis is useful when using an internal client to inspect and debug mpu\nresources.\n\nChange-Id: Ied1dcc09678ec8366caf116e9da3acc031c78ba6\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c1b9f39231aa6fafc61aec4859a21b86d00982ac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c1b9f39231aa6fafc61aec4859a21b86d00982ac"}]},"branch":"refs/heads/feature/mpu"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
