)]}'
{"id":"openstack%2Fswift~957261","triplet_id":"openstack%2Fswift~feature%2Fmpu~I5fe4829f656ee8f43a618a7d1e1586ecb24279d0","project":"openstack/swift","branch":"feature/mpu","topic":"p-mpu-s3-compat-test-setup","hashtags":[],"change_id":"I5fe4829f656ee8f43a618a7d1e1586ecb24279d0","subject":"mpu: refactor versioning s3api compat tests","status":"MERGED","created":"2025-08-13 15:51:40.000000000","updated":"2025-08-15 04:51:16.000000000","submitted":"2025-08-15 04:48:36.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"957261-p-mpu-s3-compat-test-setup","meta_rev_id":"997839ea0b836d481913352ef85e8e7f5370c809","_number":957261,"virtual_id_number":957261,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-08-15 04:48:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}],"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":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-08-14 15:38:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}],"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":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-08-14 15:38:04.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}],"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":"2025-08-13 16:15:11.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":"ea0068aab43bf03df93619c68f14fbc021fc0c4e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-08-13 15:51:40.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8b2be6e6b4f5b25cc5ecfb351ce4358c7468471d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-13 16:15:11.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/431b5623740444bea063408c8e5e46b9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/06513fbea93e47e4aa5fe4e7eca982f1 : SUCCESS in 11m 20s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2a6d895edc554460b9a29a611afd16b6 : SUCCESS in 6m 28s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/1153bd002bf248948eaae07c8d0abe9a : SUCCESS in 8m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fba462d355db47fdbb6a7117112ed353 : SUCCESS in 4m 28s","accounts_in_message":[],"_revision_number":1},{"id":"c63a6dc3ef971497421022cec95b95f3b0b1ccd5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-08-14 15:34:30.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"04000038f04a4c4ce2bcef6e7c904fe5ad5afcdd","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-08-14 15:36:34.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"79633ad8c247b4dc8d1e553f2ded00dfdac2f2ac","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-08-14 15:38:04.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"d70c7e60cb8f8670a8de95d526bab82ae90ddb4e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-14 19:28:08.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/16ae45ad3b3c49519126aa7e33772ea2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b2f80a3e31fd4c629eef4cb2344f883e : SUCCESS in 4m 44s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3240e21cd52f45c7b1b24e917bc8ac4b : SUCCESS in 7m 19s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/a66e1f2dd6ae4acbbed6f02ed281f59e : SUCCESS in 4m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/66f3b55b306d4122be240f40c089bba9 : SUCCESS in 5m 00s","accounts_in_message":[],"_revision_number":2},{"id":"9613debfcb1ccb660f62275b2a62f91b1a0afcc3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-14 19:28:39.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"07a8ba404ded360e6bb849f2a8d6705773c237bb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-14 20:04:33.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aa1f18db9bbf48d6b3d0ef5e694f918b\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/db5b054a50b2412f8fe87a832186d0be : SUCCESS in 1h 24m 58s","accounts_in_message":[],"_revision_number":2},{"id":"89cb249a0a682b42946e23e58c22b5cf523b9b73","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-15 04:48:36.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/290cd348eb2b4f3cba14e15866d289e9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4f6f9b90df764022927342e5722f8c1e : SUCCESS in 5m 41s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/9f546e77ca2b463682ac447f7d946de8 : SUCCESS in 4m 04s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/581920b559334e7fb477963d333eb346 : SUCCESS in 8m 29s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/9f98e9cb9d56415b967559e89caba9f2 : SUCCESS in 7m 50s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/07010bf9db944ab5a91612cd195412cb : SUCCESS in 22m 02s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/f3882d1274c84da58aef69a83166f1aa : SUCCESS in 8m 31s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/23162562ec8d46d0b38d6b9960370178 : SUCCESS in 18m 22s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/e711c3090cc84b879eed203a8454581c : SUCCESS in 13m 28s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/35cade5287814063907123a1e0ad173e : SUCCESS in 4m 29s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/3892534842b4444f83e580d8b1e082d2 : SUCCESS in 5m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dae35d5a43d548b4bfc10297b4cdd7fc : SUCCESS in 2m 48s","accounts_in_message":[],"_revision_number":2},{"id":"467e56b15d9aea5478495eabf7b707e67e68adc5","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-15 04:48:36.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"997839ea0b836d481913352ef85e8e7f5370c809","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-15 04:51:16.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ef01780d91ec487eb747a7d743104f77\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/391a5c402d3740699ab2e59eef4a0921 : SUCCESS in 1m 05s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/3c70f1231611489da6b287436dfb8b4f : SUCCESS in 35s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"355340801146e188aabf8a79e40a25ca3aa78d7b","revisions":{"95ac6e8178f7943492c52f29edb69cdbb4d45d80":{"kind":"REWORK","_number":1,"created":"2025-08-13 15:51:40.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/61/957261/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/61/957261/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/61/957261/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/61/957261/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/61/957261/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/61/957261/1"}}},"commit":{"parents":[{"commit":"e792b16f61f4a7629615ed5ada1ebfd4c7cf78a2","subject":"mpu: add compat test for listing sessions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e792b16f61f4a7629615ed5ada1ebfd4c7cf78a2"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-08-13 15:49:43.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-08-13 15:49:43.000000000","tz":60},"subject":"mpu: refactor versioning s3api compat tests","message":"mpu: refactor versioning s3api compat tests\n\nRefactor the s3api object versioning compat tests to provide some\nre-usable helpers.\n\nThe setUp no longer enables versioning by default. This allows for\ntests to be added that enable versioning during the test.\n\nChange-Id: I5fe4829f656ee8f43a618a7d1e1586ecb24279d0\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/95ac6e8178f7943492c52f29edb69cdbb4d45d80"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/95ac6e8178f7943492c52f29edb69cdbb4d45d80"}]},"branch":"refs/heads/feature/mpu"},"355340801146e188aabf8a79e40a25ca3aa78d7b":{"kind":"REWORK","_number":2,"created":"2025-08-14 15:34:30.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/61/957261/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/61/957261/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/61/957261/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/61/957261/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/61/957261/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/61/957261/2"}}},"commit":{"parents":[{"commit":"e792b16f61f4a7629615ed5ada1ebfd4c7cf78a2","subject":"mpu: add compat test for listing sessions","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e792b16f61f4a7629615ed5ada1ebfd4c7cf78a2"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-08-13 15:49:43.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-08-14 15:33:24.000000000","tz":60},"subject":"mpu: refactor versioning s3api compat tests","message":"mpu: refactor versioning s3api compat tests\n\nRefactor the s3api object versioning compat tests to provide some\nre-usable helpers.\n\nThe setUp no longer enables versioning by default. This allows for\ntests to be added that enable versioning during the test.\n\nDrive-By: s3 no longer returns DisplayName, see\nhttps://bugs.launchpad.net/swift/+bug/2120622\n\nChange-Id: I5fe4829f656ee8f43a618a7d1e1586ecb24279d0\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/355340801146e188aabf8a79e40a25ca3aa78d7b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/355340801146e188aabf8a79e40a25ca3aa78d7b"}]},"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":{}}},{"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":{}}},{"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":{}}}]}
