)]}'
{"id":"openstack%2Fswift~765204","triplet_id":"openstack%2Fswift~master~Idd8846dec2251d55ca74ddc793794d798f7d27f6","project":"openstack/swift","branch":"master","hashtags":[],"change_id":"Idd8846dec2251d55ca74ddc793794d798f7d27f6","subject":"py3: Fix non-ASCII multipart uploads","status":"MERGED","created":"2020-12-02 20:45:13.000000000","updated":"2021-01-15 22:47:42.000000000","submitted":"2021-01-15 22:44:47.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":"765204","meta_rev_id":"f7d5bed382d1d66b328a53c5447a39f0ca6ba2b2","_number":765204,"virtual_id_number":765204,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-01-15 22:44:41.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":"2021-01-15 21:10:19.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":"2021-01-15 21:10:19.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":"2020-12-03 03:25:48.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":"e7cd6cd46e9a401dd5ffcc52b9ce0cde00e57ae2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-12-02 20:45:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6274024d40d0ac9835b5dc861bc07a765c39e600","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-03 03:25:48.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ebb1c9d22a4a44ccbc858f7f5feb48bd : SUCCESS in 9m 40s\n- grenade https://zuul.opendev.org/t/openstack/build/66f037c04dcc43468277c8190194e69a : SUCCESS in 1h 04m 12s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e87ec61f9bc242179c2ed5e4ffd5fe67 : SUCCESS in 48m 11s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ce25dee886c2433a820f851d01ab6fc1 : SUCCESS in 8m 55s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/23dce24e18e84d6fab2cca0be0a31ae6 : SUCCESS in 9m 03s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/df003d83b06b4d748cda2cf0e806b6bf : SUCCESS in 13m 07s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/b12d4c59b92a49ba8243911cace527e7 : SUCCESS in 12m 35s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/24e0e4d1b0b341dcbc128ea180851d69 : SUCCESS in 12m 31s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/f5692805a4044350a8561998b01bb478 : SUCCESS in 13m 08s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/6d19d274c21a4357aaeb2894392ee9ca : SUCCESS in 16m 55s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/42a68a5f0bfe4e249e308cfc7d816169 : SUCCESS in 16m 10s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f1d40e3d06074e0c998db2957ab21ce6 : SUCCESS in 16m 25s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/0b064147eeda48febc0357514d86651d : SUCCESS in 19m 43s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/e8081f7207e34042a4f2cb51214b320e : SUCCESS in 16m 52s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/1b2f0d353668463a9c8abb48297776cc : SUCCESS in 17m 57s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6bd6ffff3662457e9bdccbbe024f536d : SUCCESS in 20m 32s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/8fa3ab8986264c0f893468e67ebc71bb : TIMED_OUT in 1h 31m 01s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a36b658d09044cdf846e5c3d164331d0 : TIMED_OUT in 1h 02m 29s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d884f54159fd4c369b3c2be040bd3a51 : TIMED_OUT in 1h 02m 36s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1af3c8dc956f4144814cb6e7068cb1c2 : FAILURE in 7m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a09f407235844bd8b9a9cc882b06a184 : SUCCESS in 6m 21s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6bdc2d0ccbfd4ab8be665da3a48400da : SUCCESS in 22m 29s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/30f597dee8004e9db35e3285acba9769 : SUCCESS in 1h 03m 19s","accounts_in_message":[],"_revision_number":1},{"id":"f6d189d117c82631cd8aa6be09451cbedc5309f0","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-12-09 00:06:32.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"339dbdcd206312a8e6f8f75f14f834a33d9b0747","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-12-09 01:15:53.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a80bd247c4034482bd39f227471f05d8 : SUCCESS in 9m 07s\n- grenade https://zuul.opendev.org/t/openstack/build/004a8719f5ac44a0be65a8f7408fa42e : SUCCESS in 1h 06m 38s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0a7242a3a24645e2be5f46e58770c4ca : SUCCESS in 46m 08s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/33a026f982be42669156d7e612c61188 : SUCCESS in 9m 37s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/a861af106eab48c281647735976f71ea : SUCCESS in 9m 44s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/959e388245a447e4a81a3d010b66c539 : SUCCESS in 11m 44s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c468dd305db94f1ab9bb1c5a0bf4f962 : SUCCESS in 12m 25s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d91198ba435c4db9ac4d9ea96d5e5838 : SUCCESS in 13m 17s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/73506fe944dd422c9d9e31578c29cae6 : SUCCESS in 14m 31s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/274a817b821d4fe1a132cd70115e1535 : SUCCESS in 16m 48s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/4286d621d28440999c38ed852ef9fef8 : SUCCESS in 16m 22s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/88f8385b5bad495380ee95d49676d8c0 : SUCCESS in 17m 28s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/2fd8d425fc36491bbb7f55cead0aa582 : SUCCESS in 16m 04s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/b2f49b6891e14b778bc8c05d4ccf402f : SUCCESS in 18m 12s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/c38f1b2f22464dcaab963827d576b304 : SUCCESS in 18m 04s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9de436f8c2ab46ee83c46093e8bdefb2 : POST_FAILURE in 4m 57s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/b807450075294b92a1b0ac63121fd32f : SUCCESS in 49m 21s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/228bdac9f0d945acb8e725101f938f21 : SUCCESS in 38m 59s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/fc64cba124ad4cabb0234a91176f0154 : SUCCESS in 37m 34s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/eb1f107488cb4b6d9b7a2642848e925a : SUCCESS in 13m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3d338a3a615d4bd7a598fe2a46b8ffbd : SUCCESS in 6m 25s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/14e750524bd84200a13be65de0790d05 : FAILURE in 8m 14s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8c32c7d27f354c5085c0cf9f2f5d4558 : SUCCESS in 1h 08m 22s","accounts_in_message":[],"_revision_number":1},{"id":"19f96477865e8d5b8f6cd00108155383aca07d1d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-01-04 16:24:57.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6d1cb9dc389cac0d81e02367929636878dd18bba","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-04 18:04:37.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/04ac0c5a6c124d7f995742ad5f08c64c : SUCCESS in 7m 42s\n- grenade https://zuul.opendev.org/t/openstack/build/f7a1b827c8694d048b22073133c4df40 : SUCCESS in 54m 39s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b8a5c063096940e8a68a0b5e4bf46577 : SUCCESS in 43m 22s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/30d1c95339e148f39359c9fbe8d53483 : SUCCESS in 8m 45s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/66ec002f0f244973a6e667e59966435c : SUCCESS in 11m 05s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/0b07466ad1b94431a0039c677c913d98 : SUCCESS in 15m 53s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/69fe512a30324f0aa84a857c8486178d : SUCCESS in 17m 18s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8e637ee0da494881a9af5ab3212e5cd5 : SUCCESS in 13m 06s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/1ca12ffcf316487d934e967a0a0fc5dd : SUCCESS in 27m 58s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/7a658acc51e8422090526019f9e7364f : SUCCESS in 19m 59s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/fbc53d548f64440c99f0411c41f53090 : SUCCESS in 15m 28s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/c83c13e4eea842588249ebab2a1f824f : SUCCESS in 18m 28s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/cd9472520e1a4b75a43518e335aebb68 : SUCCESS in 16m 17s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/84ae60d89221477fab2280c60bf8d080 : SUCCESS in 17m 40s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/78889ad08e1f4870b87429512078686b : SUCCESS in 17m 25s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b18a1fc81ca44ab6ad589ad1506ec41b : FAILURE in 22m 41s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/28cb7029c4e8473e803f76c23faac0dd : SUCCESS in 44m 04s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/fe886a4139c14045bc5e8f93d520dae8 : SUCCESS in 45m 03s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e2c270835da4448ca6b1d4654be6c046 : SUCCESS in 40m 22s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7104aa3728b74d02b8dc56dd4d026822 : SUCCESS in 38m 07s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a9656a08de644910b1807a00c9781f40 : SUCCESS in 13m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/185e52cc30384b27a247e588e165517e : SUCCESS in 6m 10s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e0c4467f42234bf7b2f565c70b144699 : FAILURE in 10m 16s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/39a96342bd164b69a295f520bed596c7 : SUCCESS in 55m 47s","accounts_in_message":[],"_revision_number":2},{"id":"37fa90caed05e91f970039203de71dd1b38552d8","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-01-15 21:10:19.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"7997947f1f6dc94365575b2020e9cab422193d4b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-15 21:10:41.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"d5f235229295fb42630d92449649d98b9b7ead87","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-15 22:44:41.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/774dceeb1de746548451a50a0cd0068d : SUCCESS in 9m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/56f1ab434b9e4daeac1bb800febb103a : SUCCESS in 1h 11m 01s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5152c1b3d2c14c99b6262eca074731c0 : SUCCESS in 45m 44s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/c41a8bec0f80416b93fe63c65e560ee0 : SUCCESS in 10m 57s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/00f7fa5bced14d659cf6664693d254e2 : SUCCESS in 11m 19s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ef457ef4704d4e60979a6680078d377d : SUCCESS in 13m 25s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/53adfff244ad4e7e8447f5ab35910771 : SUCCESS in 15m 11s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/2b28d7566fe14223afe6e28d330228f0 : SUCCESS in 16m 19s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/371ec8701f9b457aa9fe3061886c8bcf : SUCCESS in 14m 10s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/7aa7504735934636a05202984f43e594 : SUCCESS in 17m 39s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/36e74fbf48ed4bc4adec49bb64bdf0dd : SUCCESS in 16m 30s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/e6ead709bc914b069c8095b00cea25ec : SUCCESS in 18m 18s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/59426746d4074376bd7b40173fd3bbff : SUCCESS in 19m 11s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/75c3b321cd3d477eb96e7bceba5e01c0 : SUCCESS in 23m 54s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/0723e7ab820d4ecabafceca148563e90 : SUCCESS in 28m 25s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/a9267db43d784731b51c937a085c97f7 : SUCCESS in 50m 21s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/3359c950bfb340bf94a6f9163de564b4 : SUCCESS in 51m 44s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/64b97d7f06ce4c71ad100aa38b0ff8b6 : SUCCESS in 43m 46s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6953be41004044b094c46e6101bf15cd : SUCCESS in 37m 06s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/911751e9c83f4d978af04e01f693634f : SUCCESS in 12m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5a6597593bd84ca583c99b8f881ef0ab : SUCCESS in 7m 08s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/856efb9fd16841e9a7a8eeb77fd8436d : SUCCESS in 1h 19m 59s","accounts_in_message":[],"_revision_number":2},{"id":"e783fe5e1407405001aeb330bf7a6ae93e709f46","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-15 22:44:47.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"f7d5bed382d1d66b328a53c5447a39f0ca6ba2b2","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-15 22:47:42.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f63d3654e02246ab83ad7bb6fdd2a897 : SUCCESS in 1m 22s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/befddefc4c834819b6c890114a8485f8 : FAILURE in 50s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/bc0e0dd336844a0e92876d2e564a70c9 : SUCCESS in 47s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"6ed724c3bb4dc6d54a58f012e7eeaa75ac2e1ff6","revisions":{"283121e91038ec13dd3fb89d9d5bf4f9d2c3a38b":{"kind":"REWORK","_number":1,"created":"2020-12-02 20:45:13.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/04/765204/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/04/765204/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/04/765204/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/04/765204/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/04/765204/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/04/765204/1"}}},"commit":{"parents":[{"commit":"e22cad666a7bbb16a40a85a162a829da0f23c187","subject":"Merge \"xlo: 5xx while validating first segment is a server error\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e22cad666a7bbb16a40a85a162a829da0f23c187"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-12-02 20:35:36.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-12-02 20:44:46.000000000","tz":-480},"subject":"py3: Fix non-ASCII multipart uploads","message":"py3: Fix non-ASCII multipart uploads\n\nPreviously, s3api would try to write a WSGI string to the manifest\n(which would always fail to validate).\n\nChange-Id: Idd8846dec2251d55ca74ddc793794d798f7d27f6\nCloses-Bug: 1906289\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/283121e91038ec13dd3fb89d9d5bf4f9d2c3a38b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/283121e91038ec13dd3fb89d9d5bf4f9d2c3a38b"}]},"branch":"refs/heads/master"},"6ed724c3bb4dc6d54a58f012e7eeaa75ac2e1ff6":{"kind":"REWORK","_number":2,"created":"2021-01-04 16:24:57.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/04/765204/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/04/765204/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/04/765204/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/04/765204/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/04/765204/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/04/765204/2"}}},"commit":{"parents":[{"commit":"5e3302649584b2aec523e5966671e43ea959ed27","subject":"Use CloseableChain when creating iterator of SLO response","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5e3302649584b2aec523e5966671e43ea959ed27"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-12-02 20:35:36.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-01-04 16:24:22.000000000","tz":-480},"subject":"py3: Fix non-ASCII multipart uploads","message":"py3: Fix non-ASCII multipart uploads\n\nPreviously, s3api would try to write a WSGI string to the manifest\n(which would always fail to validate).\n\nChange-Id: Idd8846dec2251d55ca74ddc793794d798f7d27f6\nCloses-Bug: 1906289\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6ed724c3bb4dc6d54a58f012e7eeaa75ac2e1ff6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6ed724c3bb4dc6d54a58f012e7eeaa75ac2e1ff6"}]},"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":{}}}]}
