)]}'
{"id":"openstack%2Fswift~683284","triplet_id":"openstack%2Fswift~stable%2Fpike~I4eafc5f057df8a3c15560ace255d05602db56ef6","project":"openstack/swift","branch":"stable/pike","topic":"bug/1843816","hashtags":[],"change_id":"I4eafc5f057df8a3c15560ace255d05602db56ef6","subject":"Fix stable gate","status":"MERGED","created":"2019-09-20 04:38:32.000000000","updated":"2019-10-02 17:54:27.000000000","submitted":"2019-10-02 17:54:27.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":"683284-1570038867851-fa124ec6","meta_rev_id":"54a1d21564e99cbef10b7e0855236d0a98313cee","_number":683284,"virtual_id_number":683284,"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":"2019-10-02 17:54:27.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":"2019-09-25 21:59:51.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":"2019-09-25 21:59:51.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":"2019-10-02 17:54:27.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":"b6730bf9ea4f410557323655ffe2a9318d8119b8","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-09-20 04:38:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7e42a803f8201ada6ec374ce62e40b287adecf82","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-20 13:31:57.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- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/a8079b0e160a46efbe40af2b39eb8d3a : SUCCESS in 6m 13s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/5344928f1efe4ea095cd1a684d16286b : FAILURE in 8m 29s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/ed3aac1192744521a3ecbe5907139796 : SUCCESS in 4m 26s\n- swift-tox-func https://zuul.opendev.org/t/openstack/build/dc85dd197bee48fe998ba78b273df321 : FAILURE in 7m 35s\n- swift-tox-func-post-as-copy https://zuul.opendev.org/t/openstack/build/e1d8e6eead4e41569c0a9cddcfb704da : FAILURE in 7m 25s\n- swift-tox-func-encryption https://zuul.opendev.org/t/openstack/build/c9b2b04706a14dc296fb3eaf8bd6636b : FAILURE in 8m 58s\n- swift-tox-func-ec https://zuul.opendev.org/t/openstack/build/5bb270b9d0a54a289367f8f43241d7d4 : FAILURE in 6m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ba53c3b5e0a04c1183bf7d6ff3305501 : SUCCESS in 4m 37s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f6309b6b74d94198ad3a00b5775aad7f : FAILURE in 20m 37s\n- swift-dsvm-functional-identity-v2 https://zuul.opendev.org/t/openstack/build/3a6130fc093144f086305e9b37b4aa43 : FAILURE in 23m 52s\n- legacy-tempest-dsvm-neutron-full https://zuul.opendev.org/t/openstack/build/6cb28302273b4570825cbc545daa9162 : SUCCESS in 1h 29m 45s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/5a7c4fe960d24c57be8787e1a74f3922 : SUCCESS in 50m 47s","accounts_in_message":[],"_revision_number":1},{"id":"cbfe46502b34b67130747363ad6c70ca72b5edf0","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-09-20 18:26:03.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b19bc3b5671c35f0128a73679b6cdf2f7f7c11d4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-21 03:42:57.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/887176d02de14786b1628ecb0f5a0269 : SUCCESS in 5m 51s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f4dd43c9c24e4f889d5a75e6f979e07c : SUCCESS in 9m 39s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/8cc1ec16c243444badcf49f7847e1a01 : SUCCESS in 3m 51s\n- swift-tox-func https://zuul.opendev.org/t/openstack/build/9eda00cafc954a56b97d63977fe2d11e : SUCCESS in 9m 42s\n- swift-tox-func-post-as-copy https://zuul.opendev.org/t/openstack/build/8f25ed4b8c80438987b4e4b1e513b0c6 : SUCCESS in 7m 30s\n- swift-tox-func-encryption https://zuul.opendev.org/t/openstack/build/4c52e640ad3944179493562e000b6462 : SUCCESS in 7m 56s\n- swift-tox-func-ec https://zuul.opendev.org/t/openstack/build/2ce4df1b0ceb4299b15c6b8d29a29998 : SUCCESS in 8m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0b09ae4cdad549d4958584555cb16ee1 : SUCCESS in 5m 15s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7cf4fe48d33b44a1a82b65d5a2c45524 : SUCCESS in 28m 16s\n- swift-dsvm-functional-identity-v2 https://zuul.opendev.org/t/openstack/build/6817c4b024f0450fa8ed9993d18bdfc6 : SUCCESS in 26m 40s\n- legacy-tempest-dsvm-neutron-full https://zuul.opendev.org/t/openstack/build/4ddcaf1b47304e6197f85478d59f7e45 : SUCCESS in 1h 27m 33s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/1513746a7de44f7f9df90b47bf774c85 : SUCCESS in 55m 17s","accounts_in_message":[],"_revision_number":2},{"id":"cd0466ff466812e1730aa8b7a6adf45853c92af0","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-09-24 15:31:35.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"d23be476d6c852ac8f31867210672f7c8a7f82c0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-24 15:32:05.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"799de33afceb9eaa0823299973247bc2bc594b98","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-24 18:24:20.000000000","message":"Patch Set 2: 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- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/cfd82d08418f453fb53b3e4cb8628b8d : SUCCESS in 7m 32s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c1535ec378ff4b43a041103e01d57f7f : SUCCESS in 9m 44s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/4e3d07d1849c42ed9bc04563afb31a80 : SUCCESS in 5m 01s\n- swift-tox-func https://zuul.opendev.org/t/openstack/build/559fdd4905f24e7d8e1df713e9fd321b : SUCCESS in 9m 06s\n- swift-tox-func-post-as-copy https://zuul.opendev.org/t/openstack/build/c8c2f3049e994072a48942ce5afbf329 : SUCCESS in 7m 04s\n- swift-tox-func-encryption https://zuul.opendev.org/t/openstack/build/2ae15767449d4617845255d37399e64d : SUCCESS in 7m 34s\n- swift-tox-func-ec https://zuul.opendev.org/t/openstack/build/5b4a66a25b304633a53677734f6f946b : FAILURE in 13m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/87fed08c6f7a4a83b2e23dc44e0db03e : SUCCESS in 5m 29s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1669417e7dc846a395d62368eb5a4b40 : SUCCESS in 26m 12s\n- swift-dsvm-functional-identity-v2 https://zuul.opendev.org/t/openstack/build/10f2e942a0494fd58200b57a34a12248 : SUCCESS in 32m 03s\n- legacy-tempest-dsvm-neutron-full https://zuul.opendev.org/t/openstack/build/13feb0c712324e96a1e7f6e05b923557 : FAILURE in 1h 13m 07s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/003f8813aa5d4bcaa2ea952c790a8758 : SUCCESS in 1h 03m 39s","accounts_in_message":[],"_revision_number":2},{"id":"f32287418486cfebdbe363cb9b3020de17172c9e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-09-24 18:47:54.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"d71ef6b026a74ea51d3cf34b0645269f92960c61","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-24 23:36:36.000000000","message":"Patch Set 2: 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- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/e7ea6ca4468e40448e7a7760bff73076 : SUCCESS in 6m 15s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f7535c05ce114ba2bd874863789e48f4 : SUCCESS in 7m 44s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/85ae1266083f48ca8b087324a194dd02 : SUCCESS in 4m 38s\n- swift-tox-func https://zuul.opendev.org/t/openstack/build/87fcc006e6474ddbba587e6818efd7ca : SUCCESS in 7m 03s\n- swift-tox-func-post-as-copy https://zuul.opendev.org/t/openstack/build/a1ddf964bc114c6d803dbba1c4ff903c : SUCCESS in 8m 28s\n- swift-tox-func-encryption https://zuul.opendev.org/t/openstack/build/2a635c5497a64655b07dd003892fccda : SUCCESS in 6m 56s\n- swift-tox-func-ec https://zuul.opendev.org/t/openstack/build/e3c20f928ad64c00bd39fbb3df03ac81 : SUCCESS in 7m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ab9146ea53384a97bc7648818770fda6 : SUCCESS in 5m 25s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1d3c0c7245b74927b72c51eb136e23cb : SUCCESS in 24m 26s\n- swift-dsvm-functional-identity-v2 https://zuul.opendev.org/t/openstack/build/5560906e50384e1a83b4578709bc0cd0 : SUCCESS in 26m 10s\n- legacy-tempest-dsvm-neutron-full https://zuul.opendev.org/t/openstack/build/c7da849bc6734fc3b39775cd903290c3 : FAILURE in 1h 26m 32s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/28d76bba5ffa430d88be8a9b9dde31cc : SUCCESS in 1h 01m 49s","accounts_in_message":[],"_revision_number":2},{"id":"859e0fe12b12c09073e42eb940d73ad721324c09","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-09-24 23:38:57.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"7e4af6e7b2071f4f4c501947c287032aa6e59fc0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-25 01:00:43.000000000","message":"Patch Set 2:\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- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/dd5f96ca8eb94068a4163b2f29df4678 : SUCCESS in 6m 58s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/30c78f531d044f80a6cb957a2e880a71 : SUCCESS in 8m 27s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/b6d3c044518f48e78524ee5c1db29f98 : SUCCESS in 3m 22s\n- swift-tox-func https://zuul.opendev.org/t/openstack/build/0eec6019e82a4b0da5b844ad24309625 : SUCCESS in 6m 52s\n- swift-tox-func-post-as-copy https://zuul.opendev.org/t/openstack/build/349e2b938e31473dafee74904ec100ea : SUCCESS in 7m 07s\n- swift-tox-func-encryption https://zuul.opendev.org/t/openstack/build/c5f485c33cb445cdaa723e5ec7cd0fd7 : SUCCESS in 9m 52s\n- swift-tox-func-ec https://zuul.opendev.org/t/openstack/build/0bd98cd65bab412e9219244615796084 : SUCCESS in 9m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/557dc47dc6c541fa92a43aee8ef84cf2 : SUCCESS in 5m 18s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/63c9b1f701f04875aa3cd7708e4fdd05 : SUCCESS in 23m 51s\n- swift-dsvm-functional-identity-v2 https://zuul.opendev.org/t/openstack/build/9a951880dc23400797cee3c6f559bd0b : SUCCESS in 26m 37s\n- legacy-tempest-dsvm-neutron-full https://zuul.opendev.org/t/openstack/build/9b84cd37721144c18b24df6283816efe : FAILURE in 1h 10m 01s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/474b9e9957fb4a739043ad0612567a1a : SUCCESS in 45m 13s","accounts_in_message":[],"_revision_number":2},{"id":"ce5bcadb76b4e53f5cb815832b0e52d8466749ca","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-09-25 02:33:33.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"e6a70e739a2dc7d53eaed9637c0b8c47fc77e96c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-25 03:58:45.000000000","message":"Patch Set 2:\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- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/98e729796a6042b0876e4d3f2c44cf5f : SUCCESS in 6m 07s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/48cdacf298054fd2aaf9ddb525c78855 : SUCCESS in 7m 58s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/da9ed220577e453eac774ef69e7788ac : SUCCESS in 4m 48s\n- swift-tox-func https://zuul.opendev.org/t/openstack/build/a086e64d1acc44568da0558781a75554 : SUCCESS in 7m 11s\n- swift-tox-func-post-as-copy https://zuul.opendev.org/t/openstack/build/2a412be78b6b452eb1bc52ba81718086 : SUCCESS in 7m 06s\n- swift-tox-func-encryption https://zuul.opendev.org/t/openstack/build/fce3e5bf02c045e3a0c312dc0ca52252 : SUCCESS in 8m 31s\n- swift-tox-func-ec https://zuul.opendev.org/t/openstack/build/664725f1615c4324b9950f8b1ce2457b : SUCCESS in 6m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0c716ab459be4fc3bf071f686853703f : SUCCESS in 4m 46s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/05ee3a69a39241c2863661088eb770f9 : SUCCESS in 21m 01s\n- swift-dsvm-functional-identity-v2 https://zuul.opendev.org/t/openstack/build/685cd92aabb84668a446155473e71802 : SUCCESS in 25m 04s\n- legacy-tempest-dsvm-neutron-full https://zuul.opendev.org/t/openstack/build/27b21b2bd1ef4c45979db39dcd1910d9 : FAILURE in 1h 23m 33s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/c895a82b48b443dd8cb8ce77ffcef6b1 : SUCCESS in 1h 02m 59s","accounts_in_message":[],"_revision_number":2},{"id":"9b41af5c6ef4f3f40dd2773e1f5d594049cdbf12","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-09-25 04:18:34.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"e12785da45e1b2e0dd0953e5dc3749abe41faa37","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-25 05:46:49.000000000","message":"Patch Set 2:\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- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/2bf7046ffe444600b1582919bda98a8e : SUCCESS in 7m 53s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/7a80703f4c0a442f82c50dfffa6c95e8 : SUCCESS in 8m 44s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/e5dc249c6c094d10b928a824328f0418 : SUCCESS in 3m 03s\n- swift-tox-func https://zuul.opendev.org/t/openstack/build/809ed52c11d34be49c6cd5b3d917b834 : SUCCESS in 7m 12s\n- swift-tox-func-post-as-copy https://zuul.opendev.org/t/openstack/build/40d5eb9e818a484e9ed891f2299aa8d8 : SUCCESS in 6m 46s\n- swift-tox-func-encryption https://zuul.opendev.org/t/openstack/build/0fea8a7ee41240e08edeb8f1db434fc0 : SUCCESS in 6m 09s\n- swift-tox-func-ec https://zuul.opendev.org/t/openstack/build/dbbdf54c82ad403fb18326e4cbe1ff17 : SUCCESS in 8m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e527fd80a33f44038a4c534a8a74a482 : SUCCESS in 4m 02s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c948ccf057f34838ae127e06e056ae53 : SUCCESS in 31m 52s\n- swift-dsvm-functional-identity-v2 https://zuul.opendev.org/t/openstack/build/8b93d0d3e89244628c6af032c9ca3ffd : SUCCESS in 28m 39s\n- legacy-tempest-dsvm-neutron-full https://zuul.opendev.org/t/openstack/build/535ed1fc756b4b6e92fe82a547bc5e81 : FAILURE in 1h 18m 22s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/712442a4d42a4b19b37be1aac1cbbf96 : SUCCESS in 51m 54s","accounts_in_message":[],"_revision_number":2},{"id":"1ae543bddcc690d9f78fb1ca05239a8981138622","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-09-25 05:57:45.000000000","message":"Patch Set 2:\n\nrecheck\n\nI knew there was a reason we dropped these jobs...","accounts_in_message":[],"_revision_number":2},{"id":"821299a11fd3b1dac2285fba6f9b56d6bbc913fc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-25 07:25:22.000000000","message":"Patch Set 2:\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- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/5bf5f0e2807f4f6bb9ff0c21397ca4f7 : SUCCESS in 8m 21s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b1ce4f3d5a2c4481888e95da31888372 : SUCCESS in 8m 22s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/ad5b0381025a4c85b5740762357e77c5 : SUCCESS in 4m 18s\n- swift-tox-func https://zuul.opendev.org/t/openstack/build/a742703e92f54f76a6866e60618ec9ce : SUCCESS in 15m 04s\n- swift-tox-func-post-as-copy https://zuul.opendev.org/t/openstack/build/ea303aba5cc844e1ae83be48c72fa670 : SUCCESS in 14m 46s\n- swift-tox-func-encryption https://zuul.opendev.org/t/openstack/build/9110eb5c23f245c3ab9466493ecb4924 : FAILURE in 13m 43s\n- swift-tox-func-ec https://zuul.opendev.org/t/openstack/build/a39e0a0d07124d9fab43842dd75a7bbf : FAILURE in 14m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d0fc2077edb542cc8fc666205e0f3c02 : SUCCESS in 6m 19s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b82a1cce29bb4014a983927931f43b23 : SUCCESS in 28m 01s\n- swift-dsvm-functional-identity-v2 https://zuul.opendev.org/t/openstack/build/df024e6f16a64eb697c3fb900cbeff48 : SUCCESS in 25m 56s\n- legacy-tempest-dsvm-neutron-full https://zuul.opendev.org/t/openstack/build/70aea68fe279429295cb93b24d6a47de : FAILURE in 1h 22m 30s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/3a776047217145a3b76cbcd5b69768b8 : SUCCESS in 1h 00m 38s","accounts_in_message":[],"_revision_number":2},{"id":"cf874de600b19523ec08adc0b54b577e8d06fd47","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-09-25 14:15:11.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"f902b6eb1ccb29d90c1c9f355db7f9eabdeef55a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-25 17:22:17.000000000","message":"Patch Set 2:\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- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/38cbb97ba5724b2db47b5a7534e7896a : SUCCESS in 7m 05s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/55e9294d6d9e4b0bb7e9315fd163f54b : SUCCESS in 8m 11s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/f5e56d493f7b43e9be6b54fb6f865f3b : SUCCESS in 4m 42s\n- swift-tox-func https://zuul.opendev.org/t/openstack/build/1ff7ad7fcfe54543aaa56b97571de00b : SUCCESS in 8m 19s\n- swift-tox-func-post-as-copy https://zuul.opendev.org/t/openstack/build/d065cbd467d9478d8a1e7556d7474dc8 : SUCCESS in 8m 22s\n- swift-tox-func-encryption https://zuul.opendev.org/t/openstack/build/ec891644f1744c22ae080503d842e913 : SUCCESS in 7m 14s\n- swift-tox-func-ec https://zuul.opendev.org/t/openstack/build/905d94f4813d4b9594cbbf90f96f12b0 : SUCCESS in 8m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c1d428162f5148ada40245fa08dc9403 : SUCCESS in 5m 23s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/363d7a8b386c4e90802dd90589e1dd8a : SUCCESS in 30m 36s\n- swift-dsvm-functional-identity-v2 https://zuul.opendev.org/t/openstack/build/a34f32d104b8417fb6aea8ce45757f85 : SUCCESS in 26m 51s\n- legacy-tempest-dsvm-neutron-full https://zuul.opendev.org/t/openstack/build/eb172903732342968505c9eb3a10a55c : FAILURE in 1h 33m 25s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/71a105cf190c4721a10438bfd59268dc : SUCCESS in 57m 11s","accounts_in_message":[],"_revision_number":2},{"id":"42179cd8deacb4aa195881934a02372866db5c85","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-09-25 17:31:30.000000000","message":"Patch Set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"378794344b9282fad9785e82c34ba7f54f8496a8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-25 21:34:43.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/bc3b73e3e3564117b32ace2be6e85cc9 : SUCCESS in 7m 26s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f8b95631f203424684fc2747a5647cdf : SUCCESS in 7m 05s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/39c8d79812394d84bf83bb7ec7793da9 : SUCCESS in 5m 24s\n- swift-tox-func https://zuul.opendev.org/t/openstack/build/cbc89556a0fc4481a119aeca44c02b04 : SUCCESS in 7m 26s\n- swift-tox-func-post-as-copy https://zuul.opendev.org/t/openstack/build/8677eaef3e55454c884edd870926bf32 : SUCCESS in 7m 07s\n- swift-tox-func-encryption https://zuul.opendev.org/t/openstack/build/e3f43c1f08cf4aa397ce54227904438d : SUCCESS in 7m 43s\n- swift-tox-func-ec https://zuul.opendev.org/t/openstack/build/d190e4a46d62417b91ba644d4ea6d91b : SUCCESS in 10m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7cb60626ca7d44f49af307884a2ea4f3 : SUCCESS in 7m 25s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3740f44a28044753ad60cbcf1c65911d : SUCCESS in 27m 37s\n- swift-dsvm-functional-identity-v2 https://zuul.opendev.org/t/openstack/build/fdf1a4f873674772af8ad98ed88c6284 : SUCCESS in 28m 20s\n- legacy-tempest-dsvm-neutron-full https://zuul.opendev.org/t/openstack/build/4c4f6f73a2b541588d3a6290dae2be9a : SUCCESS in 1h 34m 51s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/56587d63075346cdac86bcf1669a5f3c : SUCCESS in 1h 07m 35s","accounts_in_message":[],"_revision_number":3},{"id":"b4a5597b1f72653fd05dc591fbc4c31c3205090d","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-09-25 21:59:51.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"f2486fbedd88281317b99a259e0dab271dd92bd2","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-10-02 15:48:12.000000000","message":"Patch Set 3:\n\nrecheck\n\nDidn\u0027t get automatically enqueued when the depended-upon change merged? *shrug*","accounts_in_message":[],"_revision_number":3},{"id":"e144329a80f065ca024601622edbff7e4153c533","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-02 15:48:38.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"50635639be2fbd9e3e5b0d7862bb6a71584db984","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-02 17:34:41.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- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/ddb27c2c86174240b1345c7c0f77f9cc : SUCCESS in 6m 20s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ab7a35b311394f5abe12f0d2904621a8 : FAILURE in 10m 47s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/ddcc945ab76c441488d8cae1edd33f5d : SUCCESS in 4m 15s\n- swift-tox-func https://zuul.opendev.org/t/openstack/build/733fffcd0bb54482b508978cd24a17bd : SUCCESS in 7m 16s\n- swift-tox-func-post-as-copy https://zuul.opendev.org/t/openstack/build/ce6fd5f2306a492c86db398db0e410ef : SUCCESS in 8m 32s\n- swift-tox-func-encryption https://zuul.opendev.org/t/openstack/build/15de2e769bec4c37adaa6ec6430466b7 : SUCCESS in 9m 13s\n- swift-tox-func-ec https://zuul.opendev.org/t/openstack/build/d55147bcd76142a09c4cb5ea57ae65e5 : SUCCESS in 7m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/babd3f7ef0394ffbac1a9b0892a2c2b4 : SUCCESS in 5m 36s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/800721736e484c6b8e112a733a17f746 : SUCCESS in 23m 03s\n- swift-dsvm-functional-identity-v2 https://zuul.opendev.org/t/openstack/build/a08bd3ddd57f41c2907e4470a0635095 : SUCCESS in 23m 17s\n- legacy-tempest-dsvm-neutron-full https://zuul.opendev.org/t/openstack/build/70cc17a682924d1db2753ba10b35321d : FAILURE in 1h 35m 15s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/27e1effb27694417b0b448b3913178aa : SUCCESS in 1h 04m 15s","accounts_in_message":[],"_revision_number":3},{"id":"ebf12fe58fec1ddc5cdc722e7bd5a50ed7cec486","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-02 17:54:27.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/d773ed7df64845f39dc866c677982c8c : SUCCESS in 5m 54s\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/aaa85fd222a84f6cb1ad74f2a96e85a4 : SUCCESS in 11m 09s\n- swift-tox-py35 https://zuul.opendev.org/t/openstack/build/64152cef2fa54ef2b05a1a5e36fc319f : SUCCESS in 3m 54s\n- swift-tox-func https://zuul.opendev.org/t/openstack/build/c8058c542979437c9f18d7d4992a25b0 : SUCCESS in 7m 18s\n- swift-tox-func-post-as-copy https://zuul.opendev.org/t/openstack/build/a8b4b4a5f1b94a3ea2da6a79aadf5518 : SUCCESS in 8m 45s\n- swift-tox-func-encryption https://zuul.opendev.org/t/openstack/build/6d59b9565fe74201a0549196b5498c73 : SUCCESS in 7m 30s\n- swift-tox-func-ec https://zuul.opendev.org/t/openstack/build/c716d7483ec84fb78498c1b7576c96e5 : SUCCESS in 9m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/16081b1ecfb04fa69d1239b74a7e4df5 : SUCCESS in 4m 38s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2bcb93f0f0bb4d7da81d8bd8530b6e98 : SUCCESS in 25m 28s\n- swift-dsvm-functional-identity-v2 https://zuul.opendev.org/t/openstack/build/420606bdb5a5424e97ecff15900fd6ff : SUCCESS in 27m 54s\n- legacy-tempest-dsvm-neutron-full https://zuul.opendev.org/t/openstack/build/85926b60c001447dbc9b0f76f7f968c7 : SUCCESS in 1h 26m 52s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/a670a45338fa4cb1bdbfd2daa06d8d56 : SUCCESS in 51m 04s","accounts_in_message":[],"_revision_number":3},{"id":"c560a778c957df69a9e7980c1ee84c7252001896","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-02 17:54:27.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"1dd0e1ca4b1a18743f2d20cbf958114293400178","revisions":{"402779f4f1527ee8ca111d374af40bf1508a7d80":{"kind":"REWORK","_number":1,"created":"2019-09-20 04:38:32.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/84/683284/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/84/683284/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/683284/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/683284/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/683284/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/84/683284/1"}}},"commit":{"parents":[{"commit":"fbfb89bebd9d30692293c71c5b9b0c55904320b7","subject":"Remove openSUSE 42.3 job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fbfb89bebd9d30692293c71c5b9b0c55904320b7"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-03-12 20:36:21.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-09-20 04:37:48.000000000","tz":-420},"subject":"Fix stable gate","message":"Fix stable gate\n\nThis is a combination of 2 commits.\n\n---\n\npy2/3: Stop using stdlib\u0027s putrequest(); it only does ASCII\n\nNote that this only affects the functest client.\n\nSee also: https://bugs.python.org/issue36274 and\nhttps://bugs.python.org/issue38216\n\nThis was previously done just for py3 compatibility, but following\nhttps://github.com/python/cpython/commit/bb8071a our stable gates are\nall broken -- apparently, they\u0027re running a 2.7 pre-release?\n\n(cherry picked from commit c0ae48ba9aafb0b91869ea3bae8da07a32088777)\n(cherry picked from commit 2b4d58952cae8b174fb60529d5284c1d328e9287)\n\n---\n\nbufferedhttp: ensure query params are properly quoted\n\nRecent versions of py27 [1] have begun raising InvalidURL if you try to\ninclude non-ASCII characters in the request path. This was observed\nrecently in the periodic checks of stable/ocata and stable/pike. In\nparticular, we would spin up some in-process servers in\ntest.unit.proxy.test_server.TestSocketObjectVersions and do a container\nlisting with a prefix param that included raw (unquoted) UTF-8. This\nquery string would pass unmolested through the proxy, tripping the\nInvalidURL error when bufferedhttp called putrequest.\n\nMore recent versions of Swift would not exhibit this particular failure,\nas the listing_formats middleware would force a decoding/re-encoding of\nthe query string for account and container requests. However, object\nrequests with errant query strings would likely be able to trip the same\nerror.\n\nSwift on py3 should not exhibit this behavior, as we so\nthoroughly re-write the request line to avoid hitting\nhttps://bugs.python.org/issue33973.\n\nNow, always parse and re-encode the query string in bufferedhttp. This\nprevents any errors on object requests and cleans up any callers that\nmight use bufferedhttp directly.\n\n[1] Anything after https://github.com/python/cpython/commit/bb8071a;\n    see https://bugs.python.org/issue30458\n\nCloses-Bug: 1843816\nRelated-Change: Id3ce37aa0402e2d8dd5784ce329d7cb4fbaf700d\nRelated-Change: Ie648f5c04d4415f3b620fb196fa567ce7575d522\n(cherry picked from commit 49f62f6ab7fd1b833e9b5bfbcaafa4b45b592d34)\n(cherry picked from commit 9cc6d4138946034516fdf579ac084cb954ea6b06)\n\n---\n\nChange-Id: I4eafc5f057df8a3c15560ace255d05602db56ef6\nCloses-Bug: 1843816\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/402779f4f1527ee8ca111d374af40bf1508a7d80"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/402779f4f1527ee8ca111d374af40bf1508a7d80"}]},"branch":"refs/heads/stable/pike"},"3ce3afc6a553688b580a3bd13e498e9b8ae96751":{"kind":"REWORK","_number":2,"created":"2019-09-20 18:26:03.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/84/683284/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/84/683284/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/683284/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/683284/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/683284/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/84/683284/2"}}},"commit":{"parents":[{"commit":"fbfb89bebd9d30692293c71c5b9b0c55904320b7","subject":"Remove openSUSE 42.3 job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fbfb89bebd9d30692293c71c5b9b0c55904320b7"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-03-12 20:36:21.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-09-20 18:25:29.000000000","tz":-420},"subject":"Fix stable gate","message":"Fix stable gate\n\nThis is a combination of 2 commits.\n\n---\n\npy2/3: Stop using stdlib\u0027s putrequest(); it only does ASCII\n\nNote that this only affects the functest client.\n\nSee also: https://bugs.python.org/issue36274 and\nhttps://bugs.python.org/issue38216\n\nThis was previously done just for py3 compatibility, but following\nhttps://github.com/python/cpython/commit/bb8071a our stable gates are\nall broken -- apparently, they\u0027re running a 2.7 pre-release?\n\n(cherry picked from commit c0ae48ba9aafb0b91869ea3bae8da07a32088777)\n(cherry picked from commit 2b4d58952cae8b174fb60529d5284c1d328e9287)\n\n---\n\nbufferedhttp: ensure query params are properly quoted\n\nRecent versions of py27 [1] have begun raising InvalidURL if you try to\ninclude non-ASCII characters in the request path. This was observed\nrecently in the periodic checks of stable/ocata and stable/pike. In\nparticular, we would spin up some in-process servers in\ntest.unit.proxy.test_server.TestSocketObjectVersions and do a container\nlisting with a prefix param that included raw (unquoted) UTF-8. This\nquery string would pass unmolested through the proxy, tripping the\nInvalidURL error when bufferedhttp called putrequest.\n\nMore recent versions of Swift would not exhibit this particular failure,\nas the listing_formats middleware would force a decoding/re-encoding of\nthe query string for account and container requests. However, object\nrequests with errant query strings would likely be able to trip the same\nerror.\n\nSwift on py3 should not exhibit this behavior, as we so\nthoroughly re-write the request line to avoid hitting\nhttps://bugs.python.org/issue33973.\n\nNow, always parse and re-encode the query string in bufferedhttp. This\nprevents any errors on object requests and cleans up any callers that\nmight use bufferedhttp directly.\n\n[1] Anything after https://github.com/python/cpython/commit/bb8071a;\n    see https://bugs.python.org/issue30458\n\nCloses-Bug: 1843816\nRelated-Change: Id3ce37aa0402e2d8dd5784ce329d7cb4fbaf700d\nRelated-Change: Ie648f5c04d4415f3b620fb196fa567ce7575d522\n(cherry picked from commit 49f62f6ab7fd1b833e9b5bfbcaafa4b45b592d34)\n(cherry picked from commit 9cc6d4138946034516fdf579ac084cb954ea6b06)\n\n---\n\nChange-Id: I4eafc5f057df8a3c15560ace255d05602db56ef6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3ce3afc6a553688b580a3bd13e498e9b8ae96751"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3ce3afc6a553688b580a3bd13e498e9b8ae96751"}]},"branch":"refs/heads/stable/pike"},"1dd0e1ca4b1a18743f2d20cbf958114293400178":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2019-09-25 17:31:30.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/84/683284/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/84/683284/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/683284/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/683284/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/683284/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/84/683284/3"}}},"commit":{"parents":[{"commit":"fbfb89bebd9d30692293c71c5b9b0c55904320b7","subject":"Remove openSUSE 42.3 job","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fbfb89bebd9d30692293c71c5b9b0c55904320b7"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-03-12 20:36:21.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim@swiftstack.com","date":"2019-09-25 17:31:18.000000000","tz":0},"subject":"Fix stable gate","message":"Fix stable gate\n\nThis is a combination of 2 commits.\n\n---\n\npy2/3: Stop using stdlib\u0027s putrequest(); it only does ASCII\n\nNote that this only affects the functest client.\n\nSee also: https://bugs.python.org/issue36274 and\nhttps://bugs.python.org/issue38216\n\nThis was previously done just for py3 compatibility, but following\nhttps://github.com/python/cpython/commit/bb8071a our stable gates are\nall broken -- apparently, they\u0027re running a 2.7 pre-release?\n\n(cherry picked from commit c0ae48ba9aafb0b91869ea3bae8da07a32088777)\n(cherry picked from commit 2b4d58952cae8b174fb60529d5284c1d328e9287)\n\n---\n\nbufferedhttp: ensure query params are properly quoted\n\nRecent versions of py27 [1] have begun raising InvalidURL if you try to\ninclude non-ASCII characters in the request path. This was observed\nrecently in the periodic checks of stable/ocata and stable/pike. In\nparticular, we would spin up some in-process servers in\ntest.unit.proxy.test_server.TestSocketObjectVersions and do a container\nlisting with a prefix param that included raw (unquoted) UTF-8. This\nquery string would pass unmolested through the proxy, tripping the\nInvalidURL error when bufferedhttp called putrequest.\n\nMore recent versions of Swift would not exhibit this particular failure,\nas the listing_formats middleware would force a decoding/re-encoding of\nthe query string for account and container requests. However, object\nrequests with errant query strings would likely be able to trip the same\nerror.\n\nSwift on py3 should not exhibit this behavior, as we so\nthoroughly re-write the request line to avoid hitting\nhttps://bugs.python.org/issue33973.\n\nNow, always parse and re-encode the query string in bufferedhttp. This\nprevents any errors on object requests and cleans up any callers that\nmight use bufferedhttp directly.\n\n[1] Anything after https://github.com/python/cpython/commit/bb8071a;\n    see https://bugs.python.org/issue30458\n\nDepends-On: https://review.opendev.org/684769\nCloses-Bug: 1843816\nRelated-Change: Id3ce37aa0402e2d8dd5784ce329d7cb4fbaf700d\nRelated-Change: Ie648f5c04d4415f3b620fb196fa567ce7575d522\n(cherry picked from commit 49f62f6ab7fd1b833e9b5bfbcaafa4b45b592d34)\n(cherry picked from commit 9cc6d4138946034516fdf579ac084cb954ea6b06)\n\n---\n\nChange-Id: I4eafc5f057df8a3c15560ace255d05602db56ef6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1dd0e1ca4b1a18743f2d20cbf958114293400178"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1dd0e1ca4b1a18743f2d20cbf958114293400178"}]},"branch":"refs/heads/stable/pike"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
