)]}'
{"id":"openstack%2Fswift~652928","triplet_id":"openstack%2Fswift~master~I69974cc8a39731c980b54137b799a36b2e63a44a","project":"openstack/swift","branch":"master","topic":"py3-tempurl","hashtags":[],"change_id":"I69974cc8a39731c980b54137b799a36b2e63a44a","subject":"py3: Port the tempurl middleware","status":"MERGED","created":"2019-04-16 07:01:58.000000000","updated":"2019-06-21 10:01:28.000000000","submitted":"2019-06-21 10:00:00.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":25,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"652928-1561111200315-b95397b7","meta_rev_id":"4ea1bda6279c30dec185b48b1a2b69be4f37c708","_number":652928,"virtual_id_number":652928,"owner":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"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"},{"value":2,"date":"2019-06-21 10:00:00.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":"2019-06-20 19:54:24.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":2,"date":"2019-06-20 19:42:45.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":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":"2019-06-20 19:42:45.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":"2019-06-20 19:42:45.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":"2019-06-20 19:54:24.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"REVIEWER"},{"updated":"2019-06-21 10:00:00.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":"1468569eba488d4e6c3a50baf1a11e4b626f1ccb","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2019-04-16 07:01:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5bbc48e65e75ce8e9d4c9fe89fde60340f0868cc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-16 09:52:05.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/28/652928/1/check/openstack-tox-docs/51ea718/html/ : SUCCESS in 4m 19s\n- build-openstack-releasenotes http://logs.openstack.org/28/652928/1/check/build-openstack-releasenotes/598a658/html/ : SUCCESS in 7m 09s\n- swift-tox-py27 http://logs.openstack.org/28/652928/1/check/swift-tox-py27/368497a/ : SUCCESS in 14m 23s\n- swift-tox-py35 http://logs.openstack.org/28/652928/1/check/swift-tox-py35/7a80261/ : SUCCESS in 9m 14s\n- swift-tox-py36 http://logs.openstack.org/28/652928/1/check/swift-tox-py36/6455322/ : SUCCESS in 8m 09s (non-voting)\n- swift-tox-py37 http://logs.openstack.org/28/652928/1/check/swift-tox-py37/a7884cb/ : SUCCESS in 9m 08s (non-voting)\n- swift-tox-func http://logs.openstack.org/28/652928/1/check/swift-tox-func/c429775/ : SUCCESS in 8m 18s\n- swift-tox-func-encryption http://logs.openstack.org/28/652928/1/check/swift-tox-func-encryption/6a25bdc/ : SUCCESS in 9m 01s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/28/652928/1/check/swift-tox-func-domain-remap-staticweb/76bcab7/ : SUCCESS in 8m 45s\n- swift-tox-func-ec http://logs.openstack.org/28/652928/1/check/swift-tox-func-ec/fe78c21/ : SUCCESS in 9m 04s\n- swift-tox-func-s3api http://logs.openstack.org/28/652928/1/check/swift-tox-func-s3api/d99ba06/ : SUCCESS in 10m 23s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/28/652928/1/check/swift-tox-func-s3api-ceph-s3tests-tempauth/725fe19/ : SUCCESS in 11m 16s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/28/652928/1/check/swift-probetests-centos-7/d5aedea/ : SUCCESS in 34m 44s\n- swift-dsvm-functional http://logs.openstack.org/28/652928/1/check/swift-dsvm-functional/dba8c6a/ : SUCCESS in 26m 30s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/28/652928/1/check/swift-dsvm-functional-ipv6/c69d063/ : SUCCESS in 27m 15s\n- swift-tox-lower-constraints http://logs.openstack.org/28/652928/1/check/swift-tox-lower-constraints/d893dd3/ : SUCCESS in 11m 15s\n- openstack-tox-pep8 http://logs.openstack.org/28/652928/1/check/openstack-tox-pep8/610d65a/ : SUCCESS in 5m 05s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/28/652928/1/check/swift-multinode-rolling-upgrade/ad9afd6/ : SUCCESS in 16m 45s","accounts_in_message":[],"_revision_number":1},{"id":"e117c0fa6584e83696e2c968cb433c4b6d8ba07c","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-04-16 21:05:00.000000000","message":"Patch Set 1:\n\n(4 comments)\n\nHuh. Do we have unit tests for non-ASCII paths? I didn\u0027t find them quickly...\n\nI *know* we have functional ones -- I really want to get that chain landed :-/","accounts_in_message":[],"_revision_number":1},{"id":"8332bee73ecaead457f823ed783d1b93c173fddc","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2019-05-14 23:32:55.000000000","message":"Patch Set 1: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"33c20050e621dda4ec65cf7bad0df9244525674f","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2019-05-14 23:59:10.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"8ea5d0f20efc0d136be667ddde7703e81d0f246a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-15 00:37:12.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 http://logs.openstack.org/28/652928/2/check/openstack-tox-docs/22ab78d/html/ : SUCCESS in 3m 32s\n- build-openstack-releasenotes http://logs.openstack.org/28/652928/2/check/build-openstack-releasenotes/95cf47f/html/ : SUCCESS in 6m 04s\n- swift-build-image http://logs.openstack.org/28/652928/2/check/swift-build-image/0bb1e24/ : POST_FAILURE in 8m 27s\n- swift-tox-py27 http://logs.openstack.org/28/652928/2/check/swift-tox-py27/5dbf783/ : SUCCESS in 8m 56s\n- swift-tox-py36 http://logs.openstack.org/28/652928/2/check/swift-tox-py36/97802aa/ : SUCCESS in 9m 25s (non-voting)\n- swift-tox-py37 http://logs.openstack.org/28/652928/2/check/swift-tox-py37/100c09f/ : SUCCESS in 9m 55s\n- swift-tox-func http://logs.openstack.org/28/652928/2/check/swift-tox-func/4968e32/ : SUCCESS in 8m 58s\n- swift-tox-func-encryption http://logs.openstack.org/28/652928/2/check/swift-tox-func-encryption/a0635a1/ : SUCCESS in 8m 26s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/28/652928/2/check/swift-tox-func-domain-remap-staticweb/ad6a7c9/ : SUCCESS in 9m 18s\n- swift-tox-func-ec http://logs.openstack.org/28/652928/2/check/swift-tox-func-ec/f01721a/ : SUCCESS in 9m 35s\n- swift-tox-func-s3api http://logs.openstack.org/28/652928/2/check/swift-tox-func-s3api/0bedfe5/ : SUCCESS in 9m 20s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/28/652928/2/check/swift-tox-func-s3api-ceph-s3tests-tempauth/51ab79b/ : SUCCESS in 11m 57s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/28/652928/2/check/swift-probetests-centos-7/876c654/ : SUCCESS in 31m 37s\n- swift-dsvm-functional http://logs.openstack.org/28/652928/2/check/swift-dsvm-functional/bcd6fe1/ : SUCCESS in 31m 42s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/28/652928/2/check/swift-dsvm-functional-ipv6/4de5015/ : SUCCESS in 25m 36s\n- swift-tox-lower-constraints http://logs.openstack.org/28/652928/2/check/swift-tox-lower-constraints/acbd910/ : SUCCESS in 11m 55s\n- openstack-tox-pep8 http://logs.openstack.org/28/652928/2/check/openstack-tox-pep8/aaa71af/ : SUCCESS in 4m 39s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/28/652928/2/check/swift-multinode-rolling-upgrade/9bdd81d/ : FAILURE in 7m 10s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"87c8cf80b190e4dce9931cb0ca906eac5db04397","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-05-17 17:23:51.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"9b98818c19ff15b8315932f30d9d7ef308dbcc50","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-17 18:10:50.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/28/652928/2/check/openstack-tox-docs/616b950/html/ : SUCCESS in 3m 54s\n- build-openstack-releasenotes http://logs.openstack.org/28/652928/2/check/build-openstack-releasenotes/749f12a/html/ : SUCCESS in 6m 59s\n- swift-build-image http://logs.openstack.org/28/652928/2/check/swift-build-image/5d7cead/ : SUCCESS in 11m 17s (non-voting)\n- swift-tox-py27 http://logs.openstack.org/28/652928/2/check/swift-tox-py27/1186716/ : SUCCESS in 11m 09s\n- swift-tox-py36 http://logs.openstack.org/28/652928/2/check/swift-tox-py36/334f2df/ : SUCCESS in 16m 46s (non-voting)\n- swift-tox-py37 http://logs.openstack.org/28/652928/2/check/swift-tox-py37/e5d1b84/ : SUCCESS in 13m 48s\n- swift-tox-func http://logs.openstack.org/28/652928/2/check/swift-tox-func/00a47d4/ : SUCCESS in 8m 26s\n- swift-tox-func-encryption http://logs.openstack.org/28/652928/2/check/swift-tox-func-encryption/e36a37a/ : SUCCESS in 8m 56s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/28/652928/2/check/swift-tox-func-domain-remap-staticweb/9401455/ : SUCCESS in 8m 56s\n- swift-tox-func-ec http://logs.openstack.org/28/652928/2/check/swift-tox-func-ec/363ede7/ : SUCCESS in 15m 51s\n- swift-tox-func-s3api http://logs.openstack.org/28/652928/2/check/swift-tox-func-s3api/483b1c2/ : SUCCESS in 13m 02s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/28/652928/2/check/swift-tox-func-s3api-ceph-s3tests-tempauth/37ccf7d/ : SUCCESS in 11m 52s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/28/652928/2/check/swift-probetests-centos-7/cd90d22/ : SUCCESS in 30m 00s\n- swift-dsvm-functional http://logs.openstack.org/28/652928/2/check/swift-dsvm-functional/863488d/ : SUCCESS in 25m 27s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/28/652928/2/check/swift-dsvm-functional-ipv6/676a367/ : SUCCESS in 24m 55s\n- swift-tox-lower-constraints http://logs.openstack.org/28/652928/2/check/swift-tox-lower-constraints/f3b2bd2/ : SUCCESS in 14m 28s\n- openstack-tox-pep8 http://logs.openstack.org/28/652928/2/check/openstack-tox-pep8/3706219/ : SUCCESS in 5m 17s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/28/652928/2/check/swift-multinode-rolling-upgrade/2164def/ : FAILURE in 9m 03s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"58959a292f1e90ec67ff4751828f4139dab0bea0","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-05-17 20:34:44.000000000","message":"Patch Set 2: Code-Review-1\n\n(4 comments)\n\nI got func tests passing after cherry-picking this onto the chain... but I had to fix up get_tempurl_keys_from_metadata to do it. IDK whether it\u0027s better to swap out get_valid_utf8_str for wsgi_to_str, or to have _prep_headers_to_info be the one running headers and value through wsgi_to_str, but something ought to change.\n\nThe prefix issue didn\u0027t come up in func tests, but we probably ought to fix it regardless.","accounts_in_message":[],"_revision_number":2},{"id":"f3d9e0d25a4d39f76c5e0297fdd22e9f1247b18e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-05-23 00:33:53.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"e49aefa6900f2c3ef8a2048d12f721591d525139","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-05-23 00:34:08.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"98e1c248870e0bbb0ddfa8b62a6aebc12889fad7","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-05-23 00:37:03.000000000","message":"Patch Set 3: Code-Review+2\n\nGot func tests happy and even added a TestTempurlPrefixUTF8 class. I think I\u0027m happy with it, though I still have some reservations around memcache.","accounts_in_message":[],"_revision_number":3},{"id":"55a85b4c65a97462d1d8d2da6f0212871e60f7ca","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-23 08:16:05.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 http://logs.openstack.org/28/652928/3/check/openstack-tox-docs/829a3e0/html/ : SUCCESS in 4m 15s\n- build-openstack-releasenotes http://logs.openstack.org/28/652928/3/check/build-openstack-releasenotes/23132ab/html/ : SUCCESS in 6m 49s\n- swift-build-image http://logs.openstack.org/28/652928/3/check/swift-build-image/f341fbc/ : SUCCESS in 7m 57s (non-voting)\n- swift-tox-py27 http://logs.openstack.org/28/652928/3/check/swift-tox-py27/0fa3da3/ : FAILURE in 12m 02s\n- swift-tox-py36 http://logs.openstack.org/28/652928/3/check/swift-tox-py36/868042d/ : FAILURE in 10m 29s (non-voting)\n- swift-tox-py37 http://logs.openstack.org/28/652928/3/check/swift-tox-py37/491614e/ : FAILURE in 24m 19s\n- swift-tox-func http://logs.openstack.org/28/652928/3/check/swift-tox-func/80a411f/ : SUCCESS in 14m 59s\n- swift-tox-func-py37 http://logs.openstack.org/28/652928/3/check/swift-tox-func-py37/8fb6f19/ : SUCCESS in 11m 40s\n- swift-tox-func-encryption http://logs.openstack.org/28/652928/3/check/swift-tox-func-encryption/d2dbedf/ : SUCCESS in 8m 36s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/28/652928/3/check/swift-tox-func-domain-remap-staticweb/b0163bf/ : SUCCESS in 8m 30s\n- swift-tox-func-ec http://logs.openstack.org/28/652928/3/check/swift-tox-func-ec/2dbd416/ : SUCCESS in 14m 08s\n- swift-tox-func-s3api http://logs.openstack.org/28/652928/3/check/swift-tox-func-s3api/d233342/ : SUCCESS in 12m 42s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/28/652928/3/check/swift-tox-func-s3api-ceph-s3tests-tempauth/91cd44a/ : SUCCESS in 11m 37s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/28/652928/3/check/swift-probetests-centos-7/9bd1d52/ : SUCCESS in 30m 21s\n- swift-dsvm-functional http://logs.openstack.org/28/652928/3/check/swift-dsvm-functional/f7cdff5/ : SUCCESS in 26m 20s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/28/652928/3/check/swift-dsvm-functional-ipv6/6c41d0a/ : SUCCESS in 27m 42s\n- swift-tox-lower-constraints http://logs.openstack.org/28/652928/3/check/swift-tox-lower-constraints/692982f/ : FAILURE in 11m 20s\n- openstack-tox-pep8 http://logs.openstack.org/28/652928/3/check/openstack-tox-pep8/38f4141/ : SUCCESS in 5m 36s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/28/652928/3/check/swift-multinode-rolling-upgrade/edcd401/ : FAILURE in 9m 42s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"f22f4933d0d601c2429f3dd1c999bdcc6cf1643b","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2019-05-24 22:23:21.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)\n\nHold on a second, let me re-fix this. Should take a few minutes.","accounts_in_message":[],"_revision_number":3},{"id":"493d96ae0530482f8fa3313b94843836d2e2732d","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-05-24 22:33:54.000000000","message":"Patch Set 3: -Code-Review\n\n(1 comment)\n\nI think I\u0027d be happier if someone (possibly but not necessarily me) looked into what we\u0027re storing in memcached on py2 vs py3.","accounts_in_message":[],"_revision_number":3},{"id":"1b14604817daeafa29f72e25fc6884414add3cf2","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2019-05-24 22:44:30.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"bfa17b3a312864b1a4e8172bb610cee7e78bc967","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2019-05-24 22:46:38.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"bbf9519e2ebf904be9fddd3a295173d8097eb33f","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2019-05-30 11:01:05.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"02be1844e34b0ae7ff3df53bcb0db855253617af","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2019-05-30 11:01:55.000000000","message":"Patch Set 4:\n\nthis probably needs to be merged with https://review.opendev.org/662115","accounts_in_message":[],"_revision_number":4},{"id":"b23a4bf49dfdee2d1e8a90736c2475d722cab6b1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-05-30 12:13:36.000000000","message":"Patch Set 4: 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-api-ref http://logs.openstack.org/28/652928/4/check/build-openstack-api-ref/cf55136/html/ : SUCCESS in 2m 57s\n- openstack-tox-docs http://logs.openstack.org/28/652928/4/check/openstack-tox-docs/6dea967/html/ : SUCCESS in 3m 56s\n- build-openstack-releasenotes http://logs.openstack.org/28/652928/4/check/build-openstack-releasenotes/83bbb05/html/ : SUCCESS in 7m 19s\n- swift-build-image http://logs.openstack.org/28/652928/4/check/swift-build-image/25cd192/ : SUCCESS in 7m 54s (non-voting)\n- swift-tox-py27 http://logs.openstack.org/28/652928/4/check/swift-tox-py27/cce1719/ : FAILURE in 14m 41s\n- swift-tox-py36 http://logs.openstack.org/28/652928/4/check/swift-tox-py36/2f2d9dd/ : SUCCESS in 10m 22s (non-voting)\n- swift-tox-py37 http://logs.openstack.org/28/652928/4/check/swift-tox-py37/6fdc738/ : SUCCESS in 11m 38s\n- swift-tox-func http://logs.openstack.org/28/652928/4/check/swift-tox-func/54adb46/ : SUCCESS in 8m 19s\n- swift-tox-func-py37 http://logs.openstack.org/28/652928/4/check/swift-tox-func-py37/372f484/ : SUCCESS in 9m 19s\n- swift-tox-func-encryption http://logs.openstack.org/28/652928/4/check/swift-tox-func-encryption/a184b29/ : SUCCESS in 9m 21s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/28/652928/4/check/swift-tox-func-domain-remap-staticweb/73b009f/ : SUCCESS in 9m 05s\n- swift-tox-func-ec http://logs.openstack.org/28/652928/4/check/swift-tox-func-ec/c583671/ : RETRY_LIMIT in 4m 34s\n- swift-tox-func-s3api http://logs.openstack.org/28/652928/4/check/swift-tox-func-s3api/be12de2/ : SUCCESS in 11m 06s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/28/652928/4/check/swift-tox-func-s3api-ceph-s3tests-tempauth/b4df236/ : SUCCESS in 13m 08s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/28/652928/4/check/swift-probetests-centos-7/eb7111a/ : SUCCESS in 31m 14s\n- swift-dsvm-functional http://logs.openstack.org/28/652928/4/check/swift-dsvm-functional/62e7222/ : SUCCESS in 26m 32s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/28/652928/4/check/swift-dsvm-functional-ipv6/c42dc9b/ : SUCCESS in 24m 42s\n- swift-tox-lower-constraints http://logs.openstack.org/28/652928/4/check/swift-tox-lower-constraints/741ef42/ : SUCCESS in 12m 13s\n- openstack-tox-pep8 http://logs.openstack.org/28/652928/4/check/openstack-tox-pep8/4c1c4e8/ : SUCCESS in 5m 40s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/28/652928/4/check/swift-multinode-rolling-upgrade/a7028f8/ : FAILURE in 9m 43s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"1a019f0e25e86c2a2ea0525cadf720b8bb8bd1cd","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-05-30 19:43:01.000000000","message":"Patch Set 4:\n\n(5 comments)","accounts_in_message":[],"_revision_number":4},{"id":"3862e29039d1892ef204724c89c684023ed688fc","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-05-31 21:55:57.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"8cb333acb4ebff8d9bca6657ce6c2ed076129480","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-05-31 21:58:52.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"36e181985d33658a93e36fb7fcebc3ee3aa75193","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-01 01:01:42.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref http://logs.openstack.org/28/652928/5/check/build-openstack-api-ref/d13fd7f/html/ : SUCCESS in 3m 05s\n- openstack-tox-docs http://logs.openstack.org/28/652928/5/check/openstack-tox-docs/342fd1d/html/ : SUCCESS in 4m 05s\n- build-openstack-releasenotes http://logs.openstack.org/28/652928/5/check/build-openstack-releasenotes/7772519/html/ : SUCCESS in 10m 28s\n- swift-build-image http://logs.openstack.org/28/652928/5/check/swift-build-image/71ce941/ : SUCCESS in 7m 37s (non-voting)\n- swift-tox-py27 http://logs.openstack.org/28/652928/5/check/swift-tox-py27/0c9e17f/ : SUCCESS in 13m 05s\n- swift-tox-py36 http://logs.openstack.org/28/652928/5/check/swift-tox-py36/dd4c70a/ : SUCCESS in 10m 29s (non-voting)\n- swift-tox-py37 http://logs.openstack.org/28/652928/5/check/swift-tox-py37/adc9b05/ : SUCCESS in 12m 23s\n- swift-tox-func http://logs.openstack.org/28/652928/5/check/swift-tox-func/92b6c25/ : SUCCESS in 8m 20s\n- swift-tox-func-py37 http://logs.openstack.org/28/652928/5/check/swift-tox-func-py37/21e099c/ : SUCCESS in 7m 21s\n- swift-tox-func-encryption http://logs.openstack.org/28/652928/5/check/swift-tox-func-encryption/cf1bdcc/ : SUCCESS in 15m 02s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/28/652928/5/check/swift-tox-func-domain-remap-staticweb/e214843/ : SUCCESS in 12m 11s\n- swift-tox-func-ec http://logs.openstack.org/28/652928/5/check/swift-tox-func-ec/a614a5c/ : SUCCESS in 9m 51s\n- swift-tox-func-s3api http://logs.openstack.org/28/652928/5/check/swift-tox-func-s3api/a5de2ba/ : SUCCESS in 14m 14s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/28/652928/5/check/swift-tox-func-s3api-ceph-s3tests-tempauth/94bf368/ : SUCCESS in 12m 33s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/28/652928/5/check/swift-probetests-centos-7/6ea2fc6/ : SUCCESS in 32m 29s\n- swift-dsvm-functional http://logs.openstack.org/28/652928/5/check/swift-dsvm-functional/3e23d68/ : SUCCESS in 24m 16s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/28/652928/5/check/swift-dsvm-functional-ipv6/82ac56c/ : SUCCESS in 25m 50s\n- swift-tox-lower-constraints http://logs.openstack.org/28/652928/5/check/swift-tox-lower-constraints/e68918a/ : SUCCESS in 14m 05s\n- openstack-tox-pep8 http://logs.openstack.org/28/652928/5/check/openstack-tox-pep8/4c78d23/ : SUCCESS in 6m 16s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/28/652928/5/check/swift-multinode-rolling-upgrade/f06f9d0/ : FAILURE in 7m 58s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"31d5aef01b47fa411ae58706fe92c9d2cbfaed6e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-06-06 18:57:53.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"da89355aab7eed7ca66eb06a5a8e179eaa817ae9","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-06-06 19:11:25.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"2b92b82969ecec141a9d284b4d03a22c6d7f6d07","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-06-06 19:12:25.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\nI think I\u0027m comfortable with this, and I don\u0027t think I\u0027ve had so much of a hand in it that it should keep me from +A\u0027ing","accounts_in_message":[],"_revision_number":6},{"id":"4d9a67030c48888901c0d6f1906c141d7f7c62e6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-07 00:51:10.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref http://logs.openstack.org/28/652928/6/check/build-openstack-api-ref/662773f/html/ : SUCCESS in 3m 24s\n- openstack-tox-docs http://logs.openstack.org/28/652928/6/check/openstack-tox-docs/7192000/html/ : SUCCESS in 3m 58s\n- build-openstack-releasenotes http://logs.openstack.org/28/652928/6/check/build-openstack-releasenotes/3d8965a/html/ : SUCCESS in 6m 35s\n- swift-build-image http://logs.openstack.org/28/652928/6/check/swift-build-image/ecbcea6/ : SUCCESS in 8m 10s (non-voting)\n- swift-tox-py27 http://logs.openstack.org/28/652928/6/check/swift-tox-py27/f70dd2c/ : SUCCESS in 9m 47s\n- swift-tox-py36 http://logs.openstack.org/28/652928/6/check/swift-tox-py36/efd7257/ : SUCCESS in 10m 21s (non-voting)\n- swift-tox-py37 http://logs.openstack.org/28/652928/6/check/swift-tox-py37/35c6430/ : SUCCESS in 11m 25s\n- swift-tox-func http://logs.openstack.org/28/652928/6/check/swift-tox-func/b9a49da/ : SUCCESS in 9m 00s\n- swift-tox-func-py37 http://logs.openstack.org/28/652928/6/check/swift-tox-func-py37/2a43b7d/ : SUCCESS in 8m 47s\n- swift-tox-func-encryption http://logs.openstack.org/28/652928/6/check/swift-tox-func-encryption/156c404/ : SUCCESS in 8m 57s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/28/652928/6/check/swift-tox-func-domain-remap-staticweb/105964f/ : SUCCESS in 8m 18s\n- swift-tox-func-ec http://logs.openstack.org/28/652928/6/check/swift-tox-func-ec/ba48dcd/ : SUCCESS in 9m 11s\n- swift-tox-func-s3api http://logs.openstack.org/28/652928/6/check/swift-tox-func-s3api/d52afb8/ : SUCCESS in 12m 23s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/28/652928/6/check/swift-tox-func-s3api-ceph-s3tests-tempauth/370c7c1/ : SUCCESS in 12m 37s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/28/652928/6/check/swift-probetests-centos-7/9ea96af/ : SUCCESS in 35m 25s\n- swift-dsvm-functional http://logs.openstack.org/28/652928/6/check/swift-dsvm-functional/651499c/ : SUCCESS in 23m 12s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/28/652928/6/check/swift-dsvm-functional-ipv6/2efa0d8/ : SUCCESS in 27m 23s\n- swift-tox-lower-constraints http://logs.openstack.org/28/652928/6/check/swift-tox-lower-constraints/7ec8e45/ : SUCCESS in 12m 18s\n- openstack-tox-pep8 http://logs.openstack.org/28/652928/6/check/openstack-tox-pep8/b22ee0b/ : SUCCESS in 5m 51s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/28/652928/6/check/swift-multinode-rolling-upgrade/d28500e/ : FAILURE in 8m 45s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"6282e75c16d1d6b72c3c9875068f9b7a01f40f12","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2019-06-07 22:41:55.000000000","message":"Patch Set 6: Code-Review+2\n\nThat looks fine to me too. I just hope we don\u0027t discourage Matt by snatching this. Oh well. Onward to reconstructor and it almost over.","accounts_in_message":[],"_revision_number":6},{"id":"c2fcedfa8f9f32e5306994789ce1c8c1ff538a39","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-06-13 16:40:22.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"3b3a23013c833ab0d672e221ba70c1adeba99257","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-06-13 16:40:34.000000000","message":"Patch Set 7: Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"e0a5829ad4fe884d0386f4932e4e24ad25d464fd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-14 03:55:18.000000000","message":"Patch Set 7: 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-api-ref http://logs.openstack.org/28/652928/7/check/build-openstack-api-ref/f263c21/html/ : SUCCESS in 3m 09s\n- openstack-tox-docs http://logs.openstack.org/28/652928/7/check/openstack-tox-docs/d38dc2f/html/ : SUCCESS in 4m 40s\n- build-openstack-releasenotes http://logs.openstack.org/28/652928/7/check/build-openstack-releasenotes/9cb88a7/html/ : SUCCESS in 6m 36s\n- swift-build-image http://logs.openstack.org/28/652928/7/check/swift-build-image/a2f8613/ : SUCCESS in 7m 52s (non-voting)\n- swift-tox-py27 http://logs.openstack.org/28/652928/7/check/swift-tox-py27/3b30f32/ : SUCCESS in 10m 41s\n- swift-tox-py36 http://logs.openstack.org/28/652928/7/check/swift-tox-py36/e6233f3/ : SUCCESS in 11m 13s (non-voting)\n- swift-tox-py37 http://logs.openstack.org/28/652928/7/check/swift-tox-py37/6275925/ : FAILURE in 12m 06s\n- swift-tox-func http://logs.openstack.org/28/652928/7/check/swift-tox-func/6760418/ : SUCCESS in 9m 58s\n- swift-tox-func-py37 http://logs.openstack.org/28/652928/7/check/swift-tox-func-py37/a53a1c5/ : SUCCESS in 10m 34s\n- swift-tox-func-encryption http://logs.openstack.org/28/652928/7/check/swift-tox-func-encryption/243c9df/ : SUCCESS in 10m 23s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/28/652928/7/check/swift-tox-func-domain-remap-staticweb/b7fd481/ : SUCCESS in 29m 30s\n- swift-tox-func-ec http://logs.openstack.org/28/652928/7/check/swift-tox-func-ec/193439e/ : SUCCESS in 10m 07s\n- swift-tox-func-s3api http://logs.openstack.org/28/652928/7/check/swift-tox-func-s3api/d9e9fa2/ : SUCCESS in 11m 41s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/28/652928/7/check/swift-tox-func-s3api-ceph-s3tests-tempauth/078f7c8/ : SUCCESS in 13m 58s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/28/652928/7/check/swift-probetests-centos-7/60f11f0/ : SUCCESS in 32m 38s\n- swift-dsvm-functional http://logs.openstack.org/28/652928/7/check/swift-dsvm-functional/189a0e0/ : SUCCESS in 26m 30s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/28/652928/7/check/swift-dsvm-functional-ipv6/261d286/ : SUCCESS in 29m 04s\n- swift-tox-lower-constraints http://logs.openstack.org/28/652928/7/check/swift-tox-lower-constraints/8f89b69/ : SUCCESS in 11m 21s\n- openstack-tox-pep8 http://logs.openstack.org/28/652928/7/check/openstack-tox-pep8/aa41b86/ : FAILURE in 5m 28s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/28/652928/7/check/swift-multinode-rolling-upgrade/bdb3e6f/ : FAILURE in 9m 13s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"30aff1723b67fc602ecfcb3670cae48cb5e956a6","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-06-14 15:21:25.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"6c29065773ddc7ed2c603ef8cecce0d2e072c64b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-14 23:54:30.000000000","message":"Patch Set 8: 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-api-ref http://logs.openstack.org/28/652928/8/check/build-openstack-api-ref/0b4bd9d/html/ : SUCCESS in 3m 53s\n- openstack-tox-docs http://logs.openstack.org/28/652928/8/check/openstack-tox-docs/c63af62/html/ : SUCCESS in 5m 49s\n- build-openstack-releasenotes http://logs.openstack.org/28/652928/8/check/build-openstack-releasenotes/439a895/html/ : SUCCESS in 8m 46s\n- swift-build-image http://logs.openstack.org/28/652928/8/check/swift-build-image/7131da8/ : SUCCESS in 7m 54s (non-voting)\n- swift-tox-py27 http://logs.openstack.org/28/652928/8/check/swift-tox-py27/b00a05d/ : SUCCESS in 17m 20s\n- swift-tox-py36 http://logs.openstack.org/28/652928/8/check/swift-tox-py36/abff7c4/ : SUCCESS in 12m 41s (non-voting)\n- swift-tox-py37 http://logs.openstack.org/28/652928/8/check/swift-tox-py37/30609db/ : FAILURE in 18m 06s\n- swift-tox-func http://logs.openstack.org/28/652928/8/check/swift-tox-func/6617b67/ : SUCCESS in 8m 35s\n- swift-tox-func-py37 http://logs.openstack.org/28/652928/8/check/swift-tox-func-py37/709f45c/ : SUCCESS in 10m 01s\n- swift-tox-func-encryption http://logs.openstack.org/28/652928/8/check/swift-tox-func-encryption/c5d8f2f/ : SUCCESS in 17m 59s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/28/652928/8/check/swift-tox-func-domain-remap-staticweb/0091753/ : SUCCESS in 9m 22s\n- swift-tox-func-ec http://logs.openstack.org/28/652928/8/check/swift-tox-func-ec/2aed34d/ : SUCCESS in 11m 43s\n- swift-tox-func-s3api http://logs.openstack.org/28/652928/8/check/swift-tox-func-s3api/5400bc4/ : SUCCESS in 22m 13s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/28/652928/8/check/swift-tox-func-s3api-ceph-s3tests-tempauth/79028ef/ : SUCCESS in 21m 41s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/28/652928/8/check/swift-probetests-centos-7/d4775c0/ : FAILURE in 44m 10s\n- swift-dsvm-functional http://logs.openstack.org/28/652928/8/check/swift-dsvm-functional/ba09870/ : SUCCESS in 31m 53s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/28/652928/8/check/swift-dsvm-functional-ipv6/2138961/ : SUCCESS in 27m 40s\n- swift-tox-lower-constraints http://logs.openstack.org/28/652928/8/check/swift-tox-lower-constraints/907ea7a/ : SUCCESS in 12m 03s\n- openstack-tox-pep8 http://logs.openstack.org/28/652928/8/check/openstack-tox-pep8/7f5ea63/ : SUCCESS in 6m 09s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/28/652928/8/check/swift-multinode-rolling-upgrade/f295881/ : FAILURE in 8m 29s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"e8c4e3253722fa5b5ba998e2f982d918e53366b3","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-06-15 04:13:17.000000000","message":"Patch Set 8: Workflow+1\n\nrecheck\n\nStill needs the memcache pre-req, of course.","accounts_in_message":[],"_revision_number":8},{"id":"b60d2792a7962f5ada0a561a1f403b20a59b7cf3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-15 08:32:08.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref http://logs.openstack.org/28/652928/8/check/build-openstack-api-ref/90a87ca/html/ : SUCCESS in 3m 44s\n- openstack-tox-docs http://logs.openstack.org/28/652928/8/check/openstack-tox-docs/7965881/html/ : SUCCESS in 3m 54s\n- build-openstack-releasenotes http://logs.openstack.org/28/652928/8/check/build-openstack-releasenotes/b0ad8af/html/ : SUCCESS in 7m 22s\n- swift-build-image http://logs.openstack.org/28/652928/8/check/swift-build-image/ea5aae6/ : SUCCESS in 7m 07s (non-voting)\n- swift-tox-py27 http://logs.openstack.org/28/652928/8/check/swift-tox-py27/112db1f/ : SUCCESS in 12m 18s\n- swift-tox-py36 http://logs.openstack.org/28/652928/8/check/swift-tox-py36/1836d88/ : SUCCESS in 13m 33s (non-voting)\n- swift-tox-py37 http://logs.openstack.org/28/652928/8/check/swift-tox-py37/aec2922/ : SUCCESS in 10m 47s\n- swift-tox-func http://logs.openstack.org/28/652928/8/check/swift-tox-func/cf82939/ : SUCCESS in 8m 29s\n- swift-tox-func-py37 http://logs.openstack.org/28/652928/8/check/swift-tox-func-py37/1d03ccf/ : SUCCESS in 10m 17s\n- swift-tox-func-encryption http://logs.openstack.org/28/652928/8/check/swift-tox-func-encryption/0dd60e5/ : SUCCESS in 9m 56s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/28/652928/8/check/swift-tox-func-domain-remap-staticweb/03a78f9/ : SUCCESS in 8m 20s\n- swift-tox-func-ec http://logs.openstack.org/28/652928/8/check/swift-tox-func-ec/90ed168/ : SUCCESS in 9m 51s\n- swift-tox-func-s3api http://logs.openstack.org/28/652928/8/check/swift-tox-func-s3api/4d0e2b9/ : SUCCESS in 10m 54s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/28/652928/8/check/swift-tox-func-s3api-ceph-s3tests-tempauth/329f509/ : SUCCESS in 13m 38s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/28/652928/8/check/swift-probetests-centos-7/753b5e6/ : SUCCESS in 31m 19s\n- swift-dsvm-functional http://logs.openstack.org/28/652928/8/check/swift-dsvm-functional/b4868c4/ : SUCCESS in 27m 39s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/28/652928/8/check/swift-dsvm-functional-ipv6/a0e7195/ : SUCCESS in 26m 39s\n- swift-tox-lower-constraints http://logs.openstack.org/28/652928/8/check/swift-tox-lower-constraints/35bb16c/ : SUCCESS in 11m 20s\n- openstack-tox-pep8 http://logs.openstack.org/28/652928/8/check/openstack-tox-pep8/c5b0ca9/ : SUCCESS in 6m 53s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/28/652928/8/check/swift-multinode-rolling-upgrade/09e3eda/ : FAILURE in 9m 53s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"0a3a66d6997a8aed287b2ca138ad7743e8da85ec","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-18 17:39:41.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"acb7afaa8da825f85853a0c895d760c372f66673","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-18 20:19:13.000000000","message":"Patch Set 8: Verified-2\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":8},{"id":"44db99598c55b0f0c6c88421b9555efc7019ab12","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-06-18 20:28:58.000000000","message":"Patch Set 8: -Workflow\n\nrecheck\n\nWill hold off on the +A until the parent merges :-/","accounts_in_message":[],"_revision_number":8},{"id":"060e41f7f2bb88365e958f7f8931119e16d26b05","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-19 04:57:44.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref http://logs.openstack.org/28/652928/8/check/build-openstack-api-ref/31c5898/html/ : SUCCESS in 3m 11s\n- openstack-tox-docs http://logs.openstack.org/28/652928/8/check/openstack-tox-docs/9d3b1ac/html/ : SUCCESS in 4m 28s\n- build-openstack-releasenotes http://logs.openstack.org/28/652928/8/check/build-openstack-releasenotes/e5f0772/html/ : SUCCESS in 7m 22s\n- swift-build-image http://logs.openstack.org/28/652928/8/check/swift-build-image/a91c539/ : SUCCESS in 8m 14s (non-voting)\n- swift-tox-py27 http://logs.openstack.org/28/652928/8/check/swift-tox-py27/7e5df70/ : SUCCESS in 13m 49s\n- swift-tox-py36 http://logs.openstack.org/28/652928/8/check/swift-tox-py36/5f5b80d/ : SUCCESS in 13m 43s (non-voting)\n- swift-tox-py37 http://logs.openstack.org/28/652928/8/check/swift-tox-py37/b515bfc/ : SUCCESS in 11m 30s\n- swift-tox-func http://logs.openstack.org/28/652928/8/check/swift-tox-func/c2b5cfb/ : SUCCESS in 10m 00s\n- swift-tox-func-py37 http://logs.openstack.org/28/652928/8/check/swift-tox-func-py37/c547ec9/ : SUCCESS in 9m 33s\n- swift-tox-func-encryption http://logs.openstack.org/28/652928/8/check/swift-tox-func-encryption/db9354c/ : SUCCESS in 10m 10s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/28/652928/8/check/swift-tox-func-domain-remap-staticweb/f1584b1/ : SUCCESS in 9m 19s\n- swift-tox-func-ec http://logs.openstack.org/28/652928/8/check/swift-tox-func-ec/8f329ff/ : SUCCESS in 9m 13s\n- swift-tox-func-s3api http://logs.openstack.org/28/652928/8/check/swift-tox-func-s3api/0d6caa0/ : SUCCESS in 11m 27s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/28/652928/8/check/swift-tox-func-s3api-ceph-s3tests-tempauth/b2bb5b3/ : SUCCESS in 15m 00s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/28/652928/8/check/swift-probetests-centos-7/d63a871/ : SUCCESS in 31m 03s\n- swift-dsvm-functional http://logs.openstack.org/28/652928/8/check/swift-dsvm-functional/266f047/ : SUCCESS in 28m 41s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/28/652928/8/check/swift-dsvm-functional-ipv6/c5c9364/ : SUCCESS in 25m 49s\n- swift-tox-lower-constraints http://logs.openstack.org/28/652928/8/check/swift-tox-lower-constraints/e1030e4/ : SUCCESS in 10m 57s\n- openstack-tox-pep8 http://logs.openstack.org/28/652928/8/check/openstack-tox-pep8/5f2673f/ : SUCCESS in 5m 37s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/28/652928/8/check/swift-multinode-rolling-upgrade/f70862d/ : FAILURE in 8m 54s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"15eee821d0ecda7250862499250f0dc8e8eb3138","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-06-19 20:47:59.000000000","message":"Patch Set 8: Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"cf49bfacbbf18e3a3a0cfd32291b25b5de17bded","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-19 20:48:16.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"967b6fed4afb91648cee667da3f23f19cf8eddc0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-19 22:00:06.000000000","message":"Patch Set 8: 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-api-ref http://logs.openstack.org/28/652928/8/gate/build-openstack-api-ref/0ac69ba/html/ : SUCCESS in 3m 37s\n- openstack-tox-docs http://logs.openstack.org/28/652928/8/gate/openstack-tox-docs/e1e991e/html/ : SUCCESS in 4m 01s\n- build-openstack-releasenotes http://logs.openstack.org/28/652928/8/gate/build-openstack-releasenotes/25fead4/html/ : SUCCESS in 7m 32s\n- swift-upload-image http://logs.openstack.org/28/652928/8/gate/swift-upload-image/26a881c/ : SUCCESS in 9m 50s (non-voting)\n- swift-tox-py27 http://logs.openstack.org/28/652928/8/gate/swift-tox-py27/bb2ecf2/ : SUCCESS in 11m 43s\n- swift-tox-py37 http://logs.openstack.org/28/652928/8/gate/swift-tox-py37/280dc1b/ : SUCCESS in 13m 31s\n- swift-tox-func http://logs.openstack.org/28/652928/8/gate/swift-tox-func/3273bee/ : SUCCESS in 9m 37s\n- swift-tox-func-py37 http://logs.openstack.org/28/652928/8/gate/swift-tox-func-py37/0c4ec07/ : SUCCESS in 11m 15s\n- swift-tox-func-encryption http://logs.openstack.org/28/652928/8/gate/swift-tox-func-encryption/eb1865f/ : SUCCESS in 9m 42s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/28/652928/8/gate/swift-tox-func-domain-remap-staticweb/9253927/ : SUCCESS in 10m 44s\n- swift-tox-func-ec http://logs.openstack.org/28/652928/8/gate/swift-tox-func-ec/3665666/ : SUCCESS in 17m 48s\n- swift-tox-func-s3api http://logs.openstack.org/28/652928/8/gate/swift-tox-func-s3api/39576af/ : SUCCESS in 23m 15s\n- swift-probetests-centos-7 http://logs.openstack.org/28/652928/8/gate/swift-probetests-centos-7/4c99a75/ : FAILURE in 32m 36s\n- swift-dsvm-functional http://logs.openstack.org/28/652928/8/gate/swift-dsvm-functional/0ea5c22/ : SUCCESS in 25m 28s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/28/652928/8/gate/swift-dsvm-functional-ipv6/6cc0a57/ : SUCCESS in 30m 05s\n- swift-tox-lower-constraints http://logs.openstack.org/28/652928/8/gate/swift-tox-lower-constraints/c9546f8/ : SUCCESS in 11m 07s\n- openstack-tox-pep8 http://logs.openstack.org/28/652928/8/gate/openstack-tox-pep8/5e140ec/ : SUCCESS in 6m 45s","accounts_in_message":[],"_revision_number":8},{"id":"057c7668f623bcd2a8029e6d49f4c764beddb1a4","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-06-19 22:43:02.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"ee020d627f72c79f51d174029a2ede59bd77475c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-20 02:44:01.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref http://logs.openstack.org/28/652928/8/check/build-openstack-api-ref/3f0c3ff/html/ : SUCCESS in 3m 22s\n- openstack-tox-docs http://logs.openstack.org/28/652928/8/check/openstack-tox-docs/f252c8c/html/ : SUCCESS in 5m 08s\n- build-openstack-releasenotes http://logs.openstack.org/28/652928/8/check/build-openstack-releasenotes/028096c/html/ : SUCCESS in 8m 36s\n- swift-build-image http://logs.openstack.org/28/652928/8/check/swift-build-image/43793da/ : SUCCESS in 7m 45s (non-voting)\n- swift-tox-py27 http://logs.openstack.org/28/652928/8/check/swift-tox-py27/d725816/ : SUCCESS in 11m 02s\n- swift-tox-py36 http://logs.openstack.org/28/652928/8/check/swift-tox-py36/97090c0/ : SUCCESS in 14m 12s (non-voting)\n- swift-tox-py37 http://logs.openstack.org/28/652928/8/check/swift-tox-py37/de3c40a/ : SUCCESS in 17m 35s\n- swift-tox-func http://logs.openstack.org/28/652928/8/check/swift-tox-func/3ec2497/ : SUCCESS in 15m 27s\n- swift-tox-func-py37 http://logs.openstack.org/28/652928/8/check/swift-tox-func-py37/8d4e393/ : SUCCESS in 10m 40s\n- swift-tox-func-encryption http://logs.openstack.org/28/652928/8/check/swift-tox-func-encryption/6cec9c3/ : SUCCESS in 11m 42s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/28/652928/8/check/swift-tox-func-domain-remap-staticweb/b25352f/ : SUCCESS in 11m 36s\n- swift-tox-func-ec http://logs.openstack.org/28/652928/8/check/swift-tox-func-ec/2161ca6/ : SUCCESS in 10m 10s\n- swift-tox-func-s3api http://logs.openstack.org/28/652928/8/check/swift-tox-func-s3api/c595a72/ : SUCCESS in 13m 54s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/28/652928/8/check/swift-tox-func-s3api-ceph-s3tests-tempauth/53ffb3d/ : SUCCESS in 19m 28s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/28/652928/8/check/swift-probetests-centos-7/a743570/ : SUCCESS in 31m 56s\n- swift-dsvm-functional http://logs.openstack.org/28/652928/8/check/swift-dsvm-functional/6137e01/ : SUCCESS in 28m 20s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/28/652928/8/check/swift-dsvm-functional-ipv6/89c0005/ : SUCCESS in 28m 16s\n- swift-tox-lower-constraints http://logs.openstack.org/28/652928/8/check/swift-tox-lower-constraints/5e2008d/ : SUCCESS in 14m 16s\n- openstack-tox-pep8 http://logs.openstack.org/28/652928/8/check/openstack-tox-pep8/492e05d/ : SUCCESS in 5m 58s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/28/652928/8/check/swift-multinode-rolling-upgrade/cb6c0a1/ : FAILURE in 8m 51s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"c71742ef7d84949adfa643851d9cb49585b0861c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-20 02:44:23.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"23fd4dfba1d02320070ff66115e44b00a5d8e8d4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-20 04:29:52.000000000","message":"Patch Set 8: 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-api-ref http://logs.openstack.org/28/652928/8/gate/build-openstack-api-ref/e8ac7d8/html/ : SUCCESS in 3m 57s\n- openstack-tox-docs http://logs.openstack.org/28/652928/8/gate/openstack-tox-docs/d962943/html/ : SUCCESS in 3m 32s\n- build-openstack-releasenotes http://logs.openstack.org/28/652928/8/gate/build-openstack-releasenotes/894e38b/html/ : SUCCESS in 8m 03s\n- swift-upload-image http://logs.openstack.org/28/652928/8/gate/swift-upload-image/7d0cbbd/ : SUCCESS in 11m 01s (non-voting)\n- swift-tox-py27 http://logs.openstack.org/28/652928/8/gate/swift-tox-py27/acccf1e/ : SUCCESS in 14m 02s\n- swift-tox-py37 http://logs.openstack.org/28/652928/8/gate/swift-tox-py37/6cdbdc8/ : SUCCESS in 16m 57s\n- swift-tox-func http://logs.openstack.org/28/652928/8/gate/swift-tox-func/6123ac2/ : SUCCESS in 11m 09s\n- swift-tox-func-py37 http://logs.openstack.org/28/652928/8/gate/swift-tox-func-py37/fe9540a/ : SUCCESS in 10m 40s\n- swift-tox-func-encryption http://logs.openstack.org/28/652928/8/gate/swift-tox-func-encryption/fcee234/ : SUCCESS in 15m 22s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/28/652928/8/gate/swift-tox-func-domain-remap-staticweb/19cb229/ : SUCCESS in 15m 14s\n- swift-tox-func-ec http://logs.openstack.org/28/652928/8/gate/swift-tox-func-ec/29817e6/ : SUCCESS in 11m 38s\n- swift-tox-func-s3api http://logs.openstack.org/28/652928/8/gate/swift-tox-func-s3api/ec97ae0/ : SUCCESS in 17m 15s\n- swift-probetests-centos-7 http://logs.openstack.org/28/652928/8/gate/swift-probetests-centos-7/a40b1e3/ : SUCCESS in 33m 31s\n- swift-dsvm-functional http://logs.openstack.org/28/652928/8/gate/swift-dsvm-functional/5dd3c53/ : TIMED_OUT in 47m 08s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/28/652928/8/gate/swift-dsvm-functional-ipv6/3b3a5e7/ : SUCCESS in 28m 18s\n- swift-tox-lower-constraints http://logs.openstack.org/28/652928/8/gate/swift-tox-lower-constraints/05959c8/ : SUCCESS in 14m 03s\n- openstack-tox-pep8 http://logs.openstack.org/28/652928/8/gate/openstack-tox-pep8/3159ec1/ : SUCCESS in 12m 44s","accounts_in_message":[],"_revision_number":8},{"id":"cf231c16981a7d706e4aadb0c47ecc15108e2ac8","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-06-20 05:00:04.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"dff37a200f82c840fc8eb1ddbfe90ac31d5e1f48","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-20 05:40:30.000000000","message":"Patch Set 8: 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-api-ref http://logs.openstack.org/28/652928/8/check/build-openstack-api-ref/3f0a86e/html/ : SUCCESS in 4m 42s\n- openstack-tox-docs http://logs.openstack.org/28/652928/8/check/openstack-tox-docs/0093043/html/ : SUCCESS in 5m 26s\n- build-openstack-releasenotes http://logs.openstack.org/28/652928/8/check/build-openstack-releasenotes/e0c7bbe/html/ : SUCCESS in 7m 47s\n- swift-build-image http://logs.openstack.org/28/652928/8/check/swift-build-image/39fdc5b/ : SUCCESS in 9m 57s (non-voting)\n- swift-tox-py27 http://logs.openstack.org/28/652928/8/check/swift-tox-py27/224f8c4/ : FAILURE in 16m 11s\n- swift-tox-py36 http://logs.openstack.org/28/652928/8/check/swift-tox-py36/10f3cd3/ : SUCCESS in 17m 33s (non-voting)\n- swift-tox-py37 http://logs.openstack.org/28/652928/8/check/swift-tox-py37/51e68b2/ : SUCCESS in 18m 09s\n- swift-tox-func http://logs.openstack.org/28/652928/8/check/swift-tox-func/d897440/ : SUCCESS in 10m 37s\n- swift-tox-func-py37 http://logs.openstack.org/28/652928/8/check/swift-tox-func-py37/9e9866a/ : SUCCESS in 12m 26s\n- swift-tox-func-encryption http://logs.openstack.org/28/652928/8/check/swift-tox-func-encryption/afcdd7d/ : SUCCESS in 11m 05s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/28/652928/8/check/swift-tox-func-domain-remap-staticweb/296ab79/ : SUCCESS in 13m 57s\n- swift-tox-func-ec http://logs.openstack.org/28/652928/8/check/swift-tox-func-ec/63f0677/ : SUCCESS in 15m 44s\n- swift-tox-func-s3api http://logs.openstack.org/28/652928/8/check/swift-tox-func-s3api/4c0e962/ : FAILURE in 18m 26s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/28/652928/8/check/swift-tox-func-s3api-ceph-s3tests-tempauth/19b1042/ : SUCCESS in 19m 16s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/28/652928/8/check/swift-probetests-centos-7/1052dd1/ : FAILURE in 34m 38s\n- swift-dsvm-functional http://logs.openstack.org/28/652928/8/check/swift-dsvm-functional/bef56ee/ : SUCCESS in 33m 26s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/28/652928/8/check/swift-dsvm-functional-ipv6/b973eb0/ : SUCCESS in 36m 08s\n- swift-tox-lower-constraints http://logs.openstack.org/28/652928/8/check/swift-tox-lower-constraints/f272c0c/ : SUCCESS in 10m 23s\n- openstack-tox-pep8 http://logs.openstack.org/28/652928/8/check/openstack-tox-pep8/e0eee3b/ : SUCCESS in 6m 47s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/28/652928/8/check/swift-multinode-rolling-upgrade/802101e/ : FAILURE in 8m 17s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"cc2adef2355dd072630a584977a5ef8529bcc34f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-06-20 19:42:06.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"f91c455f8ff7128b7e98a3be7844d9f06aab258b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-06-20 19:42:45.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1\n\nLast unit test patch! \\o/\n\nWe no longer need our py3 ratchet there!","accounts_in_message":[],"_revision_number":9},{"id":"76f46ce6076ef9ca43239d20e3a11def91d2341e","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2019-06-20 19:54:24.000000000","message":"Patch Set 9: Code-Review+2","accounts_in_message":[],"_revision_number":9},{"id":"f464cc5160aa70c5704e386db98c9986e88cdb11","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-21 01:37:56.000000000","message":"Patch Set 9: 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-api-ref http://logs.openstack.org/28/652928/9/check/build-openstack-api-ref/b9dd67a/html/ : SUCCESS in 3m 24s\n- openstack-tox-docs http://logs.openstack.org/28/652928/9/check/openstack-tox-docs/0f9227c/html/ : SUCCESS in 4m 45s\n- build-openstack-releasenotes http://logs.openstack.org/28/652928/9/check/build-openstack-releasenotes/a5a0faa/html/ : SUCCESS in 7m 49s\n- swift-build-image http://logs.openstack.org/28/652928/9/check/swift-build-image/cfa41bd/ : SUCCESS in 7m 46s (non-voting)\n- swift-tox-py27 http://logs.openstack.org/28/652928/9/check/swift-tox-py27/368e7fa/ : SUCCESS in 14m 42s\n- swift-tox-py36 http://logs.openstack.org/28/652928/9/check/swift-tox-py36/659abc2/ : SUCCESS in 30m 35s (non-voting)\n- swift-tox-py37 http://logs.openstack.org/28/652928/9/check/swift-tox-py37/98b1399/ : SUCCESS in 10m 34s\n- swift-tox-func http://logs.openstack.org/28/652928/9/check/swift-tox-func/b141a8d/ : SUCCESS in 15m 01s\n- swift-tox-func-py37 http://logs.openstack.org/28/652928/9/check/swift-tox-func-py37/0712068/ : SUCCESS in 12m 49s\n- swift-tox-func-encryption http://logs.openstack.org/28/652928/9/check/swift-tox-func-encryption/2559f76/ : SUCCESS in 9m 06s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/28/652928/9/check/swift-tox-func-domain-remap-staticweb/66c9d3c/ : SUCCESS in 8m 50s\n- swift-tox-func-ec http://logs.openstack.org/28/652928/9/check/swift-tox-func-ec/142652d/ : SUCCESS in 9m 15s\n- swift-tox-func-s3api http://logs.openstack.org/28/652928/9/check/swift-tox-func-s3api/5f5ecd7/ : SUCCESS in 13m 55s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/28/652928/9/check/swift-tox-func-s3api-ceph-s3tests-tempauth/77a61e5/ : SUCCESS in 13m 32s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/28/652928/9/check/swift-probetests-centos-7/b61068c/ : SUCCESS in 28m 43s\n- swift-dsvm-functional http://logs.openstack.org/28/652928/9/check/swift-dsvm-functional/862a357/ : TIMED_OUT in 47m 16s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/28/652928/9/check/swift-dsvm-functional-ipv6/21d5288/ : TIMED_OUT in 47m 18s\n- swift-tox-lower-constraints http://logs.openstack.org/28/652928/9/check/swift-tox-lower-constraints/9600900/ : SUCCESS in 17m 53s\n- openstack-tox-pep8 http://logs.openstack.org/28/652928/9/check/openstack-tox-pep8/3a0ce81/ : SUCCESS in 5m 11s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/28/652928/9/check/swift-multinode-rolling-upgrade/019b0a2/ : FAILURE in 8m 57s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"eefa799504f75e214cf422972edf6e6d3cec500d","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-06-21 03:51:07.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"c41bc8d8afad8c49d6d443e1f1eb815c4ce9064c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-21 04:27:51.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-api-ref http://logs.openstack.org/28/652928/9/check/build-openstack-api-ref/5bcbd72/html/ : SUCCESS in 5m 08s\n- openstack-tox-docs http://logs.openstack.org/28/652928/9/check/openstack-tox-docs/413e960/html/ : SUCCESS in 5m 28s\n- build-openstack-releasenotes http://logs.openstack.org/28/652928/9/check/build-openstack-releasenotes/fe35a00/html/ : SUCCESS in 13m 37s\n- swift-build-image http://logs.openstack.org/28/652928/9/check/swift-build-image/ddb91a9/ : SUCCESS in 8m 35s (non-voting)\n- swift-tox-py27 http://logs.openstack.org/28/652928/9/check/swift-tox-py27/e6f559a/ : SUCCESS in 11m 29s\n- swift-tox-py36 http://logs.openstack.org/28/652928/9/check/swift-tox-py36/7e00ab5/ : SUCCESS in 12m 55s (non-voting)\n- swift-tox-py37 http://logs.openstack.org/28/652928/9/check/swift-tox-py37/bc346e2/ : SUCCESS in 14m 15s\n- swift-tox-func http://logs.openstack.org/28/652928/9/check/swift-tox-func/49bf1d6/ : SUCCESS in 8m 36s\n- swift-tox-func-py37 http://logs.openstack.org/28/652928/9/check/swift-tox-func-py37/cabf522/ : SUCCESS in 13m 08s\n- swift-tox-func-encryption http://logs.openstack.org/28/652928/9/check/swift-tox-func-encryption/a2c130c/ : SUCCESS in 8m 31s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/28/652928/9/check/swift-tox-func-domain-remap-staticweb/9fba924/ : SUCCESS in 10m 54s\n- swift-tox-func-ec http://logs.openstack.org/28/652928/9/check/swift-tox-func-ec/92fb01f/ : SUCCESS in 12m 31s\n- swift-tox-func-s3api http://logs.openstack.org/28/652928/9/check/swift-tox-func-s3api/e051650/ : SUCCESS in 11m 22s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/28/652928/9/check/swift-tox-func-s3api-ceph-s3tests-tempauth/3f5262d/ : SUCCESS in 12m 30s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/28/652928/9/check/swift-probetests-centos-7/0fe38c7/ : SUCCESS in 29m 41s\n- swift-dsvm-functional http://logs.openstack.org/28/652928/9/check/swift-dsvm-functional/4a543fa/ : SUCCESS in 26m 29s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/28/652928/9/check/swift-dsvm-functional-ipv6/5a14f3c/ : SUCCESS in 24m 47s\n- swift-tox-lower-constraints http://logs.openstack.org/28/652928/9/check/swift-tox-lower-constraints/308ea79/ : SUCCESS in 26m 32s\n- openstack-tox-pep8 http://logs.openstack.org/28/652928/9/check/openstack-tox-pep8/44d72ea/ : SUCCESS in 5m 39s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/28/652928/9/check/swift-multinode-rolling-upgrade/5d4f783/ : FAILURE in 8m 39s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"e8bb2caa264c5cf1fb4bf4be6f5e4c3f5d9d7d15","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-21 04:28:15.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"84fc72013fff9237429334e9a7855f40809c6977","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-21 10:00:00.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":9},{"id":"201e64f8b968309f2e163fcccb2dea2a2e25084b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-21 10:00:00.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- build-openstack-api-ref http://logs.openstack.org/28/652928/9/gate/build-openstack-api-ref/dec0c30/html/ : SUCCESS in 3m 36s\n- openstack-tox-docs http://logs.openstack.org/28/652928/9/gate/openstack-tox-docs/bada925/html/ : SUCCESS in 9m 56s\n- build-openstack-releasenotes http://logs.openstack.org/28/652928/9/gate/build-openstack-releasenotes/5e91594/html/ : SUCCESS in 7m 24s\n- swift-upload-image http://logs.openstack.org/28/652928/9/gate/swift-upload-image/d669987/ : SUCCESS in 8m 55s (non-voting)\n- swift-tox-py27 http://logs.openstack.org/28/652928/9/gate/swift-tox-py27/2cca954/ : SUCCESS in 10m 22s\n- swift-tox-py37 http://logs.openstack.org/28/652928/9/gate/swift-tox-py37/b5b8d46/ : SUCCESS in 10m 47s\n- swift-tox-func http://logs.openstack.org/28/652928/9/gate/swift-tox-func/8ebd002/ : SUCCESS in 15m 31s\n- swift-tox-func-py37 http://logs.openstack.org/28/652928/9/gate/swift-tox-func-py37/96b3dd4/ : SUCCESS in 16m 49s\n- swift-tox-func-encryption http://logs.openstack.org/28/652928/9/gate/swift-tox-func-encryption/1be85a0/ : SUCCESS in 16m 03s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/28/652928/9/gate/swift-tox-func-domain-remap-staticweb/e6dddcd/ : SUCCESS in 15m 35s\n- swift-tox-func-ec http://logs.openstack.org/28/652928/9/gate/swift-tox-func-ec/dcfb10a/ : SUCCESS in 13m 20s\n- swift-tox-func-s3api http://logs.openstack.org/28/652928/9/gate/swift-tox-func-s3api/7f9d0db/ : SUCCESS in 32m 01s\n- swift-probetests-centos-7 http://logs.openstack.org/28/652928/9/gate/swift-probetests-centos-7/52d9915/ : SUCCESS in 31m 41s\n- swift-dsvm-functional http://logs.openstack.org/28/652928/9/gate/swift-dsvm-functional/1c41cff/ : SUCCESS in 26m 14s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/28/652928/9/gate/swift-dsvm-functional-ipv6/64f6f18/ : SUCCESS in 25m 03s\n- swift-tox-lower-constraints http://logs.openstack.org/28/652928/9/gate/swift-tox-lower-constraints/1755f5b/ : SUCCESS in 12m 01s\n- openstack-tox-pep8 http://logs.openstack.org/28/652928/9/gate/openstack-tox-pep8/097ae66/ : SUCCESS in 5m 33s","accounts_in_message":[],"_revision_number":9},{"id":"af1f85061880b31aafcad89707d2d83c43d82877","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-21 10:01:28.000000000","message":"Patch Set 9:\n\nBuild succeeded (promote pipeline).\n\n- swift-promote-image http://logs.openstack.org/28/652928/9/promote/swift-promote-image/fc043d7/ : SUCCESS in 58s (non-voting)","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"9f1ef35630ebf9da53cbd061f89889e534803725","revisions":{"df87b4bb91caa52e53386145c262dfcd2cfe5b9e":{"kind":"REWORK","_number":1,"created":"2019-04-16 07:01:58.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/28/652928/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/28/652928/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/28/652928/1"}}},"commit":{"parents":[{"commit":"b27026f6c7332c2aa598e0338f92fa46f70abd40","subject":"Merge \"py3: port staticweb middleware\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b27026f6c7332c2aa598e0338f92fa46f70abd40"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2019-04-16 06:59:51.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2019-04-16 06:59:51.000000000","tz":600},"subject":"py3: Port the tempurl middleware","message":"py3: Port the tempurl middleware\n\nThis patch ports the tempurl middleware over to PY3.\n\nThere was very minimal changes to the actual middware, most\nthe patch is fixing the tests.\n\nChange-Id: I69974cc8a39731c980b54137b799a36b2e63a44a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/df87b4bb91caa52e53386145c262dfcd2cfe5b9e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/df87b4bb91caa52e53386145c262dfcd2cfe5b9e"}]},"branch":"refs/heads/master"},"fdb2169c1c5044b5d402677e26838fc37d1f3472":{"kind":"REWORK","_number":2,"created":"2019-05-14 23:59:10.000000000","uploader":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"ref":"refs/changes/28/652928/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/28/652928/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/28/652928/2"}}},"commit":{"parents":[{"commit":"b27026f6c7332c2aa598e0338f92fa46f70abd40","subject":"Merge \"py3: port staticweb middleware\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b27026f6c7332c2aa598e0338f92fa46f70abd40"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2019-04-16 06:59:51.000000000","tz":600},"committer":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2019-05-14 23:57:20.000000000","tz":-300},"subject":"py3: Port the tempurl middleware","message":"py3: Port the tempurl middleware\n\nThis patch ports the tempurl middleware over to PY3. We use\nan \"all-native\" string model, where we convert WSGI strings\nas soon as we see them. It helps to deal with HMAC.\n\nStill, the changes to the actual middleware were very minimal,\nmost of the patch is fixing the tests.\n\nChange-Id: I69974cc8a39731c980b54137b799a36b2e63a44a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fdb2169c1c5044b5d402677e26838fc37d1f3472"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fdb2169c1c5044b5d402677e26838fc37d1f3472"}]},"branch":"refs/heads/master"},"f77d002280cfb0c0cee81177fad31fbf56a43a4f":{"kind":"REWORK","_number":3,"created":"2019-05-23 00:34:08.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/28/652928/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/28/652928/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/28/652928/3"}}},"commit":{"parents":[{"commit":"1adde2fba52b248440c0fb51ddacfefb3d7543ae","subject":"Merge \"Controller install Debian missing proxy-server.conf configuration\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1adde2fba52b248440c0fb51ddacfefb3d7543ae"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2019-04-16 06:59:51.000000000","tz":600},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-05-23 00:30:21.000000000","tz":-420},"subject":"py3: Port the tempurl middleware","message":"py3: Port the tempurl middleware\n\nThis patch ports the tempurl middleware over to PY3. We use\nan \"all-native\" string model, where we convert WSGI strings\nas soon as we see them. It helps to deal with HMAC.\n\nStill, the changes to the actual middleware were very minimal,\nmost of the patch is fixing the tests.\n\nChange-Id: I69974cc8a39731c980b54137b799a36b2e63a44a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f77d002280cfb0c0cee81177fad31fbf56a43a4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f77d002280cfb0c0cee81177fad31fbf56a43a4f"}]},"branch":"refs/heads/master"},"cb7457ebfd60221111a32056c1e37683e8828154":{"kind":"REWORK","_number":4,"created":"2019-05-30 11:01:05.000000000","uploader":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"ref":"refs/changes/28/652928/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/28/652928/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/28/652928/4"}}},"commit":{"parents":[{"commit":"1adde2fba52b248440c0fb51ddacfefb3d7543ae","subject":"Merge \"Controller install Debian missing proxy-server.conf configuration\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1adde2fba52b248440c0fb51ddacfefb3d7543ae"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2019-04-16 06:59:51.000000000","tz":600},"committer":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2019-05-30 10:38:48.000000000","tz":-300},"subject":"py3: Port the tempurl middleware","message":"py3: Port the tempurl middleware\n\nThis patch ports the tempurl middleware over to PY3. We use\nan \"all-native\" string model, where we convert WSGI strings\nas soon as we see them. It helps to deal with HMAC.\n\nUnfortunately, this conflicts with the way object controller\nhandles the info (get_object_info). So, a fairly\n\nAaand, we fix formpost along the way. It _clearly_ was\ndoing a wrong thing, encoding the same body several times\nif we had several keys. On py2 it wasn\u0027t noticeable, but\non py3 this breaks, because the bytes type cannot be encoded\nagain.\n\nChange-Id: I69974cc8a39731c980b54137b799a36b2e63a44a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cb7457ebfd60221111a32056c1e37683e8828154"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cb7457ebfd60221111a32056c1e37683e8828154"}]},"branch":"refs/heads/master"},"f3c30f7a0a9f1bd7e1b9a4e9e86aa3f9d063e81d":{"kind":"REWORK","_number":5,"created":"2019-05-31 21:55:57.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/28/652928/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/28/652928/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/28/652928/5"}}},"commit":{"parents":[{"commit":"2c505cf0ff9176625af16ccb357158902c898080","subject":"Fix up how we memcache on py3","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2c505cf0ff9176625af16ccb357158902c898080"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2019-04-16 06:59:51.000000000","tz":600},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-05-31 21:54:23.000000000","tz":-420},"subject":"py3: Port the tempurl middleware","message":"py3: Port the tempurl middleware\n\nThis patch ports the tempurl middleware over to PY3. We use\nan \"all-native\" string model, where we convert WSGI strings\nas soon as we see them. It helps to deal with HMAC.\n\nAaand, we fix formpost along the way. It _clearly_ was\ndoing a wrong thing, encoding the same body several times\nif we had several keys. On py2 it wasn\u0027t noticeable, but\non py3 this breaks, because the bytes type cannot be encoded\nagain.\n\nChange-Id: I69974cc8a39731c980b54137b799a36b2e63a44a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f3c30f7a0a9f1bd7e1b9a4e9e86aa3f9d063e81d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f3c30f7a0a9f1bd7e1b9a4e9e86aa3f9d063e81d"}]},"branch":"refs/heads/master"},"61e2d507bf68ffabffd73ab6fc51009825722a52":{"kind":"REWORK","_number":6,"created":"2019-06-06 18:57:53.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/28/652928/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/28/652928/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/28/652928/6"}}},"commit":{"parents":[{"commit":"46b07a3c1c292090c29f94413d740d3f3b0a2444","subject":"Fix up how we memcache on py3","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/46b07a3c1c292090c29f94413d740d3f3b0a2444"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2019-04-16 06:59:51.000000000","tz":600},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-06-06 18:55:46.000000000","tz":-420},"subject":"py3: Port the tempurl middleware","message":"py3: Port the tempurl middleware\n\nThis patch ports the tempurl middleware over to PY3. We use\nan \"all-native\" string model, where we convert WSGI strings\nas soon as we see them. It helps to deal with HMAC.\n\nAaand, we fix formpost along the way. It _clearly_ was\ndoing a wrong thing, encoding the same body several times\nif we had several keys. On py2 it wasn\u0027t noticeable, but\non py3 this breaks, because the bytes type cannot be encoded\nagain.\n\nChange-Id: I69974cc8a39731c980b54137b799a36b2e63a44a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/61e2d507bf68ffabffd73ab6fc51009825722a52"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/61e2d507bf68ffabffd73ab6fc51009825722a52"}]},"branch":"refs/heads/master"},"7ab40ed8aa4efe81c05a7f86c51be06526c8f4c6":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2019-06-13 16:40:22.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/28/652928/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/28/652928/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/28/652928/7"}}},"commit":{"parents":[{"commit":"7da78db66f6c6ea2facdb15c671dcfc604dcd79d","subject":"Fix up how we memcache on py3","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7da78db66f6c6ea2facdb15c671dcfc604dcd79d"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2019-04-16 06:59:51.000000000","tz":600},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-06-13 16:39:13.000000000","tz":-420},"subject":"py3: Port the tempurl middleware","message":"py3: Port the tempurl middleware\n\nThis patch ports the tempurl middleware over to PY3. We use\nan \"all-native\" string model, where we convert WSGI strings\nas soon as we see them. It helps to deal with HMAC.\n\nAaand, we fix formpost along the way. It _clearly_ was\ndoing a wrong thing, encoding the same body several times\nif we had several keys. On py2 it wasn\u0027t noticeable, but\non py3 this breaks, because the bytes type cannot be encoded\nagain.\n\nChange-Id: I69974cc8a39731c980b54137b799a36b2e63a44a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7ab40ed8aa4efe81c05a7f86c51be06526c8f4c6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7ab40ed8aa4efe81c05a7f86c51be06526c8f4c6"}]},"branch":"refs/heads/master"},"f54a7b64bbaa39442767bff5a48c5b9817deac2d":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2019-06-14 15:21:25.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/28/652928/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/28/652928/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/28/652928/8"}}},"commit":{"parents":[{"commit":"ef8818a6399e295ebf0dc891ef483e4840a61475","subject":"Fix up how we memcache on py3","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ef8818a6399e295ebf0dc891ef483e4840a61475"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2019-04-16 06:59:51.000000000","tz":600},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-06-14 15:20:36.000000000","tz":-420},"subject":"py3: Port the tempurl middleware","message":"py3: Port the tempurl middleware\n\nThis patch ports the tempurl middleware over to PY3. We use\nan \"all-native\" string model, where we convert WSGI strings\nas soon as we see them. It helps to deal with HMAC.\n\nAaand, we fix formpost along the way. It _clearly_ was\ndoing a wrong thing, encoding the same body several times\nif we had several keys. On py2 it wasn\u0027t noticeable, but\non py3 this breaks, because the bytes type cannot be encoded\nagain.\n\nChange-Id: I69974cc8a39731c980b54137b799a36b2e63a44a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f54a7b64bbaa39442767bff5a48c5b9817deac2d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f54a7b64bbaa39442767bff5a48c5b9817deac2d"}]},"branch":"refs/heads/master"},"9f1ef35630ebf9da53cbd061f89889e534803725":{"kind":"REWORK","_number":9,"created":"2019-06-20 19:42:06.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/28/652928/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/28/652928/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/28/652928/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/28/652928/9"}}},"commit":{"parents":[{"commit":"d44a581cdd50c1158ac810f21202943b7d20624f","subject":"Merge \"py3: port the test of locale\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d44a581cdd50c1158ac810f21202943b7d20624f"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2019-04-16 06:59:51.000000000","tz":600},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-06-20 19:41:50.000000000","tz":-420},"subject":"py3: Port the tempurl middleware","message":"py3: Port the tempurl middleware\n\nThis patch ports the tempurl middleware over to PY3. We use\nan \"all-native\" string model, where we convert WSGI strings\nas soon as we see them. It helps to deal with HMAC.\n\nAaand, we fix formpost along the way. It _clearly_ was\ndoing a wrong thing, encoding the same body several times\nif we had several keys. On py2 it wasn\u0027t noticeable, but\non py3 this breaks, because the bytes type cannot be encoded\nagain.\n\nChange-Id: I69974cc8a39731c980b54137b799a36b2e63a44a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9f1ef35630ebf9da53cbd061f89889e534803725"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9f1ef35630ebf9da53cbd061f89889e534803725"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
