)]}'
{"id":"openstack%2Fswift~793495","triplet_id":"openstack%2Fswift~master~Ia5857c70e51d8af3e42ecaced95525be578db127","project":"openstack/swift","branch":"master","hashtags":[],"change_id":"Ia5857c70e51d8af3e42ecaced95525be578db127","subject":"Quote paths before sending them to swob.Request.blank","status":"MERGED","created":"2021-05-27 19:24:35.000000000","updated":"2021-05-31 23:23:49.000000000","submitted":"2021-05-31 23:22:36.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":"793495","meta_rev_id":"565e18da7aa8ba7f829982b3720464e4fda51c38","_number":793495,"virtual_id_number":793495,"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-05-31 23:22:36.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-05-27 21:24:38.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-05-27 21:24:38.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":"2021-05-27 20:30:46.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":"548ec3f8c6a17a2680441cd330f257f79fcdba32","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-05-27 19:24:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2dbf472ed50f808d4d8af99d09629a1d721319ed","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-27 20:30:46.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d5a253ebefa748a4870ccb7275df8c24 : SUCCESS in 9m 43s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2b32d977025649c0b5ae39cfdf97db30 : SUCCESS in 9m 05s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/05ef3b03782a4af6be86add989cca7da : SUCCESS in 7m 03s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3fc522a75f704c309abd41e334e70826 : SUCCESS in 16m 21s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/7d7810c411e347b7b7b7ba71f0113470 : SUCCESS in 18m 21s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6828451f417b456192aa91cfa4acd82a : SUCCESS in 17m 43s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/788b33e733d94b24915791e666b941d4 : SUCCESS in 16m 15s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/6bc12363f6d14fb1ac0856f8212ea180 : SUCCESS in 17m 07s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/613d5a162f56463c870cb6afdf90c2fa : SUCCESS in 17m 20s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/19b97fd6fa9949a39a3b58736eeabcad : SUCCESS in 29m 03s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/589f9daaeef2404db0d0408e9c506baa : SUCCESS in 18m 31s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/624e7a00923d478c9895ea8e60c9f1b8 : SUCCESS in 19m 34s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/0084a494bed24f9aaf572bb7051820fa : SUCCESS in 18m 08s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/a007c0108557488c85557dac7e9bed18 : SUCCESS in 19m 23s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/121e72bf28084f59a0ccf46c8c0957ae : SUCCESS in 43m 16s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7b3193cffcf947298623243a40b6d88a : SUCCESS in 38m 17s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b528fab072804e54b44b8837d0aea0cf : SUCCESS in 17m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/164067885325416abc09b622dc1d8ddb : SUCCESS in 6m 52s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/836bd0725a004403b74db730684e623d : SUCCESS in 25m 59s","accounts_in_message":[],"_revision_number":1},{"id":"33d3ecf4bdc488ba6fce61c4c5e45747fa76f5d7","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-05-27 21:24:38.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nTests-only and unblocks the gate.","accounts_in_message":[],"_revision_number":1},{"id":"b86ec328d598e9498d4bd270ae847ffdd93caa2b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-27 21:24:57.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"884ebe8658ef796cf1dcf80e58fc2dcc6f123a91","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-27 22:00:16.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate 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/ab830023238d4553b37b07be1ff6e34f : SUCCESS in 8m 17s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/4b9aa88d709b47e58b63c6dfdb72fe5b : SUCCESS in 9m 39s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/d34615fbaa884a3f8e58494ddaf9fce2 : SUCCESS in 7m 38s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/badab211637445d8b0a86a2eadc86dd1 : SUCCESS in 16m 13s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/14c4181a231042dab5c0a696dad8bdbf : SUCCESS in 16m 25s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/48364fda3f1a40fdb0fb56dab77aeb43 : SUCCESS in 16m 19s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/488a118a11a44e758fb1a45de3172830 : SUCCESS in 17m 59s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/dbe592e1ea4249dca710c9ec65e50ece : SUCCESS in 16m 18s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/09a03286d4724948a4a5807321463c2e : SUCCESS in 15m 25s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/97a575c5c03346a2b020726b1e29510a : SUCCESS in 17m 12s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/3af6e54e5c684fee8fe8fe4b5e092bc4 : SUCCESS in 20m 26s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/4c91478c0a6f43d69264cb9917f7ca56 : SUCCESS in 16m 38s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/378534153bca43f9a2bc911b55404ec1 : SUCCESS in 16m 38s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/837d6c9b7fff4e27bbb741c29dc031ca : SUCCESS in 17m 16s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c2fb2933ab9c4a2cadf8a6cef7f9fc5a : SUCCESS in 8m 29s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/32f9fd3eba674b378ce2901859bf4dd3 : SUCCESS in 34m 36s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c6ab6df70a5648d6ad0d8096bee37520 : SUCCESS in 33m 19s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f3df31058dc54cbdaa8a6c5e8cb3dbe1 : SUCCESS in 14m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d8e4ac765f6a40c4b63a5a365a104852 : SUCCESS in 6m 16s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a90350dbd47b44a1bb4173953c57ebb4 : FAILURE in 24m 45s","accounts_in_message":[],"_revision_number":1},{"id":"9c97188f23af084fd2f081b2b96e1f8795c76db4","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-05-27 22:06:36.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"94a1f88f1fa3f61c4592e7e3640697c338348e77","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-27 22:41:42.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8d8b2ab0c0a44768a61d563329609223 : SUCCESS in 9m 35s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6a37d42eab1f4ae99e3311332cb08f25 : SUCCESS in 10m 02s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/8f05c8151e22410a9f74cba3efbc6e83 : SUCCESS in 7m 52s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b2b2943f735e4050a0bbcb272f7598ed : SUCCESS in 14m 24s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/866e1e33cc2545f9b40c33c1d9e0253e : SUCCESS in 16m 25s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/945817355a24414ba833937dcb55967d : SUCCESS in 16m 18s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/4ce9c5c7d8c545fdac2e5f826c3da0c1 : SUCCESS in 16m 05s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/60ff05e87b1b406cbc2de0f9dab03a1e : SUCCESS in 14m 26s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/9eb479cbb7b848439415988805ecafb7 : SUCCESS in 15m 47s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d37c35a2bc4f433499680fd7c1491ff8 : SUCCESS in 27m 38s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/3e201b7c987c4b19aa076da45d93dc9b : SUCCESS in 16m 42s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/3b24ceed8a0f4d66b34e826b70827832 : SUCCESS in 17m 20s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/72eddc4a7d174f38b8da365a9ecbf8b9 : SUCCESS in 16m 59s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/0ad0410494144aa4a4052fda3dd1bb76 : SUCCESS in 16m 53s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f2506910d13a4a23ac1d68a87d9075fe : SUCCESS in 32m 44s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/bb4a7cf447f547fa8bad288098bb278c : SUCCESS in 31m 03s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/334387a53194414abfb8635cd03ac256 : SUCCESS in 14m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/593aebf2933c491980a4932b26ccae47 : SUCCESS in 6m 22s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/40b4b663f35c418f80c0c0f71b38e463 : SUCCESS in 22m 06s","accounts_in_message":[],"_revision_number":1},{"id":"1d563330d3ac9911c767c31977337304098c5789","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-27 22:41:57.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"cdf1c383cbd305c1a7d25b178b92ca473ada2242","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-28 00:47:10.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate 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/38f486e7a1e64663b2eee297417a83d4 : SUCCESS in 9m 06s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/6d1e700ce7814e08a0da9093f9369b89 : SUCCESS in 9m 42s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/5bd76d7748464657aabfa1578cfc840a : SUCCESS in 9m 04s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/912ebfa068fe4864bcd8b158ddd0848d : SUCCESS in 35m 28s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/14224a748c4e419193bfc1774b1d5249 : SUCCESS in 23m 49s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/9f427845c70b4474aac3c9701bf794b9 : SUCCESS in 46m 42s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/7f7b61db57024eaa8f42f1da115cd8d0 : SUCCESS in 24m 03s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/cf3fea6100d847a1b3a8d9afc687028e : SUCCESS in 15m 01s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b5027cb4649341c3a16955d1521ca573 : SUCCESS in 15m 52s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/5e2ee0cde6bd4627932a5116b3742dbe : SUCCESS in 49m 37s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/389d86bdb96747cb863e7a86d7cde1cc : SUCCESS in 39m 56s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/56fcec92c63c419394c5b561b052d199 : SUCCESS in 39m 02s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/0cc37c5898a644bcafab571fb3d4e61a : SUCCESS in 17m 56s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/ad025bec848141bf99a1bb20bae095c8 : SUCCESS in 57m 44s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/106979ee86a14f6daf976a27efec6660 : SUCCESS in 8m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/88975f2a02894880b87fb5937befb46c : SUCCESS in 37m 17s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/299694fcb0c244f68d4bb8a8265c47ff : SUCCESS in 52m 36s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d1f4be6f1fbb455ea24ce4d337255e36 : TIMED_OUT in 41m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/79e66e6013e54c92a4ede470cb3b8d3f : SUCCESS in 5m 54s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f71e0d496ce849e1a6f6d7825524ce53 : SUCCESS in 19m 45s","accounts_in_message":[],"_revision_number":1},{"id":"d6b426e264bd1d49b54037b6fc9781d0dca5c6f6","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-05-28 03:31:48.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"4414efb01360ac76400e19173ebd0cd6c53dea55","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-28 04:13:52.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/12e9c7daa6c546c7b705b91fb6dd1386 : SUCCESS in 9m 07s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/78d9b6db6bd747fdbc2d78d60bffecd7 : SUCCESS in 11m 16s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/5295c702717f46e5afe54d4dae58bcde : SUCCESS in 6m 26s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/cb7f1ab1ad1041589cb9b8c8cff9b6a7 : SUCCESS in 19m 50s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/6ebf222ff482405b9b58329cdb26ba15 : SUCCESS in 14m 23s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/3b389ce394434251a88ec06539146422 : SUCCESS in 31m 01s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/c16180ae6ace45c194404f2a63b3b3c8 : SUCCESS in 17m 45s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/a268e1be322d45e2baa29686730ca4cd : SUCCESS in 17m 04s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/142306789dc64b009dc5fa3a9748e2c6 : SUCCESS in 15m 46s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ff788b65e58647ba8a512f1883f2d8d1 : SUCCESS in 18m 30s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ca790b49ae354e3c9af189cbeb360679 : SUCCESS in 18m 18s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/ac62d34a901345cf840b984e825222b4 : SUCCESS in 17m 28s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/bd273c473da749b485a7a2757895a65a : SUCCESS in 17m 58s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/028c5a4ade6c4614bf5e5efa1b9760ee : SUCCESS in 18m 30s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/35087df61381404eb4ee81c8eddfe7f4 : SUCCESS in 41m 09s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/faecdb317056462a9ad62dea0c16297b : SUCCESS in 36m 34s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cf4073259e4141c3b822f3013784f38d : SUCCESS in 32m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c60d5c59eb834c61a3c40f71a5accc46 : SUCCESS in 6m 47s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2d8a6b626b384dfbbee7ad87d2a410ca : FAILURE in 23m 05s","accounts_in_message":[],"_revision_number":1},{"id":"97eb72b895733555421afe3a1b6d867af42f7b99","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-05-28 05:20:29.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"e7f315d52860becc2e30e811812bf47f59287106","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-28 06:03:11.000000000","message":"Patch Set 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/537cd2337d8b490084b501429eb5991a : SUCCESS in 8m 33s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6675e526e2554e02a3d9e42643db0db3 : SUCCESS in 8m 55s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/3f15c2476113498a9c50b8bd8544805f : SUCCESS in 8m 10s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/54b74740f9854d39ac327c1018801241 : SUCCESS in 15m 26s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/874919c23e1540c9a409299e326cd299 : SUCCESS in 21m 12s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/cd5c67f788c544b88b55216200d6e785 : SUCCESS in 16m 10s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/79f982a900bb49af857765af02a56459 : SUCCESS in 14m 04s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/3ea7a92d28b64a698d3b1a11c866455e : SUCCESS in 16m 33s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8776859a1a14427a84b24e3bc3f7b07b : SUCCESS in 22m 01s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/4be636fc8e8d4e80b5f306c6a8dc73d5 : SUCCESS in 19m 13s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/2f9b9d98300447cbb65ce0c3cf739e11 : SUCCESS in 19m 02s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/8d6c958b315c40149bd7e344b57092cb : SUCCESS in 17m 57s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/8dca38c577c748a99ee8eb8ec26a1cb6 : SUCCESS in 27m 47s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/e6443c96a0ce4959a714f23f7bb1c1bb : SUCCESS in 18m 35s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8821bc7f26fe4e3181c4c2ccbe51a22b : SUCCESS in 39m 16s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/cb375e09b7aa46af996b5e0e81242a0c : SUCCESS in 38m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ba8a0b806ce5437cbfdabfe54fc99659 : SUCCESS in 19m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4cdc72ffb46f4529b85c4cbe865be842 : SUCCESS in 6m 24s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f3b43cde594d485d8993d9e9f7d08fc7 : FAILURE in 41m 19s","accounts_in_message":[],"_revision_number":1},{"id":"767d608ca5781be7b898cbf25046b66f876e6ccf","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-05-31 14:50:53.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"d36dcac8fe788d22c06bf8329faedf3db4031803","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-31 15:34:50.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fd42985e27684d4db794ee6ec62cc6a1 : SUCCESS in 9m 00s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/152fc8834f2b48a38387b2964d60f055 : SUCCESS in 9m 10s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/442b2b83c62c459e8ce30d8d7b14dfa1 : SUCCESS in 7m 05s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/7189c7d4326543aa8eff48301784e810 : SUCCESS in 16m 45s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/53ba9fda2d8244158097c1ab7ceb658f : SUCCESS in 22m 44s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/3845817a8c834c22a0debc9e2989c14b : SUCCESS in 21m 06s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/6d9333ceb43a4105ad9760d9f194494f : SUCCESS in 19m 44s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/3c046610ec694fa19c5dde12839b8f3c : SUCCESS in 17m 07s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/89d2bc5650cf47918f45f343ec3163cd : SUCCESS in 21m 09s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/53962816c3f841608d53344d24d99173 : SUCCESS in 20m 24s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/dcb12d66ff364319beb449ad5c753c57 : SUCCESS in 21m 48s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/24ffd548de5f4f2e935a1ca6f89c8a05 : SUCCESS in 20m 38s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/0d9dc29844d94e4e84e5ef79d04e98e9 : SUCCESS in 21m 26s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/70fab7a089854dffa10d927ea9a8efbf : SUCCESS in 22m 04s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/259341f9646b4980bcb9411a3a16b3d0 : SUCCESS in 42m 41s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a118b286daf74e729f290f9e839adc43 : SUCCESS in 42m 54s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/833221a572e54191b6885d45cd747738 : SUCCESS in 16m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4dfea646743d4aaaa349fea2b7776e0b : SUCCESS in 6m 46s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5051a61dc9da49f696481b90c4ae3ca8 : SUCCESS in 25m 18s","accounts_in_message":[],"_revision_number":1},{"id":"7db6a07f516f9c4bd4169498e876bc7a24ebc002","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-31 15:35:10.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"cf528fcf8f31552a1d194f2d070407d8383953b3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-31 23:22:36.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7da50d3c1f9d45bba19f5bb99ad22d5a : SUCCESS in 13m 50s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/888859359640474cbf3a78bdec4d155a : SUCCESS in 9m 49s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/e69e76004e3e4a12a1e998ff3d2e088c : SUCCESS in 10m 17s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f43d4eaff7c846bca0b7be02f48cca77 : SUCCESS in 15m 29s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/b8bedbf2f51f48eb8e68d920358482cf : SUCCESS in 30m 34s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8ea4b7432d064ee2845e3f614c493838 : SUCCESS in 19m 23s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/97a80027ffd34807846c670d5cbb2fc5 : SUCCESS in 17m 27s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ae48e039039048499b8a6177d068ad99 : SUCCESS in 22m 02s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/294c327711564fcf949f73f2f3257c90 : SUCCESS in 32m 41s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e46f5a0372e14e02bf1e874aac993782 : SUCCESS in 19m 44s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/fdd26b3475d646e28041b2cd2efdef2a : SUCCESS in 20m 28s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/8016fb67c1224985abc60a0ed81f07b4 : SUCCESS in 19m 08s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/452abd059f4c4478a83d680b1ffa765b : SUCCESS in 33m 34s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/c2af4a70eca14d5dabf55defeb3daa2a : SUCCESS in 21m 52s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/16ba3f7d75364578ad440f47ddc90aba : SUCCESS in 8m 27s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/bd06b5ceaee34182b9dfafafac4156e7 : SUCCESS in 44m 18s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8860c57c2d69402e823866bc201398cf : SUCCESS in 43m 01s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b69a545e87bd4a5ba6e2ccc1b967a403 : SUCCESS in 18m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1dba6fa6d2ba4393a561b1ebe7aa3325 : SUCCESS in 7m 11s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d7d79677a54c4a1a9df1baa18ed31301 : SUCCESS in 31m 31s","accounts_in_message":[],"_revision_number":1},{"id":"4a19014670b73c33ce761c5afbeb2eee869c20e4","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-31 23:22:36.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"565e18da7aa8ba7f829982b3720464e4fda51c38","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-31 23:23:49.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fcaf0e20172447cfa29539ea807cd122 : SUCCESS in 54s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/72431013df364a64a790a77c1f497c48 : SUCCESS in 45s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/7bda99ebf8764c67ae5c428579cffb65 : SUCCESS in 46s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"2b5853f4196e4e3725d1ab55ae7528c41b180a58","revisions":{"2b5853f4196e4e3725d1ab55ae7528c41b180a58":{"kind":"REWORK","_number":1,"created":"2021-05-27 19:24:35.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/95/793495/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/95/793495/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/95/793495/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/95/793495/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/95/793495/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/95/793495/1"}}},"commit":{"parents":[{"commit":"f7f1553edb7e3dbe57507113b730ee1f77472928","subject":"Merge \"Use ContainerSharderConf class in sharder and manage-shard-ranges\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f7f1553edb7e3dbe57507113b730ee1f77472928"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-05-27 19:22:53.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-05-27 19:22:57.000000000","tz":-420},"subject":"Quote paths before sending them to swob.Request.blank","message":"Quote paths before sending them to swob.Request.blank\n\nFollowing the fix for https://bugs.python.org/issue43882, our py39 unit\ntests started failing. This was because swob.Request.blank calls\nstdlib\u0027s urlparse, which now strips out newlines. Since Request.blank\n*also* always unquotes, just make sure we always quote the newlines we\nwant to use while testing.\n\nChange-Id: Ia5857c70e51d8af3e42ecaced95525be578db127\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2b5853f4196e4e3725d1ab55ae7528c41b180a58"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2b5853f4196e4e3725d1ab55ae7528c41b180a58"}]},"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":{}}}]}
