)]}'
{"id":"openstack%2Fswift~701247","triplet_id":"openstack%2Fswift~master~Ied68c9334201a7663e9c85f3bdaa5b0643d4b6db","project":"openstack/swift","branch":"master","topic":"fake-swift-qs","hashtags":[],"change_id":"Ied68c9334201a7663e9c85f3bdaa5b0643d4b6db","subject":"Make FakeSwift query param order agnostic","status":"MERGED","created":"2020-01-06 16:33:31.000000000","updated":"2020-01-07 01:33:40.000000000","submitted":"2020-01-07 01:30:32.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"701247-1578360633007-46a14a57","meta_rev_id":"15d6017f41aef4a4453672d34640b40d4c894a6c","_number":701247,"virtual_id_number":701247,"owner":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-01-07 01:30:32.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"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":"2020-01-06 23:00:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":2,"date":"2020-01-06 23:16:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":1,"date":"2020-01-06 23:16:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_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-01-06 23:00:30.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"},{"updated":"2020-01-07 01:30:32.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":"59e7cd56158e197f2b73d3d18538c5bc52c5f363","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-01-06 16:33:31.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"50d893d4a84ff3135904424fa22a4111862685cb","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-01-06 16:34:01.000000000","message":"Patch Set 1: Code-Review+1\n\nI guess this is an ok idea, not really sure....","accounts_in_message":[],"_revision_number":1},{"id":"1970f6a0842e1d84d69fc2c82ff7df33255b967e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-06 17:32:02.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/4bdce0cef97a4d08a4687eb253e0eab0 : SUCCESS in 14m 27s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d17b6e6c41f84ea0b38625dd10e45bd6 : SUCCESS in 10m 37s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/cd57930b09354140951245d4ba4ccbfc : SUCCESS in 10m 58s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/75a8b58b30b04f52bac8c6ab16b08101 : FAILURE in 12m 28s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/43ce782a5b2f40b0ae4ecd35524d5a4a : FAILURE in 13m 15s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/b7ab146e87cb47f6ac60806ec852a308 : FAILURE in 12m 25s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d1ffa98c69d0452aad64d0bbc9e4bfae : SUCCESS in 11m 17s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b27cd1a3a27d4e699452014597ea3b97 : SUCCESS in 12m 22s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/b4884c58d2e949ada4c72387c85411c0 : SUCCESS in 13m 13s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a9099e9abfe94e4f94cf64e41a9c55c5 : SUCCESS in 12m 44s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/c25ff8633c714fcbad50030e0b8abbba : SUCCESS in 17m 30s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/f3d040b65a4e4688b973e5561f2191cb : SUCCESS in 12m 10s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/49c5a7baee534387921cadfe81b38780 : SUCCESS in 11m 39s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/3c230a1f5897446abbe210c00ddfbb38 : SUCCESS in 10m 56s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/b0ffd44ee34e473e8e99eab06f0e53b8 : SUCCESS in 13m 18s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/051d8f3d50574481a24fa952efd9f85f : SUCCESS in 15m 09s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/345be4831b57429783a7e71b7bb95da2 : SUCCESS in 32m 23s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/66f94eda9895404992684331b2b38121 : SUCCESS in 31m 22s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/50d824d4d00c4783a2880def233485be : SUCCESS in 33m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1b96bb5ecf0e48998e782d88542ad2dd : FAILURE in 13m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/db1296a77285410a884e253e3a96755e : FAILURE in 11m 45s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/3819610fc0f048f7849adbfbcefcb6cf : SUCCESS in 19m 55s","accounts_in_message":[],"_revision_number":1},{"id":"7294884c8ba246dcebb32141b2cf5b72a3cb2b4b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-01-06 18:04:04.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"635096ca970d8e3616a46fbe857b9603bae15131","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-01-06 22:27:48.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"6ff4150dca6e7ef597ce16d70e49b3454cea79ac","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-01-06 22:29:44.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)\n\nI think this might be tolerable - and it pulls some complexity out of new object versioning","accounts_in_message":[],"_revision_number":2},{"id":"679e876111d7adaeac06cc01718457ac552f5c4b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-01-06 23:00:30.000000000","message":"Patch Set 2: Code-Review+2\n\n(1 comment)\n\nLooks solid.","accounts_in_message":[],"_revision_number":2},{"id":"9d48ea2d57e292f8f8189618bf77cccfee2d0fca","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-06 23:08:32.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- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8bb49b18b08b4af6875a711279c4e0c0 : SUCCESS in 7m 19s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e7f403d5631047c6a45eb6c6d5fe10fc : SUCCESS in 8m 27s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/f2541341e8dd43fbb0012f89702c8779 : SUCCESS in 10m 19s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ae7f9f782af144e3bcc495d7da055b0a : SUCCESS in 12m 42s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ed53565e6fe44b68ae3aa161b605d923 : SUCCESS in 13m 56s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d08f466ad8e14cd58eb45885fa7df3ea : SUCCESS in 12m 50s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b157e92bf0e24a74a5d96d3e08a50b26 : SUCCESS in 10m 18s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/5045d4c005e94fd1bf066bb9adefccdd : SUCCESS in 10m 47s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/2841492ff37e4295bd2da9d57e169651 : SUCCESS in 10m 03s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/48189e7f104048f9b3e54e41994cbdc9 : SUCCESS in 11m 50s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/f6a4ad7155884d9a8283abd655a10d48 : SUCCESS in 12m 22s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/c45b6ec2269140d5a678ca78c2b295f0 : SUCCESS in 10m 58s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/63b251a125d04bec9f9b3cf6171c553d : SUCCESS in 12m 07s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/0230c36bffb04bdfb58f38d59cf856d0 : SUCCESS in 10m 46s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/e1536220cb874c23a0143dde42861882 : SUCCESS in 11m 42s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/794d09a37e894bbfadcd9f2726b8c554 : SUCCESS in 14m 31s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/839460b0c86645a8b4c51ae99ea5473d : SUCCESS in 29m 17s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/3f62db702a3841d996781a70ef9561ff : SUCCESS in 28m 35s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/e0f2faaab080442286c4b796dc879da8 : SUCCESS in 33m 02s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/66613d8c86ae4fea8e00efc693261e43 : SUCCESS in 12m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/257cca22e6f44f24ad8611d59d4b6d68 : SUCCESS in 6m 32s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e7abc231dc1944db89d346c3ec23074b : FAILURE in 33m 56s","accounts_in_message":[],"_revision_number":2},{"id":"a979de82f1c0668aa213585b7fea3a2f5249ee5c","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-01-06 23:16:38.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nyes, tests only - obvious improvement logically and seems to work\n\nI guess the commit message could probably be better, but that\u0027s probably almost always true.","accounts_in_message":[],"_revision_number":2},{"id":"e975373bc4cae1860c2f9c2993d485dd69f6e34a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-06 23:51:59.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/605ec6af95da46d4bd9fb52ab350cd39 : SUCCESS in 8m 22s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/da0eeb1bc31a412981b6ea91c425d614 : SUCCESS in 8m 35s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/28cd9205f0e445319e2c616f520dc908 : SUCCESS in 9m 17s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/1033696b75d549c18f31ccf1ec069b2a : SUCCESS in 13m 58s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a27e357fe59d47ae9a4e9d4d1383b635 : SUCCESS in 14m 02s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/96d4d8b9c46445a3a84a4babe6d94e97 : SUCCESS in 14m 13s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/36d6364139ce475bb08831e28ea77823 : SUCCESS in 9m 50s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/6fd92355c155486a875d64d53f10a594 : SUCCESS in 11m 47s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/db4a7cb1507b4d9597e627cae8031d76 : SUCCESS in 10m 32s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/3c61cdeedb344f05ac7de2bcaa2523a7 : SUCCESS in 12m 41s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/cc7cb1c49e1f469dbcd0d15484ec164d : SUCCESS in 15m 01s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/b81c70d5dfe544169138563a53415795 : SUCCESS in 12m 20s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/08fffa3c02294b388813738fd42424de : SUCCESS in 12m 08s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/6249158cd55b494bad6ae813a83ec04a : SUCCESS in 12m 14s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/cd0aa8c5dc0f425eb181c0a1c6f1a3d8 : SUCCESS in 12m 56s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/122de4ac8d4d4f96b20f29773ad5e90d : SUCCESS in 14m 54s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/21ffdd532e3649c187410a3e6cbe0b70 : SUCCESS in 29m 15s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/86d2cec0984a43dfbb5f6db19feebea6 : SUCCESS in 28m 09s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7fa5f2c008e2424999ba216cf83faecd : SUCCESS in 29m 56s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4d93dac55da1493c9e67ae3cea444ed0 : SUCCESS in 13m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ff4ef06282e3467691c3075de5f40051 : SUCCESS in 5m 35s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/25450297a2404b539cebcb350e0bc58f : SUCCESS in 20m 04s","accounts_in_message":[],"_revision_number":2},{"id":"e92482fe129e5dc3fd0bb19102d166ffa951ad11","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-06 23:52:23.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"4f3dc3b61a69adff7af7abb380b3d9807287df67","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-07 01:30:32.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8b0b3c470fca48e09ab6f50b9f9abfb5 : SUCCESS in 7m 28s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/71c4effe4fb84f349242f50de68932ad : SUCCESS in 9m 39s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/54b6f7c23f65419396891e5aa8d2cde4 : SUCCESS in 11m 46s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/6a3573fee9e44beeb0195684a3a797da : SUCCESS in 12m 29s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/48e78aa86aa84a1192d014d8d841f71e : SUCCESS in 12m 52s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/52b9e96aa0584f258459610500c8f74f : SUCCESS in 11m 54s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/9659d7ac88b042839fcf4fa9ae0a5651 : SUCCESS in 10m 22s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/36a141af94244b1a82836a6e2e96e14d : SUCCESS in 10m 05s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/4db77db1ffae4f59854a24764a1c63c2 : SUCCESS in 9m 25s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/65159e0b7aa249238189f89e6da867c8 : SUCCESS in 10m 08s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/b223b37c6839444dbcec477678b673a1 : SUCCESS in 12m 38s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/0d34366041364ad084a0f8bd0d330377 : SUCCESS in 10m 32s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/a181256bd289450c8ba84ec16e296110 : SUCCESS in 10m 32s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/8e6e4b3472dd4284a5de7c53e236f509 : SUCCESS in 10m 58s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/da08a7be71724208b3c93da07704cde2 : SUCCESS in 14m 28s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e9e22dccf59643d5ac69de5779754587 : SUCCESS in 29m 22s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/72b42c1482b949c0ad03ed498afbd883 : SUCCESS in 38m 11s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/24912d333e5a440eb5c74d54809e39e6 : SUCCESS in 29m 35s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4b07da94ead2434dabf2075722dad265 : SUCCESS in 11m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c47c0ce129594147b1a88aae121bcf78 : SUCCESS in 6m 10s","accounts_in_message":[],"_revision_number":2},{"id":"99e03cd512bbfdc94965f1e3adcd677a281d8c52","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-07 01:30:33.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"6712f5b99da1e6dbd5356c67ed664a0cf7dcc1a4","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-07 01:33:40.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e96ee61b43b2471cadf9c51c633ccb97 : SUCCESS in 1m 17s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/19e2faeca7c244a9a0e924df930c8b41 : SUCCESS in 1m 07s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/944a0953c0864adc8d9fb79e09511617 : SUCCESS in 59s (non-voting)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"61401907911d09fc1d2232118717b048e77a6649","revisions":{"1f78775271a7da694cdd483979001c93a0fceb52":{"kind":"REWORK","_number":1,"created":"2020-01-06 16:33:31.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/47/701247/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/47/701247/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/47/701247/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/47/701247/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/47/701247/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/47/701247/1"}}},"commit":{"parents":[{"commit":"fb538a9afe3f702607208927813b9943011fcda6","subject":"Merge \"sharding: Better-handle newlines in container names\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fb538a9afe3f702607208927813b9943011fcda6"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2020-01-06 16:31:10.000000000","tz":-360},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2020-01-06 16:31:10.000000000","tz":-360},"subject":"Make FakeSwift query param order agnostic","message":"Make FakeSwift query param order agnostic\n\nApparently FakeSwift has always been persnickety about the order of\nquery params of registered responses and the app making the calls.\nSince query params can often be converted to dictionaries the order of\nthe encoded params should be able to change without effecting the apps\ndispatching of registered responses.\n\nChange-Id: Ied68c9334201a7663e9c85f3bdaa5b0643d4b6db\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1f78775271a7da694cdd483979001c93a0fceb52"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1f78775271a7da694cdd483979001c93a0fceb52"}]},"branch":"refs/heads/master"},"61401907911d09fc1d2232118717b048e77a6649":{"kind":"REWORK","_number":2,"created":"2020-01-06 22:27:48.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/47/701247/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/47/701247/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/47/701247/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/47/701247/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/47/701247/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/47/701247/2"}}},"commit":{"parents":[{"commit":"fb538a9afe3f702607208927813b9943011fcda6","subject":"Merge \"sharding: Better-handle newlines in container names\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fb538a9afe3f702607208927813b9943011fcda6"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2020-01-06 22:27:06.000000000","tz":-360},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2020-01-06 22:27:06.000000000","tz":-360},"subject":"Make FakeSwift query param order agnostic","message":"Make FakeSwift query param order agnostic\n\nApparently FakeSwift has always been persnickety about the order of\nquery params of registered responses and the app making the calls.\nSince query params can often be converted to dictionaries the order of\nthe encoded params should be able to change without effecting the apps\ndispatching of registered responses.\n\nChange-Id: Ied68c9334201a7663e9c85f3bdaa5b0643d4b6db\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/61401907911d09fc1d2232118717b048e77a6649"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/61401907911d09fc1d2232118717b048e77a6649"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
