)]}'
{"id":"openstack%2Fswift~695781","triplet_id":"openstack%2Fswift~master~I9b769e496aa7c8ed5862c2d7310f643838328084","project":"openstack/swift","branch":"master","topic":"bug/1853654","hashtags":[],"change_id":"I9b769e496aa7c8ed5862c2d7310f643838328084","subject":"s3api: Fix prefix/delimiter/marker quoting","status":"MERGED","created":"2019-11-22 23:12:47.000000000","updated":"2021-05-25 18:15:30.000000000","submitted":"2021-05-25 18:15:30.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"695781-bug/1853654","meta_rev_id":"039e759c2aab11b12a8ae670569d3d85fe1820cc","_number":695781,"virtual_id_number":695781,"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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-05-25 18:15:28.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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"all":[{"value":2,"date":"2021-05-14 19:28:12.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"}],"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":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":"2021-05-25 16:52:03.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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-05-16 07:00:34.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-05-14 19:28:12.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"}],"messages":[{"id":"e6707fb9c28ef1fc91fdf2b5f0d11a921914920e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-11-22 23:12:47.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"05bf5123fdaaa0ae4682f656c94e260d37899d96","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-23 00:28:10.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/733d034951c94672983e476b0495ce46 : SUCCESS in 10m 43s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/d0686e81c708440da0b9c7787f774a76 : SUCCESS in 1h 05m 41s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0fa851b2277a48a488562eb9b5e64e81 : SUCCESS in 1h 05m 05s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/64f6e644fe194c5c9fe0de62c2bd9824 : SUCCESS in 12m 02s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/2b43f78e9f5e425991c07a8480ffd0a2 : SUCCESS in 8m 41s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/febfb09e111b42d5bd195e8e701bfcc9 : FAILURE in 13m 47s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/201eedc180eb403b9f63b3b4f389e8ca : SUCCESS in 13m 15s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/9263162e981b4697bcaa6d7a6e9b0565 : SUCCESS in 15m 24s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e0361f5d7dcb4075a1a908fa0d76bb1e : SUCCESS in 26m 49s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d97462ec711046ffb2c2d2909b5266fd : SUCCESS in 20m 13s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/f352fd92c48c4ddcbacbb28ef48d2841 : SUCCESS in 23m 45s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/b9efdf3c0c2e4bd6bc5fdd289015a645 : SUCCESS in 19m 10s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/730a2f19e677422fb0ec1cea52495f11 : FAILURE in 13m 57s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/334465be9c464c67a04145e02af1e16d : SUCCESS in 13m 59s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/10da1d65924d4a808902a49e50e9edd8 : SUCCESS in 27m 37s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/7363e653cebe4689827a358c9764c02d : SUCCESS in 15m 00s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/6d7de82a7971440497af93dde28aaeb7 : SUCCESS in 29m 23s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/9b051bd32b114f8d940fb1ddf46eb85a : SUCCESS in 24m 11s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1ae50be665ab4407ae748da501b73126 : FAILURE in 26m 54s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/55e01f2e7feb4199855b91eab6afd01c : SUCCESS in 33m 46s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7c8bc323278944e5964eb1cff5646007 : SUCCESS in 42m 47s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/0671e7e4d5a64381b5ad04f594dc5bb1 : SUCCESS in 33m 07s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/32415d631d634d8caea51fe1866d10cb : SUCCESS in 42m 27s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/51e5017c713140eda9c7f168d7297e43 : FAILURE in 15m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1c80d3de817540fa9e392cb2ac147170 : SUCCESS in 8m 11s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/7641385091be4755a4477c8d06ffaffc : SUCCESS in 21m 31s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/23054058346b4d1399a68f4de009dca5 : SUCCESS in 1h 02m 59s","accounts_in_message":[],"_revision_number":1},{"id":"36b6caab1ac3e0b4525ca4b9933ebc30e9f50367","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-11-25 18:34:31.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b4d74375180523f784e60a07857935cee6f19f15","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-11-25 18:55:05.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"64d6fd587bb679b82662da800ee51d0e433cf13b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-11-25 18:56:24.000000000","message":"Patch Set 3: Published edit on patch set 2.","accounts_in_message":[],"_revision_number":3},{"id":"45320109c32a158fc608adb3f9d1ed46bdd65535","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-25 20:01:19.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/cd3ed522834d49348633117127115a0a : SUCCESS in 6m 41s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/626c06c265bc407eba9d2cdd3cfcaad5 : SUCCESS in 1h 00m 08s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/45279692cb8c48dcba138a9e92a960d6 : SUCCESS in 57m 30s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e7d08a9bf3c64c92b3158a72d5a51505 : SUCCESS in 8m 37s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/05df967d375144fe89d02efda4aeabd0 : SUCCESS in 14m 57s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/9183cdeaf5a148e9bc402e4e8a87dfbc : SUCCESS in 13m 21s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e9ac640a97874671a586a3fca5c16aff : SUCCESS in 11m 19s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/96d110ce3b2f40f2aa449744762fa6c5 : FAILURE in 12m 20s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/f897db573d7e43aa9966b11e9925e1c7 : SUCCESS in 8m 56s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/5b6ff968b29d4985823ab1889a1dcfc9 : POST_FAILURE in 11m 13s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/b2006df209b8425fa8d1bd7eb48bed16 : SUCCESS in 9m 49s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/6d574bc15d3b4d69a1bffbdeb0b8dfef : SUCCESS in 10m 40s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/a78f05f1f5a9463fb2a60ba008f18e1c : SUCCESS in 12m 50s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/bf472f762f0646b497b6e7443067a845 : SUCCESS in 11m 01s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/ffb4fea92e9e48459c9940b34c13354a : SUCCESS in 11m 30s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/572b9bbf13574cbfa1cd5412d125b4df : FAILURE in 17m 31s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/0d897a69110b4ab5ba817d1d214a9d4f : SUCCESS in 16m 00s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/74be53d1bcdd4eb49fb2a6f198b9ed3b : SUCCESS in 12m 48s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/12cb6fb0d84d4301847107b5a6cc22bb : SUCCESS in 24m 40s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/658f5e44c63d4264a488e1c44164066f : SUCCESS in 34m 27s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/654baae496d34451a50927f371e8bf59 : SUCCESS in 38m 31s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/c06735e3f24a45b6bc8924bdf326fd11 : SUCCESS in 33m 51s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/313ca13a1f634bc683aa9fb7f1771d72 : SUCCESS in 37m 28s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/267ec01a1089403fa972bd18f51148d2 : SUCCESS in 13m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1217f47ae7be4330bce68cd30327a463 : SUCCESS in 7m 11s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/67b85d3df076427d91a60d70a4feecf6 : SUCCESS in 18m 34s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/602fab310a5f442c884dda5c712cdfdf : SUCCESS in 1h 00m 58s","accounts_in_message":[],"_revision_number":3},{"id":"99bd0535185edd43e9cc138c13e7edbb0acc62ce","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-11-25 21:02:18.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"1c7053710fc0a2e078983524f1955b610426d810","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-25 22:09:16.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/328f1722c5fd4f8180b88334f7d7ecf0 : SUCCESS in 10m 34s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/902e60fe892945ee88d044c5f30efb8c : SUCCESS in 1h 01m 28s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/85ed4d09fb6946dabd522cda75e3823d : SUCCESS in 56m 20s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c56a164b9f434bca9ed45a2cbadaccff : SUCCESS in 10m 06s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/afa0d7cfe7634bd583bdcc96dd94b6c8 : SUCCESS in 9m 34s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/188583e35c234f9b8cfa3247e6e1545b : SUCCESS in 11m 59s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d7cf021b06d64d74801abed29ef03289 : SUCCESS in 12m 05s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/7a9a5799947a49c2993ac201ae449860 : SUCCESS in 11m 23s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/c276f6e5e6484e88a91e52911e628a8b : SUCCESS in 16m 53s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/70eae8007b8844ba942ff3dd66dd6928 : SUCCESS in 11m 04s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/47ac42513a3e4212966811cf892ea4af : SUCCESS in 10m 52s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ae703a1fcdcf497ba3ee4d5e10de5226 : SUCCESS in 10m 56s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/031be1d4d1d1450db4e0b29d3d0792d3 : SUCCESS in 12m 39s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/03ae2aec532845b9913fcd2c924837be : SUCCESS in 12m 32s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/4b38e0d1ee044006a1c15c09563b0f25 : SUCCESS in 11m 36s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/93608b1193a44a37a7b081390fe12a72 : SUCCESS in 11m 26s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/de97ca20f32445bd80c6da3d71e3882f : SUCCESS in 13m 33s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/24bca884d14e4553afc664c64d97a89d : SUCCESS in 16m 23s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6dd22a9b2da04976b3061a6a4690e263 : SUCCESS in 18m 27s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/67f95b98c82e454b9d46b9c2a85ad0fd : SUCCESS in 31m 40s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/bec2aa0aec484c19a8027efd39940e95 : SUCCESS in 29m 22s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/4df504d95abe4699bd0f7da4357edd88 : SUCCESS in 28m 43s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4474c0529af24423ace1491aaac6809f : SUCCESS in 32m 42s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7d13635f8ac548c8a436b42dfc9d0251 : SUCCESS in 14m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/db15e9556c114e119647384b71eb5806 : SUCCESS in 5m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6ed07a4635d94f7c9ca5ff3905f5454c : SUCCESS in 20m 28s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/692ff6327ea64d01b5d4de62d38d355c : SUCCESS in 59m 40s","accounts_in_message":[],"_revision_number":3},{"id":"b1263793cf27667308df013149bd9b275b3736c3","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-05-16 01:44:44.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"42432c806559f4083d6b8dd4255622c3b6f74e13","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-16 02:48:10.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7b2875b9165a4a8c8d5ddfad829b4a7a : SUCCESS in 7m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/f53724a8342948d9aabf6f7b9cc06fbc : SUCCESS in 57m 35s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/1969d9093e08444bbb40c8bbb41c1e55 : SUCCESS in 43m 13s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7df9372b6a4940ee8c77dd901b8fc471 : SUCCESS in 8m 44s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/c3cacff34e314eff97b016b2ddfe85de : SUCCESS in 10m 00s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3c14367e070944919493d9832484764d : SUCCESS in 12m 19s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a0bb64231b90424dbb0fa98c385c22ed : SUCCESS in 15m 48s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8597356127374163b618e41d44a99dff : SUCCESS in 13m 18s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/daf5a41b75fb456889263ad94b9fb7fc : SUCCESS in 12m 30s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/4468e83948b944a689b5ec10f9b9eeca : SUCCESS in 12m 21s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/75b073609d7e4cd08705bf3977d4e98b : SUCCESS in 12m 32s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/44bef02d1313443c9cdaf40a531308bd : SUCCESS in 9m 44s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/72f046dd08d747219ff581e4f7564d0e : SUCCESS in 14m 47s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/3bae2dad2337444c997f0ef49439f3c8 : SUCCESS in 15m 38s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/9fd2361a791c4b76a88ce96d98815aca : SUCCESS in 10m 49s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/8100c738bfaf425a82325233b31caa52 : SUCCESS in 12m 45s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/cf988ab7258146ebbad18c4f37c9deb1 : SUCCESS in 9m 54s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/1eb5ce4b139146d08c298c7d2d1a6b04 : SUCCESS in 10m 35s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/a1b6d40581bf4a5789eee2bfeaba3a56 : SUCCESS in 15m 23s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/ab3b4b1c746040a09a529a4529c2e655 : FAILURE in 20m 02s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/6c042d6ca9134fd9923bbe93a688fff7 : SUCCESS in 53m 25s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1758859ff8114334b694580c2102ad1f : SUCCESS in 34m 06s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/464641e4fbed43f89012e02aeda94e7f : SUCCESS in 34m 15s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9b1ee219878e4a77986b521ca6c40690 : SUCCESS in 35m 24s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/555af131c1454434aa9277d94c61f00c : SUCCESS in 11m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2852300eef474143aaa851077e14d9eb : SUCCESS in 5m 45s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b4e422ba13c44a22bdc6560ff17deca5 : FAILURE in 20m 25s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d48f63c195b44e95a831fb6208fcea5d : SUCCESS in 58m 02s","accounts_in_message":[],"_revision_number":4},{"id":"ef9ee31fd285b75c940e346bf0df39e0138af076","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-05-16 05:17:11.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"a6086aaee418f7fc728a35e8fe1d10b12e0b98a7","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-05-16 05:47:53.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"eed94fe0252049e5d8c6a6d51f0bfd20e81b9c9b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-16 07:00:34.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/81b03979e7d14611afedf390084bd4bd : SUCCESS in 8m 45s\n- grenade https://zuul.opendev.org/t/openstack/build/388db348f7e246caadb13f2c5f5fd525 : SUCCESS in 1h 01m 37s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5affb6276c6b461eb63e227a79cbe17b : SUCCESS in 44m 18s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d173f35aa7dc4cbaa5d165902a9e0e6d : FAILURE in 11m 22s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/00acd9d035bc4817a7b5df2fcdfee05e : SUCCESS in 9m 37s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/8622df556fdc45a29bddbf59b70f1ca7 : SUCCESS in 14m 17s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/250ff4045339471580be7979f36a32ca : SUCCESS in 24m 54s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6db8820a54804b26888e01caac80c668 : SUCCESS in 14m 17s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/d5d7f10ea66242c2ac1ca110e40b4d5d : SUCCESS in 17m 58s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/c9a61a7dc80b4565bb4104df73f226a7 : SUCCESS in 11m 05s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/98349bb7bc934ac2a619d190318e0495 : SUCCESS in 11m 49s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/f09162aed03c47489899683b06736bca : SUCCESS in 10m 49s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/84f0a16717a74a48bd6a62a5cd28fac9 : SUCCESS in 9m 16s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/abf7ecca56174e19a427a22d409965e5 : SUCCESS in 19m 08s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/ab100ca140944d7493966c4147a713eb : SUCCESS in 17m 22s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/0f69a28129c94ba5a2a585acc6e03bbe : SUCCESS in 15m 03s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/8c0102f155af44339f6734f951d06b04 : SUCCESS in 9m 34s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/e3a8877c205f44178b1cc38061a75252 : SUCCESS in 12m 29s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/1d9d4a0c4fcf4ca1803eaa1b85fd2eba : SUCCESS in 20m 40s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/19bbca30e9a64766a05bd72664861a15 : SUCCESS in 37m 44s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/0c63562bfc4c4cb4a8aacbc130e82dd0 : SUCCESS in 47m 05s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1b993cbef5384e80a6d93ed11e38e3e3 : SUCCESS in 49m 03s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/3b061a83a83f40b2807fd7b0a866ca94 : SUCCESS in 36m 43s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7775f12cf01d408681d4778ae7fcc151 : SUCCESS in 38m 39s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f1868ca9666d45c080a1131ca5f55031 : SUCCESS in 13m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3d9392b89bac4e8eb03919dabe05ea7b : SUCCESS in 5m 36s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/22798cbdd03f43a38d6432f34974abc3 : FAILURE in 30m 50s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b9c8406a6b984ea5ae9758c16a22d771 : SUCCESS in 1h 07m 22s","accounts_in_message":[],"_revision_number":6},{"id":"b48260ff651f5a23c12465dbbf7aa17224f53e95","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2021-05-14 19:28:12.000000000","message":"Patch Set 6: Code-Review+2\n\nThought for a moment if straight-up b\u0027\\xef\\xbc\\xa2\u0027.decode(\u0027utf-8\u0027) would be better than str_to_wsgi(), but this is fine.","accounts_in_message":[],"_revision_number":6},{"id":"ec788b8c490205c8c5e4d41535beb603088a957b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-05-14 20:00:02.000000000","message":"Patch Set 6:\n\nIIRC, I needed it to still be bytes (not unicode) on py2.","accounts_in_message":[],"_revision_number":6},{"id":"2b2d4f7cf33087b5504f0eec5416cb8c917bdbf2","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-05-25 16:52:03.000000000","message":"Patch Set 6: Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"fd049fb524c041331822be1cac883061829444a5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-25 16:52:32.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"7984a5249a11a1fb03151decbf6369101f4f1aab","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-25 18:15:28.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/79291928b4cb4cd78a37837617ce72d1 : SUCCESS in 8m 42s\n- grenade https://zuul.opendev.org/t/openstack/build/1ad36b1e328446e9b73eec11a07bd25a : SUCCESS in 1h 08m 25s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e35cdd276b934dd187c4d61ed2f79252 : SUCCESS in 49m 53s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/3e6dbd91e2df45a0be9d669c4ef8c7b8 : SUCCESS in 10m 22s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/65ae59ae789247d2b1e7d1d7553e4b22 : SUCCESS in 7m 08s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e9728e4bd34e40129475971da2885ba4 : SUCCESS in 18m 54s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/3b8f4a89289c48358a2fdc22868b191d : SUCCESS in 17m 35s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/73266c4323174d2289017170c4345e1d : SUCCESS in 14m 11s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/89b2a02fba4441be9268e88f8c2636f8 : SUCCESS in 28m 09s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/b3c6f3a95223491d8ac3018842e86403 : SUCCESS in 18m 55s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/397b68a1ff8c49fa8dafe1981abed324 : SUCCESS in 36m 44s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/acd4bd791a164d108b14c9ce6116c718 : SUCCESS in 19m 29s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/19bd7722fe824182a9af5b6955999bd3 : SUCCESS in 22m 20s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/8754715b2b2c42eb9104a399ed135c63 : SUCCESS in 29m 59s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/412dc7aff4e247fbb863391cf4dc149f : SUCCESS in 27m 42s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/d16a5ef9c19d4690aaca84425cb928bc : SUCCESS in 22m 02s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/eb52d8cc56ae4e1e8d3021b2e8181b43 : SUCCESS in 6m 08s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/b0235433e8f44f23b80f704fc4cb02b5 : SUCCESS in 45m 29s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/89a7ce7f2f1949349855b55314291783 : SUCCESS in 51m 27s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a797ede354a943c4b3efdf5365c580f6 : SUCCESS in 32m 07s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3c04a0fa7229423b94b27612ceb1a7fe : SUCCESS in 40m 02s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/88e07db5e9e64814adc0f611de59cb2f : SUCCESS in 20m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4acfbc98981040c39a2db22a0b6daed9 : SUCCESS in 6m 30s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4ee94a2649c64208af805b1fb28138f9 : SUCCESS in 20m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/81eacbdbd6954906b1c09acce1c6ed71 : SUCCESS in 44m 47s","accounts_in_message":[],"_revision_number":6},{"id":"039e759c2aab11b12a8ae670569d3d85fe1820cc","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-25 18:15:30.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"10c24e951c2888e99c1ad48efcdc48b6375c79c6","revisions":{"3fd18a964d91e2cfdd7d56029a49df9a9c5a9b7a":{"kind":"REWORK","_number":1,"created":"2019-11-22 23:12:47.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/81/695781/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/81/695781/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/695781/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/695781/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/695781/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/81/695781/1"}}},"commit":{"parents":[{"commit":"8df9c7732850a215119c4e5b168d5c24b47e3c8b","subject":"s3api: Fix blank delimiter handling","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8df9c7732850a215119c4e5b168d5c24b47e3c8b"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-11-22 23:11:51.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-11-22 23:11:54.000000000","tz":-480},"subject":"s3api: Fix prefix/delimiter/marker quoting","message":"s3api: Fix prefix/delimiter/marker quoting\n\nAnd stop sending WSGI strings on py3.\n\nChange-Id: I9b769e496aa7c8ed5862c2d7310f643838328084\nCloses-Bug: #1853654\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3fd18a964d91e2cfdd7d56029a49df9a9c5a9b7a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3fd18a964d91e2cfdd7d56029a49df9a9c5a9b7a"}]},"branch":"refs/heads/master"},"e7d204707263ea9b140b8cee8903ae9e4bbd4756":{"kind":"REWORK","_number":2,"created":"2019-11-25 18:34:31.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/81/695781/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/81/695781/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/695781/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/695781/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/695781/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/81/695781/2"}}},"commit":{"parents":[{"commit":"8df9c7732850a215119c4e5b168d5c24b47e3c8b","subject":"s3api: Fix blank delimiter handling","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8df9c7732850a215119c4e5b168d5c24b47e3c8b"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-11-22 23:11:51.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-11-25 18:34:11.000000000","tz":-480},"subject":"s3api: Fix prefix/delimiter/marker quoting","message":"s3api: Fix prefix/delimiter/marker quoting\n\nAnd stop sending WSGI strings on py3.\n\nChange-Id: I9b769e496aa7c8ed5862c2d7310f643838328084\nCloses-Bug: #1853654\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e7d204707263ea9b140b8cee8903ae9e4bbd4756"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e7d204707263ea9b140b8cee8903ae9e4bbd4756"}]},"branch":"refs/heads/master"},"21e4001ac04602d2883e120740adc930cb2c1954":{"kind":"REWORK","_number":3,"created":"2019-11-25 18:56:24.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/81/695781/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/81/695781/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/695781/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/695781/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/695781/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/81/695781/3"}}},"commit":{"parents":[{"commit":"8df9c7732850a215119c4e5b168d5c24b47e3c8b","subject":"s3api: Fix blank delimiter handling","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8df9c7732850a215119c4e5b168d5c24b47e3c8b"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-11-22 23:11:51.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim@swiftstack.com","date":"2019-11-25 18:56:17.000000000","tz":0},"subject":"s3api: Fix prefix/delimiter/marker quoting","message":"s3api: Fix prefix/delimiter/marker quoting\n\nAnd stop sending WSGI strings on py3.\n\nChange-Id: I9b769e496aa7c8ed5862c2d7310f643838328084\nCloses-Bug: #1853654\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/21e4001ac04602d2883e120740adc930cb2c1954"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/21e4001ac04602d2883e120740adc930cb2c1954"}]},"branch":"refs/heads/master"},"39abea01d143fafb6bb08089136c477caeb0d410":{"kind":"REWORK","_number":4,"created":"2020-05-16 01:44:44.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/81/695781/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/81/695781/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/695781/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/695781/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/695781/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/81/695781/4"}}},"commit":{"parents":[{"commit":"f0b8790c126f69c736b50cc9d8631fe30db167e4","subject":"s3api: Fix blank delimiter handling","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f0b8790c126f69c736b50cc9d8631fe30db167e4"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-11-22 23:11:51.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-05-16 01:43:57.000000000","tz":-420},"subject":"s3api: Fix prefix/delimiter/marker quoting","message":"s3api: Fix prefix/delimiter/marker quoting\n\nAnd stop sending WSGI strings on py3.\n\nChange-Id: I9b769e496aa7c8ed5862c2d7310f643838328084\nCloses-Bug: #1853654\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/39abea01d143fafb6bb08089136c477caeb0d410"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/39abea01d143fafb6bb08089136c477caeb0d410"}]},"branch":"refs/heads/master"},"ca18784fda2c982166e74b97dd80325983953924":{"kind":"REWORK","_number":5,"created":"2020-05-16 05:17:11.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/81/695781/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/81/695781/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/695781/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/695781/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/695781/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/81/695781/5"}}},"commit":{"parents":[{"commit":"f0b8790c126f69c736b50cc9d8631fe30db167e4","subject":"s3api: Fix blank delimiter handling","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f0b8790c126f69c736b50cc9d8631fe30db167e4"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-11-22 23:11:51.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-05-16 05:17:00.000000000","tz":-420},"subject":"s3api: Fix prefix/delimiter/marker quoting","message":"s3api: Fix prefix/delimiter/marker quoting\n\nAnd stop sending WSGI strings on py3.\n\nChange-Id: I9b769e496aa7c8ed5862c2d7310f643838328084\nCloses-Bug: #1853654\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ca18784fda2c982166e74b97dd80325983953924"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ca18784fda2c982166e74b97dd80325983953924"}]},"branch":"refs/heads/master"},"10c24e951c2888e99c1ad48efcdc48b6375c79c6":{"kind":"REWORK","_number":6,"created":"2020-05-16 05:47:53.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/81/695781/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/81/695781/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/695781/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/695781/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/695781/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/81/695781/6"}}},"commit":{"parents":[{"commit":"f0b8790c126f69c736b50cc9d8631fe30db167e4","subject":"s3api: Fix blank delimiter handling","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f0b8790c126f69c736b50cc9d8631fe30db167e4"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-11-22 23:11:51.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-05-16 05:47:25.000000000","tz":-420},"subject":"s3api: Fix prefix/delimiter/marker quoting","message":"s3api: Fix prefix/delimiter/marker quoting\n\nAnd stop sending WSGI strings on py3.\n\nChange-Id: I9b769e496aa7c8ed5862c2d7310f643838328084\nCloses-Bug: #1853654\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/10c24e951c2888e99c1ad48efcdc48b6375c79c6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/10c24e951c2888e99c1ad48efcdc48b6375c79c6"}]},"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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"}},{"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":{}}}]}
