)]}'
{"id":"openstack%2Fswift~701497","triplet_id":"openstack%2Fswift~master~I30e3beb8707b88c36bd3cdc7a0887d069e943ba6","project":"openstack/swift","branch":"master","topic":"701497","hashtags":[],"change_id":"I30e3beb8707b88c36bd3cdc7a0887d069e943ba6","subject":"py3: Fix formpost unicode filename issues","status":"MERGED","created":"2020-01-08 05:21:14.000000000","updated":"2020-01-21 17:03:11.000000000","submitted":"2020-01-21 05:21:14.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"701497-1579584074085-9ea6cd4b","meta_rev_id":"77d84bdd1829d39f185edb0087fd6e672c2c8bc1","_number":701497,"virtual_id_number":701497,"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":[{"value":0,"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-01-21 05:21:13.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"},{"value":0,"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"}],"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":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"all":[{"value":2,"date":"2020-01-16 06:57:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"value":2,"date":"2020-01-19 20:34:41.000000000","_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"}],"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":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-01-20 18:42:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-01-09 14:44:31.000000000","updated_by":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"reviewer":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"state":"REVIEWER"},{"updated":"2020-01-16 06:57:58.000000000","updated_by":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"reviewer":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"state":"REVIEWER"},{"updated":"2020-01-19 20:34:41.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"REVIEWER"},{"updated":"2020-01-21 05:21:13.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":"6c2fb8b0fdb389a8e813ecd883d1c345d9b9ebc9","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-01-08 05:21:14.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"55b0fb347dd92294730852c64e5ca06587899d72","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-08 06:29:28.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4aacae17ecfe4ddbb01a275233ce4642 : SUCCESS in 7m 30s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/614645fbcd614614881bdf07b1c4a774 : SUCCESS in 53m 47s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a9ef977a9ecc49dcba06eeaa3d3a44a3 : SUCCESS in 51m 48s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7f6991587888477d8007c9756ceb3eac : SUCCESS in 8m 09s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/66a50ac02c8e4e0eb69f1cd010449f52 : SUCCESS in 8m 48s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/eb24d9c4968444c5a01cf3526ab728dd : FAILURE in 11m 28s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/34210ce1a78e483db2baa91b7f071916 : SUCCESS in 12m 04s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c5dde5e3892042699681b4b8db6731a7 : SUCCESS in 11m 43s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/24503018b75b404b940f20e9447248bb : SUCCESS in 9m 38s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/2eefdc93e9fe481f8afe84e04e5f1891 : SUCCESS in 9m 33s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/6cd539567d9043aba97e23e8245fb483 : SUCCESS in 9m 11s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/e0c18e91e43046099b8f53eb5043980e : SUCCESS in 9m 56s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/906d7b971b28429bb33ce25c382b70ca : SUCCESS in 13m 17s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/592bebd2d4c04fae93dc6880d51e4137 : SUCCESS in 9m 46s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/1bd5c9bbc19e4a7b8c83dcab40822424 : SUCCESS in 9m 54s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/d151807b41db4e729da79ccd64b87ec2 : SUCCESS in 9m 41s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/defee277d3a446b383abaf00f0fafd9b : SUCCESS in 10m 34s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/5c450ab63b054e06a5df3afbdfc8af72 : SUCCESS in 15m 21s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c2f3e9a59391485892e1e7a64ed1200f : SUCCESS in 15m 19s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/7b003afe4e5a4a9d8a4582480b689211 : SUCCESS in 43m 29s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3697bfd604b046758a0c750e46157daa : SUCCESS in 28m 38s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/bf87fb23bc2c4bce9605c9f264e741e7 : SUCCESS in 28m 27s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a9d68af44c6647f2b622690ffe0c9cbf : SUCCESS in 28m 25s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/675db3202cd84e62810ad9e8b1c5f8a9 : FAILURE in 11m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3491de3c09cb4599a6bc351f2ffe65b0 : SUCCESS in 5m 47s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/25b768999d354ef3a58e294a0435ccb2 : SUCCESS in 16m 22s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b2d77972f61a4f5e93e7b8ed11f7cdd7 : SUCCESS in 1h 02m 46s","accounts_in_message":[],"_revision_number":1},{"id":"e00b88bd200fc7d48817f1479b1ea78e6987fa19","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-01-08 16:05:38.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"02b95c197c79b19fc1b385a6e8bfe5e192d197f2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-08 17:47:07.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3a503cee2de24d1a963cc8d280a57c92 : SUCCESS in 9m 26s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/07ccc46d4fea4c59a21ae3c0a88d3393 : SUCCESS in 1h 22m 31s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b1d8cc1d5d74494dad3b730f17d95158 : SUCCESS in 53m 42s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ed8d0e8d47ff45729eb911ade7f1220b : SUCCESS in 14m 43s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/4ec826ddcf714bb1a9fe0afe8db47cbf : SUCCESS in 12m 01s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/02c80992e2794a928776339dfda3058d : SUCCESS in 15m 28s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c20aee009bcf47ebba452aa57987527f : SUCCESS in 12m 06s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c4a3997b8a744530bc1d7559def2e83a : SUCCESS in 14m 07s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/71f9b1199a3e405cb854ac4fdb562b9e : SUCCESS in 11m 27s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/c765a1e8ac454802bc60000fadf0942a : SUCCESS in 10m 40s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/13f7d6a07e7e40dfa87010b7f43c34be : SUCCESS in 12m 58s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/9dbb33c63404472b86bd45495afc1227 : SUCCESS in 14m 19s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/95e0184f94ae403da4d63d7f45aeab41 : SUCCESS in 17m 03s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/5d36b30828c04627a90091ed927a26cd : SUCCESS in 13m 54s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/4e9bfcde7a3c49068e4b0665b9024fcc : SUCCESS in 13m 02s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/c439855a07694d24af04f1de440b0f27 : SUCCESS in 14m 16s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/ac03aa57e6a34f189693684a7a2abeba : SUCCESS in 14m 24s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/388f69a2b3834faf87b680d71834bc17 : SUCCESS in 18m 26s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f3617811975b439283d3f15bf8d9db2b : SUCCESS in 21m 14s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/99872f56d5da4e92b7c04bb1d4667120 : SUCCESS in 44m 40s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6fef0e15e7e4450b99817495219e6191 : SUCCESS in 27m 24s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/bfd68d911a8441d5b55bf1b6485f3a8a : SUCCESS in 29m 24s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9297c120aa5a4717b80399a4a0106097 : SUCCESS in 38m 49s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/76fc770963d14dcfa2c8f51c2d2d6124 : SUCCESS in 18m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a08714d4c58d4608877accb3827b29a2 : SUCCESS in 7m 15s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/58b43cb877e742c69ad255f9d8f0959f : SUCCESS in 25m 05s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0d9be2e3b163460d9b32035bb0340737 : SUCCESS in 1h 02m 40s","accounts_in_message":[],"_revision_number":2},{"id":"e87206a11a2d1879b26f9876e7bdfd5221c8b177","author":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"date":"2020-01-09 14:44:31.000000000","message":"Patch Set 2: Code-Review+1\n\nI tested this patch in my staging envrionment, and it works very well.\n\nthank you !!","accounts_in_message":[],"_revision_number":2},{"id":"4667f63c3df625025ddcfebd91a6f44b62c55192","author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"date":"2020-01-15 21:41:41.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)\n\nJust a small suggestion for the test change so leave my -1 here. If you have any reasons we should take the way, I can turn the score to positive one. please feel free to let me know your thought.","accounts_in_message":[],"_revision_number":2},{"id":"fabfed4c7324c39bf82f65e9cdb89261a6c0b546","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-01-16 00:53:27.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"60cb0d15a95e3da9ed0fef54e17339ae9b9d0dfc","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-01-16 00:53:38.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"7e550f07f74e77405526129beaff987d5c4c6128","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-16 01:55:22.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dfe56b7e581b4b3da245bcc0e0832b86 : SUCCESS in 8m 26s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/17bcb1203daf4a5a9103f517da45c5e9 : SUCCESS in 1h 00m 27s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c3cf6b8573654cd0b7e2ac3851a4e6b7 : SUCCESS in 54m 12s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2d66773c8c364d829f63a3909c773e39 : SUCCESS in 8m 29s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/5fa5f5016eb3446b9ecdbd37ea1d071e : SUCCESS in 8m 21s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/6a43921338d546a19c0c5d483f33b348 : SUCCESS in 13m 53s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/21d5e350dfab45949155c024ac5a3aee : SUCCESS in 14m 33s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a66497e848b4404394531d4fd660a040 : SUCCESS in 12m 06s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/9f03d2df13a54a2b981b97465eeec3a8 : SUCCESS in 11m 07s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/1db4beb7e6b84c41aaa944f3794a0f94 : SUCCESS in 9m 34s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/1fdb773154d54de688cfc42509543900 : SUCCESS in 12m 04s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/86fb8d82710d4d8eb98ebbdbbb280b5c : SUCCESS in 17m 55s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/4133837a59c44eca8feade7f2b55a33a : SUCCESS in 21m 01s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/ae1f97dff3744d86a6aa912f547e3e12 : SUCCESS in 11m 57s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/fa149a545b974dce8e9026bdc0e96eec : SUCCESS in 12m 15s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/f9fba9b2f0114c2dbf782e05575fb26c : SUCCESS in 11m 37s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/eb4a2c9fe92449bc8edbd4a701df31e6 : SUCCESS in 10m 06s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/eff9e67e50f74f5e80f595ef7b81920e : SUCCESS in 12m 42s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/834f34f135ac4080960ef9d81aa55c8c : SUCCESS in 18m 30s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/aa310e47ecf34d1485b24a08a1cc6850 : FAILURE in 45m 59s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/cc0ac9627ea849828b610b2801ee6ff0 : SUCCESS in 24m 39s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/3faab877f24d4f4e9cfb6897aae8e3fa : SUCCESS in 27m 08s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6c3708633ab643eb936b18eb877b9f75 : SUCCESS in 29m 13s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d3efb84b6b444541b2d5232760350850 : SUCCESS in 11m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/80942af08c39426798d9e79edb282525 : SUCCESS in 5m 56s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/be2edbe224fb45b2bcf0cab8a2bbb5e5 : SUCCESS in 17m 03s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ac618bb3609a4f5599dc27101303b7c8 : SUCCESS in 58m 42s","accounts_in_message":[],"_revision_number":3},{"id":"73e1916328d27f8edec6c6f8008abae1b11b04ca","author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"date":"2020-01-16 03:58:52.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"6fb6ac774a7f207e8421a1ac5d4c6eec2ddec622","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-16 05:05:51.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0934c906023d4757b6ca817b0894e55f : SUCCESS in 7m 36s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/672794e79b0e421f93f868e0e2d0992f : SUCCESS in 1h 05m 00s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ac1c58894f4248e0adffa828338ac7c0 : SUCCESS in 1h 01m 07s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/92d452528ec64bd3aaaf2c0fd760acd4 : SUCCESS in 9m 06s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/7155caf225ad45dbabc781ae65435cf9 : SUCCESS in 11m 36s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/cb754173071f4cbab73772f218a88a29 : SUCCESS in 11m 02s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/bd28113d9bca40aba3d989787e7943b7 : SUCCESS in 19m 31s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/ce193491594947e38212b853ba445e26 : SUCCESS in 13m 26s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/595b64f046234eb2895a6ca4697dbc52 : SUCCESS in 10m 05s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/78c28182aacb494ab94b27e8673298ae : SUCCESS in 9m 37s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/76d035b8aaf14075a4009e94229cb9e4 : SUCCESS in 10m 02s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f710d3c87dc245ed8521dedb22a9b227 : SUCCESS in 10m 46s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/9612dd37d26b491fbe082161d72cf8c1 : SUCCESS in 13m 09s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/b66c2119820d481daa5f32f3ac852905 : SUCCESS in 12m 23s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/3b80ef77f4ca4c2daed9246bd054e209 : SUCCESS in 18m 31s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/c2ba3cdf7faa428398fa0838a39502cb : SUCCESS in 9m 37s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/7f24cb0c41ee46589c28b04bc037b5eb : SUCCESS in 19m 16s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/3f2276ce759b47e09c17f5c303e327ad : SUCCESS in 12m 27s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c206f3ba5e894dcaa437c86845c209a3 : SUCCESS in 19m 24s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/db9835c02244461f8edaa30d7237d4be : SUCCESS in 48m 05s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/25ba27b5141f411f940cab194659d7e2 : SUCCESS in 28m 55s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/4370041458fb41ea8ae5d1a1c44b0022 : SUCCESS in 34m 20s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/2aac2c9988b1447d9b02e7ce88fcd692 : SUCCESS in 28m 40s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4f155fc22e73477b979890aeeb2321af : SUCCESS in 13m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bdcd03df84c443b1a9a99e3c57523183 : SUCCESS in 7m 27s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c334485304bb4cc9b598c5612e53d5df : SUCCESS in 18m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/364c81e183ae4ba081fcf37e45fc0f70 : SUCCESS in 57m 24s","accounts_in_message":[],"_revision_number":3},{"id":"6c1c4d3db992b6fef4c151dcc10d0da3dd310b70","author":{"_account_id":4608,"name":"Kota Tsuyuzaki","email":"bloodeagle40234@gmail.com","username":"tsuyuzaki-kota"},"date":"2020-01-16 06:57:58.000000000","message":"Patch Set 3: Code-Review+2\n\n(3 comments)\n\nLooks good. Thanks.","accounts_in_message":[],"_revision_number":3},{"id":"417f9210b5c23f1802304590b43761848611056c","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2020-01-19 20:34:41.000000000","message":"Patch Set 3: Code-Review+2\n\nThis looks correct, because\n\nMIME stream -\u003e parse_mime_headers -\u003e hdrs,unicode -\u003e\n parse_content_disposition -\u003e attributes[\u0027filename\u0027],unicode -\u003e\n _perform_subrequest","accounts_in_message":[],"_revision_number":3},{"id":"bb7192af090c7849a2d48b12e12c3722f464cfc6","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-01-20 18:42:07.000000000","message":"Patch Set 3: Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"21dbeaf35ddd19f03902953ae3e3c77af3506218","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-20 18:42:42.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"9c2ed70f290cdd5f0696d05079512db39b6879aa","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-20 23:59:12.000000000","message":"Patch Set 3: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a5e22ab7a8df4bb28d03932f56f8d8d8 : SUCCESS in 9m 50s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/8d3a45c552ed4a31a1d9c8afbaceaad1 : SUCCESS in 1h 10m 00s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ba3fa44c44694defb31b251dcfbfc633 : SUCCESS in 1h 09m 11s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/982b9b71de4c4ddbb9d20c42ef22efe1 : SUCCESS in 14m 32s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/408a51a5ae3244d3b07f7c59f98e29ef : SUCCESS in 10m 56s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/43a0e9935ae34b6182f684d8470b23c9 : SUCCESS in 16m 15s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/147f0c0fca3d466690260847ddc6224e : SUCCESS in 20m 12s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c5fd14d055bf428ea9764a1388926586 : SUCCESS in 23m 57s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/c3f452d27ddd4b27b484fb27540b158a : SUCCESS in 12m 39s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/609e8b48394b4b119ef74f2db8a4f36f : SUCCESS in 12m 41s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/8ec0bfa205f84b88b16e59083710112f : SUCCESS in 11m 54s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/cdf0fcfd7db44c15bd0f0aefd2c554aa : SUCCESS in 12m 29s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/b6d2ea590f1a4ba69cfc7a5393d95a51 : SUCCESS in 18m 29s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/ddb2b534f1a842b884b151fc0888d89a : SUCCESS in 12m 30s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/dc92421b480f4b62ad98e4485d4e2370 : SUCCESS in 13m 50s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/69fdcacdf83c47e4998a6b58b3345b55 : SUCCESS in 15m 18s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/ca8d568b803c47ea8987dbd32c78533d : SUCCESS in 17m 55s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/df97a1143e824afd8a94c32a42d668b3 : FAILURE in 50m 03s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/df42078ff33e4fce88ae6d11fd99cd78 : TIMED_OUT in 48m 21s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/d8ecc8b307cb4d9a99f9e66502d16e9f : SUCCESS in 42m 22s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/826d975984e14c8986a700143ac63b7c : TIMED_OUT in 50m 05s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/875ee99031f544769576275569ec78f0 : SUCCESS in 18m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/07301c0b8d16482fb33ce0dbf66751bf : SUCCESS in 9m 16s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/123126b31bf34cc2beb26998704099c8 : FAILURE in 1h 38m 46s","accounts_in_message":[],"_revision_number":3},{"id":"6e742842b345662da66b5618a9919676dcadaef9","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-01-21 00:15:51.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"24859bc4ced481d992c526432ece865d5da356fb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-21 01:22:10.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4b523d0604d246ea918dd6e580e67e51 : SUCCESS in 8m 33s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/8d56e8421ae043f89a69ba74fd8f5599 : SUCCESS in 57m 53s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/cd75d6f553f1450a99a8c0795fc11a99 : SUCCESS in 49m 47s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b4b938cffc2d4db3bc5cd5989caa7aee : SUCCESS in 8m 55s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/7959c08774e64ed2bc1c56f8be0b3229 : SUCCESS in 9m 05s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e8f5ccf386bc4537a22d54512649ec6b : SUCCESS in 11m 59s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/81095f8a02ad4d3c862ec8e757605ace : SUCCESS in 11m 54s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/469265404653415db69f6b863ea5ddca : SUCCESS in 12m 06s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/a6ec5538f8bd4619a16c863c5d03b890 : SUCCESS in 13m 29s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/c607b20a9f1d4d179ce523105f654e02 : SUCCESS in 9m 41s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/45a86fc807604b91a1124c757ae95c04 : SUCCESS in 9m 34s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/aaae67f6bf054cd49229d308c1174984 : SUCCESS in 10m 04s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/2c267644ba1747bb884db9dba0ed23df : SUCCESS in 12m 54s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/6b14276c50f14e9b9474ef769591117e : SUCCESS in 10m 51s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/4c4e65efdaf64623a9261a9bc15ed301 : SUCCESS in 10m 06s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/6dce1ba35253432eaecfa220b5cac60d : SUCCESS in 9m 21s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/9b913d31f9ef4193be1cbf8421d38a34 : SUCCESS in 10m 27s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/1cc6e522bc234469ac564cd1b7972469 : SUCCESS in 12m 38s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b1bb815319164daaa2d82af4d5701db2 : SUCCESS in 16m 17s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/e8d631e08d274154a7d6a65455d52e43 : SUCCESS in 43m 22s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0e95996fbb16432b819112121ae27cca : SUCCESS in 29m 14s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/040d2167004a4b07b35eb013fad3bda7 : SUCCESS in 27m 44s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/27936c3b9a19450c810f657da5cc29f2 : SUCCESS in 33m 30s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/99f6057d658148b29970e2a6bbb32765 : SUCCESS in 15m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/426684b8260846a9af7b8eeecc01d083 : SUCCESS in 5m 38s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/81bcf8b405ce434eb6cbe74a8e876c4a : SUCCESS in 23m 29s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a9a72d43d6c942f198917dc1197a755a : SUCCESS in 1h 01m 24s","accounts_in_message":[],"_revision_number":3},{"id":"7b59fdf15ca08740eb3fd33283c237bb36377d30","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-21 01:22:33.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"bf601931163cbe1f0217b741c7a56b33c6c02bc2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-21 05:21:13.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/289315d06bd84d598c8d4aaafca57f19 : SUCCESS in 7m 02s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/e8be6e5d0bb8409cbfc327f4e3ae748d : SUCCESS in 58m 39s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/cd40f492599f49bc88c575adb36b911c : SUCCESS in 1h 00m 06s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/f4a706269e424702a46b4b8737d5bdb5 : SUCCESS in 8m 49s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/10d410f3c3774789998c46c58150e830 : SUCCESS in 9m 49s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3b1867567d454837a7f5e39550fd4ea2 : SUCCESS in 11m 15s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/022128553a314b41b0e50dcd34284c02 : SUCCESS in 11m 10s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/939c5a51af26485fbc57fa92ce686768 : SUCCESS in 11m 22s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/28b0cb4a79ec4fa3a5844ddb80698e17 : SUCCESS in 9m 49s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0bd1b1adfb224075a3f89eadbfec8a48 : SUCCESS in 9m 47s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/50ad37d3515a4159bcf78bd2b12fa7f5 : SUCCESS in 8m 47s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/c95c6df514d84293aa896c00a80da63e : SUCCESS in 13m 39s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/26fe42d3f44646ccacabc61f58f1c6f3 : SUCCESS in 12m 31s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/4e3b7e1816594a81a30209fc5b986537 : SUCCESS in 11m 10s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/63a6800de6cf468baaf94d711becd51e : SUCCESS in 13m 13s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/ecd124da064541c1bad007ad99a4f517 : SUCCESS in 14m 51s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/4468ce0f33ae4d3b8428ef7ae3f3ea40 : SUCCESS in 12m 34s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/98d2c990a78140d3a6d2cc5104810922 : SUCCESS in 41m 21s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/017609ca074942c99597af85cb867d48 : SUCCESS in 30m 15s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/a92e4a62191e4ee9a6ab95179282cf8c : SUCCESS in 28m 33s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1e000107968c46818b177504edd0f6fb : SUCCESS in 31m 28s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0ce622c5158f42e390408764aeff46d9 : SUCCESS in 13m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2c4d320949d04fe2991f61266adcb946 : SUCCESS in 5m 38s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/405cd4a3f2cf44acbcd7b1d5da417241 : SUCCESS in 57m 39s","accounts_in_message":[],"_revision_number":3},{"id":"3251a7c687fd9c709265d1705b6b59b50af2c0a4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-21 05:21:14.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"440882bc1da486d19a0dc528db0a12e114fcf84f","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-21 05:22:46.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6bb2dde3899f4d7c98a52695734c45c4 : SUCCESS in 1m 13s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/d1cf722c069a44ba8d5096e9415a44a1 : SUCCESS in 51s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/df2291b20c0345fe8aac2584d4e3f6a1 : SUCCESS in 46s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"adc512f14a087d767270218898917f09cd8313f5","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-01-21 17:03:11.000000000","message":"Patch Set 3: Cherry Picked\n\nThis patchset was cherry picked to branch stable/train as commit 48099c9823934bbda9fca82a49fc990fac3a9928","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"9483630ae130c5b2616f8617da25bcb51b647208","revisions":{"5fbfe2319b698b6b94aacc5432465dd5935e7582":{"kind":"REWORK","_number":1,"created":"2020-01-08 05:21:14.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/97/701497/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/97/701497/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/701497/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/701497/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/701497/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/97/701497/1"}}},"commit":{"parents":[{"commit":"a4f10788648df60d43992738a30509ce12a64f66","subject":"Merge \"Allow reconciler to handle reserved names\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a4f10788648df60d43992738a30509ce12a64f66"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-01-08 05:16:37.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-01-08 05:16:37.000000000","tz":-480},"subject":"py3: Fix formpost unicode filename issues","message":"py3: Fix formpost unicode filename issues\n\nPreviously, we took the native string filename attribute and put it\ndirectly in the (WSGI string) PATH_INFO field. Now, we convert it to\na WSGI string first.\n\nChange-Id: I30e3beb8707b88c36bd3cdc7a0887d069e943ba6\nCloses-Bug: #1858259\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5fbfe2319b698b6b94aacc5432465dd5935e7582"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5fbfe2319b698b6b94aacc5432465dd5935e7582"}]},"branch":"refs/heads/master"},"7d382067b0e0fae2634eef15999af9443ceaf0f5":{"kind":"REWORK","_number":2,"created":"2020-01-08 16:05:38.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/97/701497/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/97/701497/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/701497/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/701497/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/701497/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/97/701497/2"}}},"commit":{"parents":[{"commit":"a4f10788648df60d43992738a30509ce12a64f66","subject":"Merge \"Allow reconciler to handle reserved names\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a4f10788648df60d43992738a30509ce12a64f66"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-01-08 05:16:37.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-01-08 16:05:31.000000000","tz":-480},"subject":"py3: Fix formpost unicode filename issues","message":"py3: Fix formpost unicode filename issues\n\nPreviously, we took the native string filename attribute and put it\ndirectly in the (WSGI string) PATH_INFO field. Now, we convert it to\na WSGI string first.\n\nChange-Id: I30e3beb8707b88c36bd3cdc7a0887d069e943ba6\nCloses-Bug: #1858259\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7d382067b0e0fae2634eef15999af9443ceaf0f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7d382067b0e0fae2634eef15999af9443ceaf0f5"}]},"branch":"refs/heads/master"},"9483630ae130c5b2616f8617da25bcb51b647208":{"kind":"REWORK","_number":3,"created":"2020-01-16 00:53:38.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/97/701497/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/97/701497/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/701497/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/701497/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/701497/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/97/701497/3"}}},"commit":{"parents":[{"commit":"a4f10788648df60d43992738a30509ce12a64f66","subject":"Merge \"Allow reconciler to handle reserved names\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a4f10788648df60d43992738a30509ce12a64f66"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-01-08 05:16:37.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-01-16 00:52:37.000000000","tz":-480},"subject":"py3: Fix formpost unicode filename issues","message":"py3: Fix formpost unicode filename issues\n\nPreviously, we took the native string filename attribute and put it\ndirectly in the (WSGI string) PATH_INFO field. Now, we convert it to\na WSGI string first.\n\nChange-Id: I30e3beb8707b88c36bd3cdc7a0887d069e943ba6\nCloses-Bug: #1858259\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9483630ae130c5b2616f8617da25bcb51b647208"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9483630ae130c5b2616f8617da25bcb51b647208"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
