)]}'
{"id":"openstack%2Fswift~831372","triplet_id":"openstack%2Fswift~master~I635bc91faa7709f9df9cdf3aec157a21c08923ca","project":"openstack/swift","branch":"master","topic":"s3api-fix-multi_delete-with-object-names-using-non-ascii-characters","attention_set":{},"removed_from_attention_set":{"32333":{"account":{"_account_id":32333,"name":"Aymeric Ducroquetz","email":"aymeric.ducroquetz@gmail.com","username":"AymericDu"},"last_update":"2022-03-10 03:46:16.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I635bc91faa7709f9df9cdf3aec157a21c08923ca","subject":"s3api: Fix multi_delete with object names using non-ASCII characters","status":"MERGED","created":"2022-03-01 12:56:50.000000000","updated":"2022-03-10 03:48:15.000000000","submitted":"2022-03-10 03:46:16.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":"831372-s3api-fix-multi_delete-with-object-names-using-non-ascii-characters","meta_rev_id":"6c939d26661eca8642334289d8de5daa2eac6378","_number":831372,"virtual_id_number":831372,"owner":{"_account_id":32333,"name":"Aymeric Ducroquetz","email":"aymeric.ducroquetz@gmail.com","username":"AymericDu"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-03-10 03:46:16.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":"2022-03-10 00:29:32.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":"2022-03-10 00:29:32.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":"2022-03-01 14:14:49.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":"2022-03-10 00:29:32.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":"e330bed971f4e4f3dc973b7b1cd3bfd6a19a7668","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":32333,"name":"Aymeric Ducroquetz","email":"aymeric.ducroquetz@gmail.com","username":"AymericDu"},"date":"2022-03-01 12:56:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d01e503e6db26168cc5436ab9d7f54215ee26bbc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-01 14:14:49.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/49c329355cbf4c168d032d8ac5d53610 : SUCCESS in 9m 24s\n- grenade https://zuul.opendev.org/t/openstack/build/7c785f326ba84935a91122f718f4ec6b : SUCCESS in 1h 03m 25s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a8aa699f0ef64f7b8f662a80b34a4746 : SUCCESS in 53m 25s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e710a8ad61374198a7ec930326df9ab6 : SUCCESS in 51m 37s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/fc7847021e73408a97af68e5341f0cf9 : SUCCESS in 18m 18s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/ee78415bf25a4279a914dfa0bffef98a : SUCCESS in 23m 23s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/bc2f1e6038f84e52b6274a1fc53ae381 : SUCCESS in 18m 36s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ae60467809da443c9ed0538046c51b23 : SUCCESS in 9m 48s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/925e70b67e4a45958eca0f6f2718d293 : SUCCESS in 9m 08s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/36f3c4c8315f4a29a649b08ebafce987 : SUCCESS in 15m 26s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/02defae62e604f7d906a754bffdaecb0 : SUCCESS in 15m 17s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/bd771cb915444af58cd0d73d8d78f2c4 : SUCCESS in 17m 27s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/94ba0c52afd840f0bb1d14d8cced9d6a : SUCCESS in 16m 39s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/18f121f27cd84cd68592452e4c7d976a : SUCCESS in 19m 27s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/fa8c2c413def4f5d8bbe1095fb0cae5c : SUCCESS in 20m 57s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/c089a7a4deef46fb8edc8682bedaca7c : SUCCESS in 21m 22s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/549bfeb39e844b5ea690682e2b68bbec : SUCCESS in 18m 07s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/9dd27f950aae41e698830f6e64bba735 : SUCCESS in 17m 56s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/69b36e66561749e9bc4d2d2d89b2e49b : SUCCESS in 7m 40s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/0c89f21d102b4351abb29ffffc5fe2e0 : SUCCESS in 22m 11s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/b26d6558d0b34e10bd911a56fbd01be7 : SUCCESS in 40m 43s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/a16eea6fff3145c3aa4a7df89e8e858b : SUCCESS in 59m 43s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/829c395b19e84938bbeead312c385fe0 : SUCCESS in 52m 32s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/da91b10f416349d7ae446bd3bfbb54e1 : SUCCESS in 48m 23s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/227ec5260e8541b4b798c5ae2e48537a : SUCCESS in 18m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/73f81468eb024543b2691cfe1e6cee39 : SUCCESS in 7m 33s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0b042c9d5e7d4995a6834c03022da5ea : SUCCESS in 23m 57s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c48249e7f63f4c1390d158fe353ba0f4 : SUCCESS in 56m 31s","accounts_in_message":[],"_revision_number":1},{"id":"d609f4d07b9c97b78edee53b24617982e64ae0d8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-01 16:14:30.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/85aa6a0d400c4f6abcc1b1c898131890 : SUCCESS in 41m 10s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/253227f99a724916b727ca264d6ebe51 : SUCCESS in 58m 24s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/91d7d056ee804950a814194a0642d1de : TIMED_OUT in 3h 03m 07s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/553c1bde54374461863d56b9b788aba5 : SUCCESS in 57m 13s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/7107a1ab786b402096ac5d7e4c5ede04 : SUCCESS in 1h 07m 36s","accounts_in_message":[],"_revision_number":1},{"id":"6ac09886b4ab1dfb86e64e4d9c2ab7608ce0f21d","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-03-10 00:29:32.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"114a9eb3068b78a9debd42a2b285c2dceb9f7777","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-10 00:30:27.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"5be4c23e15908c389ea0a82567916f7e0515303d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-10 03:46:16.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ea47b9bb813e47239012f024955b5f80 : SUCCESS in 12m 08s\n- grenade https://zuul.opendev.org/t/openstack/build/fbc2b12326b04ee2a02fd14309183117 : SUCCESS in 54m 43s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d687089e303b498a9b46fafe1381ae0d : SUCCESS in 49m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3ebf0162d1cc48b89397c307135d66f8 : SUCCESS in 53m 13s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/5b243ba76cf941e88d04ccca3efcafd3 : SUCCESS in 11m 35s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/775b662b39af434d9d43cff6449a8534 : SUCCESS in 9m 05s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/fae37d0a7e2148edae45491bf8cb181c : SUCCESS in 18m 30s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4c8ca69267334da3b5f5e888c672195a : SUCCESS in 20m 03s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/db3ae9f205bd4a518f7954317029258d : SUCCESS in 20m 24s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/fd07da7865f548189f22467acbddaef5 : SUCCESS in 19m 44s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0c5ef673ca6c41c1905eac7c341c5646 : SUCCESS in 25m 58s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/254bc44a4f30401896ca11d8add8bec1 : SUCCESS in 27m 46s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/9ca77fb4f8774cc99057ace4eff3239c : SUCCESS in 25m 26s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/efe484495784417e95341dbd6cbebcec : SUCCESS in 26m 06s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/2a4bf17950c54fd2846bc1393ba78fa6 : SUCCESS in 18m 00s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2931f3e3a2f94bc7a9493508cc36bb97 : SUCCESS in 11m 39s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/b3f4d4ddf38e46a5867dba402cf5e172 : SUCCESS in 57m 48s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/33c647ffc80941b9b03e09e81f3c0e7d : SUCCESS in 51m 45s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4d37a7a3f9274932ae1744788cb005c0 : SUCCESS in 44m 58s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/80926fbae2cf4fa5ac57b088462cd0cd : SUCCESS in 44m 02s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/65d24cc8f3b64f6fa69862b7c3100b4c : SUCCESS in 23m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8dfcbec9fde34c47bb871211b9f48bb0 : SUCCESS in 10m 15s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9588faa37b9a4c8db1c873a93447a779 : SUCCESS in 29m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/54b0f747d7934ded90865b0d1b66ac66 : SUCCESS in 46m 46s","accounts_in_message":[],"_revision_number":1},{"id":"38c9cf9d2e7bfd34f6054ccdf0491c017c9f9de2","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-10 03:46:16.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"6c939d26661eca8642334289d8de5daa2eac6378","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-03-10 03:48:15.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0a307f63ce0f4a3c8559322dec103077 : SUCCESS in 1m 34s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/89337da791f74740a697a817e9cbf618 : SUCCESS in 55s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/5cb40479afde433a80010e24d21c0c2c : SUCCESS in 49s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"dd64a81e652411ab41406096b836087eacb2c1a0","revisions":{"dd64a81e652411ab41406096b836087eacb2c1a0":{"kind":"REWORK","_number":1,"created":"2022-03-01 12:56:50.000000000","uploader":{"_account_id":32333,"name":"Aymeric Ducroquetz","email":"aymeric.ducroquetz@gmail.com","username":"AymericDu"},"ref":"refs/changes/72/831372/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/72/831372/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/831372/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/831372/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/72/831372/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/72/831372/1"}}},"commit":{"parents":[{"commit":"3ff3076ce6648937993e90334b7a9f532b06806c","subject":"Merge \"db: Attempt to clean up part dir post replication\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3ff3076ce6648937993e90334b7a9f532b06806c"}]}],"author":{"name":"Aymeric Ducroquetz","email":"aymeric.ducroquetz@ovhcloud.com","date":"2022-03-01 12:47:07.000000000","tz":60},"committer":{"name":"Aymeric Ducroquetz","email":"aymeric.ducroquetz@ovhcloud.com","date":"2022-03-01 12:47:35.000000000","tz":60},"subject":"s3api: Fix multi_delete with object names using non-ASCII characters","message":"s3api: Fix multi_delete with object names using non-ASCII characters\n\nCo-Authored-By: Florent Vennetier \u003cflorent.vennetier@ovhcloud.com\u003e\nChange-Id: I635bc91faa7709f9df9cdf3aec157a21c08923ca\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/dd64a81e652411ab41406096b836087eacb2c1a0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/dd64a81e652411ab41406096b836087eacb2c1a0"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
