)]}'
{"id":"openstack%2Fswift~937980","triplet_id":"openstack%2Fswift~feature%2Fmpu~I5adda827124a012f6511d383320d06120935ea62","project":"openstack/swift","branch":"feature/mpu","topic":"p-mpu-streamline-func-test","hashtags":[],"change_id":"I5adda827124a012f6511d383320d06120935ea62","subject":"mpu: improve error handling and add tests","status":"MERGED","created":"2024-12-18 12:13:57.000000000","updated":"2024-12-19 11:44:09.000000000","submitted":"2024-12-19 11:43:03.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":"937980-p-mpu-streamline-func-test","meta_rev_id":"197e4666e83748ce8f403ea14cba6ecd1148252f","_number":937980,"virtual_id_number":937980,"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":"2024-12-19 11:43:03.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":"2024-12-19 10:52:38.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":"2024-12-19 10:52:38.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":"2024-12-18 13:16:04.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":"c68aa6ffda410f11b7d496a578106502b169597e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-12-18 12:13:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ab586a938d24fd6cdcd97e996a20ed3a4d24376c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-12-18 12:20:03.000000000","message":"Uploaded patch set 2: New patch set was added with same tree, parent tree, and commit message as Patch Set 1.","accounts_in_message":[],"_revision_number":2},{"id":"21e341c429bebbef4ac75f67f2c73351a8192bf4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-18 13:16:04.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/76aa25b489eb44e398ad1aac1e6abb25\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ae609d819bf04c10a6723b175f21541a : SUCCESS in 8m 13s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/60cabd5f08754aa5abe160625d8255ba : SUCCESS in 13m 03s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/cc75b8143dec4550bcff84ff3937321c : SUCCESS in 21m 41s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2d10350ba198446593633b4e2f69229d : SUCCESS in 13m 07s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d371fd4457df4765b55ab195a566ee17 : SUCCESS in 5m 48s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/681c41a524674fdf8a44b49c57c4ee69 : SUCCESS in 18m 28s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a4f867eadc3d4158913fad2c7ce522e8 : SUCCESS in 22m 28s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/c0be55da7b9142d1aa390270b224e0ee : SUCCESS in 16m 56s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/f1043e9cd4674f6b9598f7a4e8180f9e : SUCCESS in 24m 53s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/189d5ae561314ed1a633bd08387734a2 : SUCCESS in 15m 45s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7501670df42d413cbea96995e8d273c8 : SUCCESS in 17m 36s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/7f226efeceb14dedb7fb1211dcbb902c : SUCCESS in 20m 20s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/75411e8ff72b4448b05980081e178d9f : SUCCESS in 14m 58s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/dfab8a3f872f4601941eb1a05618c479 : SUCCESS in 17m 34s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/b26da77e436c4502bf9e231124a716bb : SUCCESS in 15m 46s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/56ed97fdc021440996ce2bb6de88adf1 : SUCCESS in 8m 23s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b29e7badb4de4d4aacb2772d5ed4a342 : SUCCESS in 14m 51s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/acb2b518b92f4ccfbc07f1a79883cc2a : SUCCESS in 7m 05s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/9a17c8909cf24aedb0520c946560b626 : SUCCESS in 50m 56s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/97963830d0d445b69140c9913fa54bb3 : SUCCESS in 15m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e50b3f0ef3ba404cba9b01468e1117e5 : SUCCESS in 4m 32s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/75b54f32763b4cb99802a7614136419f : SUCCESS in 17m 38s","accounts_in_message":[],"_revision_number":2},{"id":"14c4b960c09e7cc9686783a7786fcc98edfb05fe","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-18 15:41:02.000000000","message":"Patch Set 2:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ad528d59c9fb405195c92d5e109f135a\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/7bf83c633bc046e9b1869505592ce5b5 : TIMED_OUT in 3h 00m 59s","accounts_in_message":[],"_revision_number":2},{"id":"1cd29dc1743daf1065afbd28c0e1b6c2180c5285","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-12-19 10:52:38.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"80a34dc7ebf9c2c7f4313b8f99d39cd43540f390","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-19 10:53:03.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"94c2b8f83b14805c2f2fc52c1ac855cc7ce7de5a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-19 11:43:03.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/db6be05308234adfa991600314af12cc\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a64d89ed9ed048bea97fc933f66d8d1a : SUCCESS in 8m 24s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/54d490bc15414178a516ac6e7e7bef58 : SUCCESS in 5m 08s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/be7497c2c0ec4664872adea367daf327 : SUCCESS in 12m 55s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/bbd857671b624c87b6be5fcd9ed0c9f8 : SUCCESS in 14m 22s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/fe522d81e40b42be97c58ec660fd2e75 : SUCCESS in 16m 59s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/b6106d49aea9473d8ddbe60248ab523c : SUCCESS in 23m 25s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b8cdfb51dcc04877ad14b2ec002f542d : SUCCESS in 16m 26s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/1238a573c6ec42139f8921ed47e77fc7 : SUCCESS in 17m 02s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f0f89cc4f2614d27ae0af09a05ac0abe : SUCCESS in 13m 54s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/2cfbc23155f0491a9afbb289365cd15d : SUCCESS in 15m 21s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/fde87afb0f89472394d0160bf78230b3 : SUCCESS in 14m 55s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/85e22d39f5254a00812d7dbf225bc8cd : SUCCESS in 11m 22s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/a4b0614ba91841458ea53483059160f4 : SUCCESS in 5m 52s\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/89d202fc475c489482c6f480202d50ee : SUCCESS in 6m 54s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/f981d09fee674791b0012ba930acd220 : SUCCESS in 41m 59s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/80f007fd18b04d29802ee9ee08983da8 : SUCCESS in 17m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f9f04cddfefc4dcd9f1611ecfaff92d4 : SUCCESS in 4m 14s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/12241cbd8ff244f68a04845f1e46706f : SUCCESS in 17m 21s","accounts_in_message":[],"_revision_number":2},{"id":"9b0881cf580abeead51d9e958bf8600b799805fe","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-19 11:43:03.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"197e4666e83748ce8f403ea14cba6ecd1148252f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-19 11:44:09.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9e067e3e44c14f2fa48b71cc7fa97e40\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/134218ff77224d0c97b74222db7696ad : SUCCESS in 43s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/15822197b83b4e5aaff14576b5a3132f : SUCCESS in 33s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"e1e0d5cfdaa6f9a85cba711f200896e570cc1795","revisions":{"58eaba7a95adf4fb80c2c7055273f22e3bc58454":{"kind":"REWORK","_number":1,"created":"2024-12-18 12:13:57.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/80/937980/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/80/937980/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/80/937980/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/80/937980/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/80/937980/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/80/937980/1"}}},"commit":{"parents":[{"commit":"ce9faccd81b7e32ed937d1bdaa5d6f8765bd3ba2","subject":"mpu: check for min and max part numbers in manifest","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ce9faccd81b7e32ed937d1bdaa5d6f8765bd3ba2"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-12-18 11:22:35.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-12-18 12:13:26.000000000","tz":0},"subject":"mpu: improve error handling and add tests","message":"mpu: improve error handling and add tests\n\nChange-Id: I5adda827124a012f6511d383320d06120935ea62\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/58eaba7a95adf4fb80c2c7055273f22e3bc58454"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/58eaba7a95adf4fb80c2c7055273f22e3bc58454"}]},"branch":"refs/heads/feature/mpu"},"e1e0d5cfdaa6f9a85cba711f200896e570cc1795":{"kind":"NO_CHANGE","_number":2,"created":"2024-12-18 12:20:03.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/80/937980/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/80/937980/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/80/937980/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/80/937980/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/80/937980/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/80/937980/2"}}},"commit":{"parents":[{"commit":"6ffb5be47e5cf976d81e41a74d2f11d47859c18f","subject":"mpu: check for min and max part numbers in manifest","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6ffb5be47e5cf976d81e41a74d2f11d47859c18f"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-12-18 11:22:35.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-12-18 12:19:54.000000000","tz":0},"subject":"mpu: improve error handling and add tests","message":"mpu: improve error handling and add tests\n\nChange-Id: I5adda827124a012f6511d383320d06120935ea62\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e1e0d5cfdaa6f9a85cba711f200896e570cc1795"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e1e0d5cfdaa6f9a85cba711f200896e570cc1795"}]},"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":{}}}]}
