)]}'
{"id":"openstack%2Fswift~947434","triplet_id":"openstack%2Fswift~master~I60f0b36633c2a348933fd45d348d76b256fca57a","project":"openstack/swift","branch":"master","topic":"p-s3api-mpu-err-msg","attention_set":{},"removed_from_attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2025-04-16 18:51:09.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I60f0b36633c2a348933fd45d348d76b256fca57a","subject":"s3api: make MPU part error response message same as S3","status":"MERGED","created":"2025-04-16 11:17:02.000000000","updated":"2025-04-16 18:52:57.000000000","submitted":"2025-04-16 18:51:09.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"947434-p-s3api-mpu-err-msg","meta_rev_id":"bfb97c60481f8131d369e83431f10c2f79fe3a95","_number":947434,"virtual_id_number":947434,"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-04-16 18:51:09.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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2025-04-16 17:22:50.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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-04-16 17:22:50.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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-04-16 11:53:42.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":"2025-04-16 12:20:51.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":"2025-04-16 17:22:50.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":"1eb542d070827dae6b4e84d21df02e3963f7cf23","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-04-16 11:17:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"db81c8c3d361d30a73a181057880ac263cb9d4f0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-16 11:53:42.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f65a14dca6ca42babd3a3fe8fc26917f\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/9412adca54d14c95b00238387fbab186 : SUCCESS in 35m 13s","accounts_in_message":[],"_revision_number":1},{"id":"52d8fbad45cbbf3284eccf5b7ca184f25003bddc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-16 12:20:51.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5e7c635a49df4725bb04c6a76e01c8db\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2410c421a6b64d81a475ad23613d9717 : SUCCESS in 12m 39s\n- grenade https://zuul.opendev.org/t/openstack/build/da38611d940e4a4ca2aaca88ac3383c6 : SUCCESS in 55m 57s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/bc7e89376ca34b06a8d1a80b2816b68c : SUCCESS in 52m 19s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d2d95121b40949c588f40675a36718c8 : SUCCESS in 55m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/15be128209ee4b2aa4ffe7bc8fee6773 : SUCCESS in 58m 41s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/bfb0ff056069470ca8a28305e54f73e3 : SUCCESS in 18m 12s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9e1945c2aba94a3a986ced7ccac16f5a : SUCCESS in 18m 32s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3f4265e9c77644818465521a8968961b : SUCCESS in 23m 25s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/15faa32fde1a4e5cad4dbfb12d865b1c : SUCCESS in 3m 28s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/883daa6ebb9144069524d96f9526e02c : SUCCESS in 8m 58s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/52a7885041664071b61e96cd45bd09e5 : SUCCESS in 18m 21s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/e354987ca88741049418fae96bcc0511 : SUCCESS in 29m 31s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/7fb4011e38934441bf61dad6b6b8683e : SUCCESS in 7m 25s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/662f7e1896b24699a35ad8dcf8bb0979 : SUCCESS in 9m 17s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/19758a24c64f4806bc18755b3d0fa2cc : SUCCESS in 14m 50s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c0fd6637dcd0490e9659763d3c994297 : SUCCESS in 6m 13s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/67f57ca8f84d431b841eeb10e507c2d8 : SUCCESS in 7m 34s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/1768166bb35f4822a947776049930410 : SUCCESS in 4m 48s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/cc97f89fedf545bfa5a507f6b39939b7 : SUCCESS in 59m 13s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6151603cf0504fedb65e4a21489f9467 : SUCCESS in 34m 47s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3faa5b31df3648b9a1d57d2117cb33bd : SUCCESS in 31m 52s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/32f40f287d7e4ee6bbe0a14524a68e9d : SUCCESS in 9m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/94352150165f4665999252efa91358ed : SUCCESS in 4m 10s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8c82e80f213745aca2cffc32f033a2d2 : SUCCESS in 16m 51s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/3d11e958a965409ab9ed388ce35023f9 : SUCCESS in 39m 09s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/768fa4ee40304603a85b977bd534a383 : SUCCESS in 56m 04s","accounts_in_message":[],"_revision_number":1},{"id":"c05fd1e1d362fe4db7b6fe3646103885b0d3c7ac","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-04-16 17:22:50.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"8f6279426159df44898d72f5ac653b75163d8a2d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-16 17:23:20.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"ba65bd993b1b875dc3c60b7f59d32a556b50152f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-16 18:51:09.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eea71037342948faa1ed9c364a0bd942\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/411d6821746a4baaad9b9da34cb7db5d : SUCCESS in 9m 36s\n- grenade https://zuul.opendev.org/t/openstack/build/1cbb05a1056242c391abec5ed1f985f7 : SUCCESS in 46m 38s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/885db7ab9c8944cca1b3abf4bd89b5da : SUCCESS in 41m 49s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/dc68b577aafc4d9dafdef85d6f4787ca : SUCCESS in 44m 00s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2725fd57f617488287172fa4fd5a8f4e : SUCCESS in 51m 49s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/a0c573b52cb040cb8a1b50be412ec662 : POST_FAILURE in 6m 45s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ad11c2e299c449049b897f525856f59a : SUCCESS in 19m 54s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/7b1a5b6a6f8f4b31ba3dd8bc497cbd83 : SUCCESS in 15m 59s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/639f50d9c09c47b1b725768dca73025d : SUCCESS in 19m 26s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/cfd1372f270449f797e8df05a8aa1618 : SUCCESS in 13m 56s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/9468ba66f2cf4dc18f1497cde530ea6c : SUCCESS in 12m 53s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/b8f03b84b4a04bf6b70e50f2f943987b : SUCCESS in 13m 05s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/31a491519c0f482a929fd666fc018132 : SUCCESS in 5m 52s\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/f2aab24b6a6b427ab830caf3c5f6ee05 : SUCCESS in 3m 46s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/61e8793c104048cdbd096f749a4d6e21 : SUCCESS in 51m 03s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8f210a88fdca42d5a7772395d615b862 : SUCCESS in 17m 56s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/36e1fcd86ce34bd48fc48caecb9f1d46 : SUCCESS in 17m 39s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4a6e5f070fc744198106041e895daec9 : SUCCESS in 23m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/08bdd12b7c6747d982c6b363f31c6d2d : SUCCESS in 4m 22s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/56516203414c473197b9b9b615618f95 : SUCCESS in 26m 09s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/e34486bebe44434b9517a31b184a5262 : SUCCESS in 43m 51s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b2a0a6e8e5df4415a09ad4f0e4603452 : SUCCESS in 58m 01s","accounts_in_message":[],"_revision_number":1},{"id":"7d45962a0433598879332701748caf6ef6554659","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-16 18:51:09.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"bfb97c60481f8131d369e83431f10c2f79fe3a95","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-16 18:52:57.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0c75b8fdb16d4728bb9f07d4f7dcaf21\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8025d040514449a78f09a01fda84dbb2 : SUCCESS in 1m 33s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/2cb43c407de54d8dbf1cde40a0ee99b7 : FAILURE in 30s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"ab5c742e2b0fb7be8d7ea9910c31a237bd363ffb","revisions":{"ab5c742e2b0fb7be8d7ea9910c31a237bd363ffb":{"kind":"REWORK","_number":1,"created":"2025-04-16 11:17:02.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/34/947434/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/34/947434/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/947434/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/947434/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/947434/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/34/947434/1"}}},"commit":{"parents":[{"commit":"c7f93f0f63841140d75c21a833647073fb3f4eb3","subject":"Merge \"Add skip reason next to test name in zuul output\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c7f93f0f63841140d75c21a833647073fb3f4eb3"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-04-16 11:16:00.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-04-16 11:16:00.000000000","tz":60},"subject":"s3api: make MPU part error response message same as S3","message":"s3api: make MPU part error response message same as S3\n\nChange-Id: I60f0b36633c2a348933fd45d348d76b256fca57a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ab5c742e2b0fb7be8d7ea9910c31a237bd363ffb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ab5c742e2b0fb7be8d7ea9910c31a237bd363ffb"}]},"branch":"refs/heads/master"}},"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":{}}},{"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":{}}}]}
