)]}'
{"id":"openstack%2Fswift~575254","triplet_id":"openstack%2Fswift~master~Iab1e07706193ddc86832fd2cff0d7c2cb6d79ad9","project":"openstack/swift","branch":"master","topic":"bug/1568650","hashtags":[],"change_id":"Iab1e07706193ddc86832fd2cff0d7c2cb6d79ad9","subject":"Fix socket leak on object-server death","status":"MERGED","created":"2018-06-13 22:12:25.000000000","updated":"2019-02-06 19:28:34.000000000","submitted":"2019-02-06 19:28:34.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"575254-1549481314654-f4526824","meta_rev_id":"c980d8931e35bd11b76159cb94ce9f94c1ac43b2","_number":575254,"virtual_id_number":575254,"owner":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":2,"date":"2019-02-06 19:28:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":2,"date":"2019-02-04 04:35:40.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"value":2,"date":"2019-01-31 19:16:18.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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":1,"date":"2019-02-04 04:35:40.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"value":0,"_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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_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-01-24 19:13:30.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2019-01-31 19:16:18.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-02-04 04:35:40.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"},{"updated":"2019-02-06 19:28:34.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"88c56199de05dd7682e8545fa864180492f29920","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2018-06-13 22:12:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e10c856af15f6be9380a1396e9abbaa1476d5fa1","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2018-06-14 00:27:40.000000000","message":"Patch Set 1:\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"3a8cc110cbcaca48ba781bd12a3a84ccb9112a2c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-14 01:45:11.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-sphinx-docs http://logs.openstack.org/54/575254/1/check/build-openstack-sphinx-docs/22206da/html/ : SUCCESS in 6m 18s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/1/check/openstack-tox-pep8/c88d1e6/ : SUCCESS in 5m 47s\n- legacy-swift-dsvm-functional http://logs.openstack.org/54/575254/1/check/legacy-swift-dsvm-functional/85425eb/ : SUCCESS in 24m 15s\n- legacy-swift-dsvm-functional-identity-v3-only http://logs.openstack.org/54/575254/1/check/legacy-swift-dsvm-functional-identity-v3-only/6ecb562/ : SUCCESS in 25m 42s (non-voting)\n- legacy-tempest-dsvm-neutron-full http://logs.openstack.org/54/575254/1/check/legacy-tempest-dsvm-neutron-full/bbb0533/ : SUCCESS in 1h 37m 48s\n- neutron-grenade http://logs.openstack.org/54/575254/1/check/neutron-grenade/b61d8bc/ : SUCCESS in 49m 30s\n- swift-tox-py27 http://logs.openstack.org/54/575254/1/check/swift-tox-py27/9397d34/ : SUCCESS in 10m 33s\n- swift-tox-py35 http://logs.openstack.org/54/575254/1/check/swift-tox-py35/242ea1a/ : SUCCESS in 5m 16s\n- swift-tox-func http://logs.openstack.org/54/575254/1/check/swift-tox-func/7821bf1/ : SUCCESS in 9m 27s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/1/check/swift-tox-func-encryption/10f2048/ : SUCCESS in 9m 22s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/1/check/swift-tox-func-domain-remap-staticweb/da3354c/ : SUCCESS in 9m 57s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/1/check/swift-tox-func-ec/a523b61/ : SUCCESS in 9m 35s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/1/check/swift-tox-func-s3api/3934a9c/ : SUCCESS in 11m 20s\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/1/check/swift-probetests-centos-7/3da223e/ : SUCCESS in 29m 03s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"71f92e3d63931c7e3671f00bfe0d362da7ab5fac","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2018-06-14 21:21:45.000000000","message":"Patch Set 1:\n\nI can look into retries here. It\u0027s not easy with how it\u0027s written now, though, since the byte-counting logic is above the retry logic in the call stack, so I\u0027d have to invert that.","accounts_in_message":[],"_revision_number":1},{"id":"92371f8eb536b07b92eb65456fff5107ffe96790","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2018-06-15 18:35:40.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"716de240f9793f42b8326528af98d7ed4427ba81","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-15 20:40:43.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- build-openstack-sphinx-docs http://logs.openstack.org/54/575254/2/check/build-openstack-sphinx-docs/1cc5532/html/ : SUCCESS in 5m 34s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/2/check/openstack-tox-pep8/1b085ff/ : SUCCESS in 5m 19s\n- legacy-swift-dsvm-functional http://logs.openstack.org/54/575254/2/check/legacy-swift-dsvm-functional/2af610c/ : SUCCESS in 26m 01s\n- legacy-swift-dsvm-functional-identity-v3-only http://logs.openstack.org/54/575254/2/check/legacy-swift-dsvm-functional-identity-v3-only/3342caf/ : SUCCESS in 30m 26s (non-voting)\n- legacy-tempest-dsvm-neutron-full http://logs.openstack.org/54/575254/2/check/legacy-tempest-dsvm-neutron-full/a1e84c8/ : SUCCESS in 1h 46m 53s\n- neutron-grenade http://logs.openstack.org/54/575254/2/check/neutron-grenade/e891a65/ : SUCCESS in 48m 23s\n- swift-tox-py27 http://logs.openstack.org/54/575254/2/check/swift-tox-py27/dc9f9e5/ : SUCCESS in 10m 31s\n- swift-tox-py35 http://logs.openstack.org/54/575254/2/check/swift-tox-py35/9a2afe9/ : SUCCESS in 5m 21s\n- swift-tox-func http://logs.openstack.org/54/575254/2/check/swift-tox-func/534e86e/ : SUCCESS in 8m 39s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/2/check/swift-tox-func-encryption/5dd34cc/ : SUCCESS in 8m 39s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/2/check/swift-tox-func-domain-remap-staticweb/f340ce7/ : SUCCESS in 9m 10s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/2/check/swift-tox-func-ec/ee9f31b/ : SUCCESS in 9m 30s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/2/check/swift-tox-func-s3api/085859e/ : SUCCESS in 9m 41s\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/2/check/swift-probetests-centos-7/7763442/ : SUCCESS in 26m 15s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"5aebbd5fd46d4c60c892243076361d9bc608de32","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2018-06-18 07:56:21.000000000","message":"Patch Set 2:\n\nSo I\u0027ve had a play with this patch. And coming to the end of my day, so have to stop my investigation until tomorrow. But thought I\u0027ll give an update on where I\u0027m at.\n\nFirst using Clay\u0027s slow download script I recreated the problem on master, that is after killing the object server, the connections from the client \u003c-\u003e proxy remained open.\n\nI applied the patch, and then ran again. I killed the object server again and after some time (node timeout I assume, but haven\u0027t looked at the code), the connection was dropped and continued getting the object from another object server! Awesome!\n\nI was, this rocks. Until I killed the second object server process. Then the connection, as per the original bug, stayed open. So it\u0027s much better, but still not 100%.. or at least it isn\u0027t where I\u0027m up to in testing. I\u0027ll continue looking tomorrow sometime. After about 20 minutes, because I got distracted, my SAIO netstat -pt looks like:\n\n  Every 0.1s: netstat -ptn                                                                                                                             \n  Mon Jun 18 07:55:40 2018\n\n  Active Internet connections (w/o servers)\n  Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name\n  tcp        0      0 127.0.0.1:8080          127.0.0.1:49282         ESTABLISHED 17059/python\n  tcp        0      0 127.0.0.1:33024         127.0.0.1:11211         ESTABLISHED 17059/python\n  tcp        0      0 127.0.0.1:11211         127.0.0.1:33024         ESTABLISHED 7966/memcached\n  tcp        0      0 127.0.0.1:49282         127.0.0.1:8080          ESTABLISHED 17526/python\n  tcp        0      0 10.0.2.15:22            10.0.2.2:46878          ESTABLISHED 9773/sshd: vagrant\n  tcp        0      0 10.0.2.15:22            10.0.2.2:52264          ESTABLISHED 8434/sshd: vagrant\n  tcp        1      0 127.0.0.1:60678         127.0.0.1:11211         CLOSE_WAIT  4032/python","accounts_in_message":[],"_revision_number":2},{"id":"d08380b4d487f7edf9a1009b60f3fbfc707bb29d","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2018-06-18 17:38:07.000000000","message":"Patch Set 2:\n\nYeah, this one sort of pairs with https://review.openstack.org/575876 to really fix the whole bug. That one\u0027s broken as heck right now, but I\u0027ll sort it out.\n\nI\u0027d considered fixing it at the proxy level, but doing it in catch_errors also covers the sins of middlewares, both ours and others\u0027.","accounts_in_message":[],"_revision_number":2},{"id":"923dc4738eeac2edd4dce47de506a207814c434e","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2018-06-20 05:33:15.000000000","message":"Patch Set 2:\n\nNice when the 2 patches are combined, it behaved as expected. First kill of the object server it continued from another. Killing that one and the connection was killed.","accounts_in_message":[],"_revision_number":2},{"id":"231105fb42891b7648f92d1c951158e86d982881","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2018-06-20 05:34:36.000000000","message":"Patch Set 2:\n\nhaving 2 sets of byte enforcer code seems a little redundant, I wonder if we could somehow merge them or at least pull similar code into spot. Otherwise we\u0027d need to remember there are 2 places this is enforced","accounts_in_message":[],"_revision_number":2},{"id":"7801b81379100bd4ea486667809d590f8961cb3c","author":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"date":"2018-06-20 16:47:27.000000000","message":"Patch Set 2:\n\nI looked at doing that, but it didn\u0027t work too well. The proxy is wrapping a file-like object to count bytes, while catch_errors is wrapping an iterator. The only common thing I could really pull out is the counting, and that was bad for clarity (IMO) since counting is so simple that I wouldn\u0027t expect it to be off in a separate function in utils.","accounts_in_message":[],"_revision_number":2},{"id":"b9c2bb592ebb5c8a57f282afb941548fb883be2d","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2018-06-26 23:31:00.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"9fa993ca2af10314d3ab9374cbb533c47083a0f6","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2018-06-27 20:07:59.000000000","message":"Patch Set 2: Code-Review+1\n\n(2 comments)\n\n\u003e First kill of the object server it continued from another. Killing that one and the connection was killed.\n\nThis seems weird to me -- why do we only retry once? If I do something similar but tripping ChunkReadTimeouts instead of kill -9\u0027ing object servers, I hit all three primaries...\n\nThat said, getting one retry is definitely better than none.","accounts_in_message":[],"_revision_number":2},{"id":"555bd7e235b27bebf3c407afa037e5639318d5ba","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-01-22 21:38:37.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"88e8522bfc19d3d860047cc09b1a08ac2cd9d118","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-01-22 21:39:57.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"8cef0ddc46b2660aac3feec6507953f12e1fbf0e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-01-22 22:19:59.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/54/575254/3/check/openstack-tox-docs/9a2c74f/html/ : SUCCESS in 3m 58s\n- swift-tox-py27 http://logs.openstack.org/54/575254/3/check/swift-tox-py27/78299c2/ : FAILURE in 12m 39s\n- swift-tox-py35 http://logs.openstack.org/54/575254/3/check/swift-tox-py35/3392487/ : SUCCESS in 9m 06s\n- swift-tox-py36 http://logs.openstack.org/54/575254/3/check/swift-tox-py36/1133067/ : SUCCESS in 7m 30s (non-voting)\n- swift-tox-func http://logs.openstack.org/54/575254/3/check/swift-tox-func/3532b86/ : SUCCESS in 10m 00s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/3/check/swift-tox-func-encryption/6158067/ : SUCCESS in 11m 30s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/3/check/swift-tox-func-domain-remap-staticweb/45c28c5/ : SUCCESS in 18m 09s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/3/check/swift-tox-func-ec/fdd47fa/ : SUCCESS in 39m 24s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/3/check/swift-tox-func-s3api/90caadc/ : SUCCESS in 12m 44s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/54/575254/3/check/swift-tox-func-s3api-ceph-s3tests-tempauth/00eeeff/ : SUCCESS in 12m 56s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/3/check/swift-probetests-centos-7/9aad251/ : SUCCESS in 30m 16s\n- swift-dsvm-functional http://logs.openstack.org/54/575254/3/check/swift-dsvm-functional/b058aa2/ : SUCCESS in 21m 20s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/54/575254/3/check/swift-dsvm-functional-ipv6/d27309c/ : SUCCESS in 28m 51s\n- swift-tox-lower-constraints http://logs.openstack.org/54/575254/3/check/swift-tox-lower-constraints/d8faccb/ : FAILURE in 10m 00s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/3/check/openstack-tox-pep8/6460e83/ : SUCCESS in 4m 47s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/54/575254/3/check/swift-multinode-rolling-upgrade/b80b516/ : SUCCESS in 16m 51s","accounts_in_message":[],"_revision_number":3},{"id":"21f651566ff4cfed02e42060fd5edeb7e4409776","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-01-23 19:53:50.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"e87e683ce8f784b2c612572e2ae6709779fb8c61","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-01-23 20:36:27.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)\n\nI think all my concerns are addressed now -- we\u0027ll continue retrying as long as we have other sources to read, and stack trace only gets logged once retries are exhausted. I don\u0027t *think* the long-read problem is actually a concern? I\u0027m content to assume that httplib will do the Right Thing with regard to request framing.\n\nHolding off on +A for now since I kinda took this over... but will probably approve soon unless someone offers further feedback.\n\nGetting tired of slowing down you object-server GETs, hunting down which PID is serving the connection, then manually killing it yourself? Stick this in your object-server pipeline!\n\ndef filter_factory(global_conf, **local_conf):\n    conf \u003d dict(global_conf, **local_conf)\n    p \u003d float(conf.get(\u0027probability\u0027, \u00270\u0027))\n    logger \u003d get_logger(conf)\n\n    def russian_roulette_filter(app):\n        def wrapper(env, sr):\n            app_iter \u003d app(env, sr)\n            for i, chunk in enumerate(app_iter):\n                if random.random() \u003c p:\n                    pid \u003d os.getpid()\n                    logger.warning(\n                        \u0027Process %d committing suicide \u0027\n                        \u0027after sending %d chunks\u0027,\n                        pid, i)\n                    os.kill(pid, 9)\n                yield chunk\n        return wrapper\n    return russian_roulette_filter","accounts_in_message":[],"_revision_number":4},{"id":"70faf092032f35e637d1e20dda89be1ffc5e06d0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-01-23 22:22:25.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- openstack-tox-docs http://logs.openstack.org/54/575254/4/check/openstack-tox-docs/0eba452/html/ : SUCCESS in 4m 24s\n- swift-tox-py27 http://logs.openstack.org/54/575254/4/check/swift-tox-py27/d082a87/ : FAILURE in 11m 51s\n- swift-tox-py35 http://logs.openstack.org/54/575254/4/check/swift-tox-py35/517d37f/ : SUCCESS in 5m 57s\n- swift-tox-py36 http://logs.openstack.org/54/575254/4/check/swift-tox-py36/ea64bb3/ : SUCCESS in 6m 10s (non-voting)\n- swift-tox-func http://logs.openstack.org/54/575254/4/check/swift-tox-func/6ab5810/ : SUCCESS in 10m 22s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/4/check/swift-tox-func-encryption/af7e5f2/ : SUCCESS in 18m 36s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/4/check/swift-tox-func-domain-remap-staticweb/b4a5cae/ : SUCCESS in 18m 03s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/4/check/swift-tox-func-ec/8462aca/ : SUCCESS in 10m 43s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/4/check/swift-tox-func-s3api/50d4480/ : FAILURE in 21m 08s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/54/575254/4/check/swift-tox-func-s3api-ceph-s3tests-tempauth/1395063/ : SUCCESS in 14m 03s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/4/check/swift-probetests-centos-7/7c6fb6d/ : SUCCESS in 29m 32s\n- swift-dsvm-functional http://logs.openstack.org/54/575254/4/check/swift-dsvm-functional/2a4a034/ : SUCCESS in 25m 39s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/54/575254/4/check/swift-dsvm-functional-ipv6/a9a9431/ : SUCCESS in 24m 34s\n- swift-tox-lower-constraints http://logs.openstack.org/54/575254/4/check/swift-tox-lower-constraints/48986bc/ : FAILURE in 11m 11s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/4/check/openstack-tox-pep8/dccde37/ : SUCCESS in 5m 43s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/54/575254/4/check/swift-multinode-rolling-upgrade/3724945/ : SUCCESS in 21m 06s","accounts_in_message":[],"_revision_number":4},{"id":"a87cce97f633ecd98e0fbed524b1128e00fe60ae","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-01-23 23:28:43.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"bcdf69d412ec4970d710b81bc853c4bf51da9e20","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-01-24 00:12:41.000000000","message":"Patch Set 5: 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/54/575254/5/check/openstack-tox-docs/399ecbb/html/ : SUCCESS in 4m 39s\n- swift-tox-py27 http://logs.openstack.org/54/575254/5/check/swift-tox-py27/f079120/ : SUCCESS in 12m 31s\n- swift-tox-py35 http://logs.openstack.org/54/575254/5/check/swift-tox-py35/0bbe1db/ : SUCCESS in 6m 06s\n- swift-tox-py36 http://logs.openstack.org/54/575254/5/check/swift-tox-py36/62c63e4/ : SUCCESS in 5m 40s (non-voting)\n- swift-tox-func http://logs.openstack.org/54/575254/5/check/swift-tox-func/1484d9c/ : FAILURE in 40m 31s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/5/check/swift-tox-func-encryption/a380c25/ : SUCCESS in 9m 51s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/5/check/swift-tox-func-domain-remap-staticweb/18c27ef/ : SUCCESS in 10m 00s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/5/check/swift-tox-func-ec/4ba5f73/ : SUCCESS in 9m 25s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/5/check/swift-tox-func-s3api/8a26749/ : SUCCESS in 12m 22s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/54/575254/5/check/swift-tox-func-s3api-ceph-s3tests-tempauth/157eb19/ : SUCCESS in 12m 07s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/5/check/swift-probetests-centos-7/9a7cb02/ : SUCCESS in 31m 00s\n- swift-dsvm-functional http://logs.openstack.org/54/575254/5/check/swift-dsvm-functional/0a44642/ : SUCCESS in 29m 37s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/54/575254/5/check/swift-dsvm-functional-ipv6/bd88869/ : SUCCESS in 26m 12s\n- swift-tox-lower-constraints http://logs.openstack.org/54/575254/5/check/swift-tox-lower-constraints/121a3cb/ : SUCCESS in 11m 07s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/5/check/openstack-tox-pep8/320afa6/ : SUCCESS in 5m 56s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/54/575254/5/check/swift-multinode-rolling-upgrade/c098ded/ : SUCCESS in 16m 27s","accounts_in_message":[],"_revision_number":5},{"id":"8ebde077671c4f6acf13acf193a27e93950ac9ac","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-01-24 01:25:25.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"65fa61e90c5f5157b110673204556eecb564a2be","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-01-24 02:00:20.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/54/575254/5/check/openstack-tox-docs/03e4e92/html/ : SUCCESS in 4m 17s\n- swift-tox-py27 http://logs.openstack.org/54/575254/5/check/swift-tox-py27/554651d/ : SUCCESS in 12m 29s\n- swift-tox-py35 http://logs.openstack.org/54/575254/5/check/swift-tox-py35/ead751a/ : SUCCESS in 6m 17s\n- swift-tox-py36 http://logs.openstack.org/54/575254/5/check/swift-tox-py36/f14c393/ : SUCCESS in 6m 20s (non-voting)\n- swift-tox-func http://logs.openstack.org/54/575254/5/check/swift-tox-func/294b023/ : SUCCESS in 8m 35s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/5/check/swift-tox-func-encryption/984524d/ : SUCCESS in 9m 37s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/5/check/swift-tox-func-domain-remap-staticweb/38a10f1/ : SUCCESS in 8m 24s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/5/check/swift-tox-func-ec/479a9bc/ : SUCCESS in 9m 07s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/5/check/swift-tox-func-s3api/43a49ef/ : SUCCESS in 9m 14s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/54/575254/5/check/swift-tox-func-s3api-ceph-s3tests-tempauth/88c4bf0/ : SUCCESS in 14m 09s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/5/check/swift-probetests-centos-7/3b11882/ : SUCCESS in 31m 21s\n- swift-dsvm-functional http://logs.openstack.org/54/575254/5/check/swift-dsvm-functional/bbbba0c/ : SUCCESS in 23m 26s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/54/575254/5/check/swift-dsvm-functional-ipv6/1604122/ : SUCCESS in 25m 25s\n- swift-tox-lower-constraints http://logs.openstack.org/54/575254/5/check/swift-tox-lower-constraints/1a00b97/ : SUCCESS in 10m 27s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/5/check/openstack-tox-pep8/dbacbbe/ : SUCCESS in 5m 33s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/54/575254/5/check/swift-multinode-rolling-upgrade/a080879/ : SUCCESS in 18m 51s","accounts_in_message":[],"_revision_number":5},{"id":"b6e2111dbc8b63a93d05649b0e2bfc87edee9bdc","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2019-01-24 19:13:30.000000000","message":"Patch Set 5:\n\nCan this commit message be updated to explain the RessumingGetter already does the \"retry another object server on GET\" but only for the timeout case?  So it\u0027s more clear this change is just expanding existing infrastructure into more failure cases (in this case early zero-byte read)\n\n... seems like a good idea, but the referenced bug might already have been fixed by byte-count-enforcer in catch errors [1], no?\n\n1.     Change-Id: I74d8c13eba2a4917b5a116875b51a781b33a7abf","accounts_in_message":[],"_revision_number":5},{"id":"7f7966c40a63f4fac90f6f4926d7d05fae2ca9fa","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2019-01-30 05:11:20.000000000","message":"Patch Set 5: Code-Review+2\n\n@clay: the other change had a related-bug, this one has the closes-bug.\n\nTested this patch again. And like Tim, it continued to retry until I ran out of primaries. Then the stack trace was run once.","accounts_in_message":[],"_revision_number":5},{"id":"74f897b1d6dae34a291ca68acf8740667d82ed2c","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-01-31 19:07:37.000000000","message":"Uploaded patch set 6: Commit message was updated.","accounts_in_message":[],"_revision_number":6},{"id":"a1ae10c4d58fab53b05c7514f7bd76856bc1af09","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-01-31 19:16:18.000000000","message":"Patch Set 6: Code-Review+2\n\n\u003e Can this commit message be updated to explain the RessumingGetter already does the \"retry another object server on GET\" but only for the timeout case?\n\nDone.\n\n\u003e the referenced bug might already have been fixed by byte-count-enforcer\n\nI don\u0027t think it covered all cases -- at the very least, a DLO with more than a page\u0027s worth of segments won\u0027t send a Content-Length header to the client, so the other enforcer won\u0027t help there. Added it as a Related-Change, though.\n\nI had one concern just now along the lines of \"what if an object-server reads all the bytes off disk, sees that the MD5 doesn\u0027t match, quarantines the file, and *refuses the send the last chunk* to indicate to the client that the download is tainted! Now we\u0027d just read that last chunk from some other server!\" But that isn\u0027t how the etag-check on download works -- we\u0027ll still send the last chunk regardless.","accounts_in_message":[],"_revision_number":6},{"id":"e54c41d1305f9b5e2c4c87101bac6d6ef3116307","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-01-31 20:06:35.000000000","message":"Patch Set 6: 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/54/575254/6/check/openstack-tox-docs/4398469/html/ : SUCCESS in 4m 28s\n- swift-tox-py27 http://logs.openstack.org/54/575254/6/check/swift-tox-py27/cdf628b/ : SUCCESS in 11m 57s\n- swift-tox-py35 http://logs.openstack.org/54/575254/6/check/swift-tox-py35/ff600e6/ : SUCCESS in 8m 45s\n- swift-tox-py36 http://logs.openstack.org/54/575254/6/check/swift-tox-py36/9c9a946/ : SUCCESS in 6m 10s (non-voting)\n- swift-tox-func http://logs.openstack.org/54/575254/6/check/swift-tox-func/dccca7f/ : FAILURE in 9m 55s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/6/check/swift-tox-func-encryption/e617363/ : SUCCESS in 13m 03s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/6/check/swift-tox-func-domain-remap-staticweb/ada2026/ : SUCCESS in 10m 52s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/6/check/swift-tox-func-ec/3150ee5/ : SUCCESS in 10m 54s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api/48cd992/ : SUCCESS in 12m 29s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api-ceph-s3tests-tempauth/2945793/ : SUCCESS in 12m 51s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/6/check/swift-probetests-centos-7/d9d8423/ : SUCCESS in 34m 19s\n- swift-dsvm-functional http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional/4718f4e/ : SUCCESS in 27m 24s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional-ipv6/457792a/ : SUCCESS in 23m 34s\n- swift-tox-lower-constraints http://logs.openstack.org/54/575254/6/check/swift-tox-lower-constraints/4911133/ : SUCCESS in 11m 45s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/6/check/openstack-tox-pep8/0be3a5a/ : SUCCESS in 5m 16s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/54/575254/6/check/swift-multinode-rolling-upgrade/1aa9b1b/ : SUCCESS in 15m 41s","accounts_in_message":[],"_revision_number":6},{"id":"5edc8d88e0c02528f690b3ad8124be2fa9e794d6","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-01-31 20:07:27.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"3f9ecd7dbaf9e7749bf49b0a0873b90a1dc8b568","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-01-31 20:51:13.000000000","message":"Patch Set 6:\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/54/575254/6/check/openstack-tox-docs/215835d/html/ : SUCCESS in 5m 36s\n- swift-tox-py27 http://logs.openstack.org/54/575254/6/check/swift-tox-py27/3088e31/ : SUCCESS in 13m 07s\n- swift-tox-py35 http://logs.openstack.org/54/575254/6/check/swift-tox-py35/d5aea41/ : SUCCESS in 7m 33s\n- swift-tox-py36 http://logs.openstack.org/54/575254/6/check/swift-tox-py36/175f1fb/ : SUCCESS in 5m 50s (non-voting)\n- swift-tox-func http://logs.openstack.org/54/575254/6/check/swift-tox-func/9d57f95/ : SUCCESS in 9m 19s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/6/check/swift-tox-func-encryption/b2db302/ : SUCCESS in 11m 27s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/6/check/swift-tox-func-domain-remap-staticweb/56ed57a/ : FAILURE in 14m 37s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/6/check/swift-tox-func-ec/7510ccc/ : SUCCESS in 10m 09s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api/bb447c4/ : SUCCESS in 10m 39s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api-ceph-s3tests-tempauth/30beb4d/ : SUCCESS in 14m 42s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/6/check/swift-probetests-centos-7/77488ca/ : FAILURE in 28m 48s\n- swift-dsvm-functional http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional/16a9886/ : SUCCESS in 24m 15s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional-ipv6/b553eaa/ : SUCCESS in 25m 13s\n- swift-tox-lower-constraints http://logs.openstack.org/54/575254/6/check/swift-tox-lower-constraints/8ad8ba5/ : SUCCESS in 12m 24s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/6/check/openstack-tox-pep8/42de63e/ : SUCCESS in 7m 10s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/54/575254/6/check/swift-multinode-rolling-upgrade/f398023/ : SUCCESS in 17m 23s","accounts_in_message":[],"_revision_number":6},{"id":"f0566158a4c98e4b21ee9c66b77d8f64ae8b9bed","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-01-31 21:19:26.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"031b7187b7052c53b59b01162c88070f5b9efd73","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-01-31 21:54:18.000000000","message":"Patch Set 6:\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/54/575254/6/check/openstack-tox-docs/a16a1c7/html/ : SUCCESS in 4m 33s\n- swift-tox-py27 http://logs.openstack.org/54/575254/6/check/swift-tox-py27/77d8945/ : SUCCESS in 11m 08s\n- swift-tox-py35 http://logs.openstack.org/54/575254/6/check/swift-tox-py35/9df1f76/ : SUCCESS in 6m 24s\n- swift-tox-py36 http://logs.openstack.org/54/575254/6/check/swift-tox-py36/1672809/ : SUCCESS in 6m 30s (non-voting)\n- swift-tox-func http://logs.openstack.org/54/575254/6/check/swift-tox-func/5b101d7/ : SUCCESS in 9m 49s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/6/check/swift-tox-func-encryption/871227a/ : SUCCESS in 10m 06s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/6/check/swift-tox-func-domain-remap-staticweb/3ebb2e8/ : SUCCESS in 8m 16s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/6/check/swift-tox-func-ec/e26d3a1/ : SUCCESS in 8m 46s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api/d8a654b/ : FAILURE in 11m 55s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api-ceph-s3tests-tempauth/3576c58/ : SUCCESS in 17m 07s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/6/check/swift-probetests-centos-7/e8b151e/ : FAILURE in 31m 34s\n- swift-dsvm-functional http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional/9124c86/ : SUCCESS in 32m 07s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional-ipv6/2bb9861/ : SUCCESS in 26m 13s\n- swift-tox-lower-constraints http://logs.openstack.org/54/575254/6/check/swift-tox-lower-constraints/8c58878/ : SUCCESS in 12m 54s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/6/check/openstack-tox-pep8/573317b/ : SUCCESS in 5m 19s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/54/575254/6/check/swift-multinode-rolling-upgrade/33154d6/ : SUCCESS in 23m 29s","accounts_in_message":[],"_revision_number":6},{"id":"75cae376e5f984e02499f69700520b7d12beb588","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2019-01-31 23:35:40.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"2a9437956fc81a98106e463c2e7600fb82b1a0fb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-01 00:08:48.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/54/575254/6/check/openstack-tox-docs/190c556/html/ : SUCCESS in 4m 59s\n- swift-tox-py27 http://logs.openstack.org/54/575254/6/check/swift-tox-py27/8630a61/ : SUCCESS in 11m 18s\n- swift-tox-py35 http://logs.openstack.org/54/575254/6/check/swift-tox-py35/8780604/ : SUCCESS in 6m 19s\n- swift-tox-py36 http://logs.openstack.org/54/575254/6/check/swift-tox-py36/75939e8/ : SUCCESS in 5m 52s (non-voting)\n- swift-tox-func http://logs.openstack.org/54/575254/6/check/swift-tox-func/a660b10/ : SUCCESS in 10m 46s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/6/check/swift-tox-func-encryption/4e1920b/ : SUCCESS in 8m 56s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/6/check/swift-tox-func-domain-remap-staticweb/d85e54d/ : SUCCESS in 8m 48s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/6/check/swift-tox-func-ec/8feada8/ : SUCCESS in 10m 11s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api/b40f2a0/ : SUCCESS in 10m 47s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api-ceph-s3tests-tempauth/75806cb/ : SUCCESS in 14m 19s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/6/check/swift-probetests-centos-7/8758e24/ : SUCCESS in 32m 02s\n- swift-dsvm-functional http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional/67744b9/ : SUCCESS in 24m 03s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional-ipv6/4854145/ : SUCCESS in 25m 28s\n- swift-tox-lower-constraints http://logs.openstack.org/54/575254/6/check/swift-tox-lower-constraints/8cccfb3/ : SUCCESS in 11m 48s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/6/check/openstack-tox-pep8/9d0a81b/ : SUCCESS in 5m 03s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/54/575254/6/check/swift-multinode-rolling-upgrade/ef69b69/ : SUCCESS in 17m 18s","accounts_in_message":[],"_revision_number":6},{"id":"9bfb0c1c81606b36d0efce9a88584c68cb2554dd","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2019-02-04 04:35:40.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"a2481aee8d5c49c62a932327cbaca47023a505c2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-04 04:35:52.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"125595da594e9708bae9262baf06cb81569ee989","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-04 05:06:28.000000000","message":"Patch Set 6: 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- openstack-tox-docs http://logs.openstack.org/54/575254/6/gate/openstack-tox-docs/a40cacd/html/ : SUCCESS in 4m 47s\n- swift-tox-py27 http://logs.openstack.org/54/575254/6/gate/swift-tox-py27/6229f1b/ : FAILURE in 10m 44s\n- swift-tox-py35 http://logs.openstack.org/54/575254/6/gate/swift-tox-py35/c756976/ : SUCCESS in 5m 59s\n- swift-tox-func http://logs.openstack.org/54/575254/6/gate/swift-tox-func/9869baf/ : SUCCESS in 9m 17s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/6/gate/swift-tox-func-encryption/16b4c5a/ : FAILURE in 11m 56s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/6/gate/swift-tox-func-domain-remap-staticweb/7904773/ : SUCCESS in 8m 00s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/6/gate/swift-tox-func-ec/edc9cb1/ : FAILURE in 9m 29s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/6/gate/swift-tox-func-s3api/234dfde/ : SUCCESS in 9m 45s\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/6/gate/swift-probetests-centos-7/427e951/ : FAILURE in 28m 06s\n- swift-dsvm-functional http://logs.openstack.org/54/575254/6/gate/swift-dsvm-functional/3eb1ff8/ : SUCCESS in 23m 11s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/54/575254/6/gate/swift-dsvm-functional-ipv6/b3b0caa/ : SUCCESS in 23m 17s\n- swift-tox-lower-constraints http://logs.openstack.org/54/575254/6/gate/swift-tox-lower-constraints/2ea2db9/ : SUCCESS in 13m 09s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/6/gate/openstack-tox-pep8/0ace5df/ : SUCCESS in 5m 04s","accounts_in_message":[],"_revision_number":6},{"id":"897b952f92400319b601cd0fceab16ad4f25f2e1","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-02-04 17:20:18.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"5863c8ee0443d82cafdc28ea6127b8fcefc8da54","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-04 17:52:53.000000000","message":"Patch Set 6: 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/54/575254/6/check/openstack-tox-docs/cdc8bc3/html/ : SUCCESS in 5m 38s\n- swift-tox-py27 http://logs.openstack.org/54/575254/6/check/swift-tox-py27/46e1485/ : SUCCESS in 11m 36s\n- swift-tox-py35 http://logs.openstack.org/54/575254/6/check/swift-tox-py35/33bcdc9/ : SUCCESS in 5m 53s\n- swift-tox-py36 http://logs.openstack.org/54/575254/6/check/swift-tox-py36/1b4b39a/ : SUCCESS in 5m 50s (non-voting)\n- swift-tox-func http://logs.openstack.org/54/575254/6/check/swift-tox-func/66eebb1/ : SUCCESS in 9m 10s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/6/check/swift-tox-func-encryption/fb1b9ef/ : SUCCESS in 10m 33s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/6/check/swift-tox-func-domain-remap-staticweb/42a4a00/ : SUCCESS in 10m 02s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/6/check/swift-tox-func-ec/3272738/ : SUCCESS in 10m 21s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api/9da5020/ : SUCCESS in 10m 50s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api-ceph-s3tests-tempauth/5455a8d/ : SUCCESS in 13m 49s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/6/check/swift-probetests-centos-7/53e797c/ : FAILURE in 30m 19s\n- swift-dsvm-functional http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional/e411091/ : SUCCESS in 25m 26s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional-ipv6/b9e71fe/ : SUCCESS in 25m 04s\n- swift-tox-lower-constraints http://logs.openstack.org/54/575254/6/check/swift-tox-lower-constraints/bb16818/ : SUCCESS in 10m 09s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/6/check/openstack-tox-pep8/56bce8a/ : SUCCESS in 5m 01s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/54/575254/6/check/swift-multinode-rolling-upgrade/be2a1dc/ : FAILURE in 22m 33s","accounts_in_message":[],"_revision_number":6},{"id":"162da8f8b9ea4dd212d70f95ee88fe6279dec90b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-02-04 18:07:09.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"52b1dd9994c3b8b2b47c0e7787ae2ee2f9ae175d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-04 18:52:22.000000000","message":"Patch Set 6:\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/54/575254/6/check/openstack-tox-docs/2743d67/html/ : SUCCESS in 4m 36s\n- swift-tox-py27 http://logs.openstack.org/54/575254/6/check/swift-tox-py27/185542c/ : SUCCESS in 19m 23s\n- swift-tox-py35 http://logs.openstack.org/54/575254/6/check/swift-tox-py35/889d37d/ : SUCCESS in 7m 06s\n- swift-tox-py36 http://logs.openstack.org/54/575254/6/check/swift-tox-py36/9970674/ : SUCCESS in 6m 49s (non-voting)\n- swift-tox-func http://logs.openstack.org/54/575254/6/check/swift-tox-func/070e7d6/ : FAILURE in 15m 14s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/6/check/swift-tox-func-encryption/522fe6e/ : SUCCESS in 9m 00s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/6/check/swift-tox-func-domain-remap-staticweb/37ef2f8/ : SUCCESS in 20m 16s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/6/check/swift-tox-func-ec/9095b06/ : SUCCESS in 11m 58s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api/d31236e/ : SUCCESS in 13m 23s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api-ceph-s3tests-tempauth/bd150bd/ : SUCCESS in 11m 56s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/6/check/swift-probetests-centos-7/b826065/ : FAILURE in 28m 39s\n- swift-dsvm-functional http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional/06e020c/ : SUCCESS in 43m 49s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional-ipv6/0db6e9e/ : SUCCESS in 43m 44s\n- swift-tox-lower-constraints http://logs.openstack.org/54/575254/6/check/swift-tox-lower-constraints/2ffaa3a/ : SUCCESS in 10m 30s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/6/check/openstack-tox-pep8/2ae8f9c/ : SUCCESS in 6m 04s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/54/575254/6/check/swift-multinode-rolling-upgrade/0402974/ : FAILURE in 25m 45s","accounts_in_message":[],"_revision_number":6},{"id":"777bdb8f902c4f68cafe2156381895d9acf5becd","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-02-04 19:03:44.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"f76841a1762513f09da42f0439c16dc748e3c614","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-04 19:41:43.000000000","message":"Patch Set 6:\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/54/575254/6/check/openstack-tox-docs/3ef25bb/html/ : SUCCESS in 5m 37s\n- swift-tox-py27 http://logs.openstack.org/54/575254/6/check/swift-tox-py27/5c33b0b/ : FAILURE in 24m 07s\n- swift-tox-py35 http://logs.openstack.org/54/575254/6/check/swift-tox-py35/92ed52c/ : SUCCESS in 10m 27s\n- swift-tox-py36 http://logs.openstack.org/54/575254/6/check/swift-tox-py36/9d857e2/ : SUCCESS in 5m 41s (non-voting)\n- swift-tox-func http://logs.openstack.org/54/575254/6/check/swift-tox-func/92b92ba/ : SUCCESS in 8m 27s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/6/check/swift-tox-func-encryption/d71e1e3/ : SUCCESS in 8m 54s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/6/check/swift-tox-func-domain-remap-staticweb/a98792f/ : SUCCESS in 21m 13s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/6/check/swift-tox-func-ec/5655bb3/ : SUCCESS in 9m 01s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api/0cf21d3/ : SUCCESS in 25m 02s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api-ceph-s3tests-tempauth/617fbe5/ : SUCCESS in 11m 29s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/6/check/swift-probetests-centos-7/e49c87b/ : SUCCESS in 32m 20s\n- swift-dsvm-functional http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional/84d17df/ : SUCCESS in 27m 34s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional-ipv6/4e4e5ad/ : SUCCESS in 23m 43s\n- swift-tox-lower-constraints http://logs.openstack.org/54/575254/6/check/swift-tox-lower-constraints/daf173e/ : SUCCESS in 11m 12s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/6/check/openstack-tox-pep8/88bb556/ : SUCCESS in 5m 58s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/54/575254/6/check/swift-multinode-rolling-upgrade/8953073/ : FAILURE in 27m 21s","accounts_in_message":[],"_revision_number":6},{"id":"d17d267f5faad49158f410582f2946274a0b37a4","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-02-04 20:00:45.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"3394b0312a233488f771eb95c84580c9da67867c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-04 20:40:56.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/54/575254/6/check/openstack-tox-docs/56bbfcd/html/ : SUCCESS in 4m 41s\n- swift-tox-py27 http://logs.openstack.org/54/575254/6/check/swift-tox-py27/9ddf73b/ : SUCCESS in 12m 11s\n- swift-tox-py35 http://logs.openstack.org/54/575254/6/check/swift-tox-py35/f229746/ : SUCCESS in 7m 20s\n- swift-tox-py36 http://logs.openstack.org/54/575254/6/check/swift-tox-py36/a1de58f/ : SUCCESS in 7m 07s (non-voting)\n- swift-tox-func http://logs.openstack.org/54/575254/6/check/swift-tox-func/02204d8/ : SUCCESS in 17m 32s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/6/check/swift-tox-func-encryption/aa62da4/ : SUCCESS in 11m 57s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/6/check/swift-tox-func-domain-remap-staticweb/79f347f/ : SUCCESS in 9m 24s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/6/check/swift-tox-func-ec/5bf93d4/ : SUCCESS in 9m 37s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api/b793de4/ : SUCCESS in 13m 47s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api-ceph-s3tests-tempauth/6f62eb5/ : FAILURE in 19m 09s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/6/check/swift-probetests-centos-7/64f7fa9/ : SUCCESS in 33m 35s\n- swift-dsvm-functional http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional/db4c51a/ : SUCCESS in 26m 54s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional-ipv6/b1e534e/ : SUCCESS in 28m 09s\n- swift-tox-lower-constraints http://logs.openstack.org/54/575254/6/check/swift-tox-lower-constraints/f137bb1/ : SUCCESS in 14m 29s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/6/check/openstack-tox-pep8/4298461/ : SUCCESS in 5m 32s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/54/575254/6/check/swift-multinode-rolling-upgrade/faf8341/ : SUCCESS in 25m 18s","accounts_in_message":[],"_revision_number":6},{"id":"e48b3fa3d28949c5cc2432095dbb2152079b7533","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-04 20:41:34.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"737cc64ab458941ae835e6083270f8faeccf8470","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-05 01:37:56.000000000","message":"Patch Set 6: 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- openstack-tox-docs http://logs.openstack.org/54/575254/6/gate/openstack-tox-docs/914b24c/html/ : SUCCESS in 5m 47s\n- swift-tox-py27 http://logs.openstack.org/54/575254/6/gate/swift-tox-py27/d187057/ : TIMED_OUT in 42m 19s\n- swift-tox-py35 http://logs.openstack.org/54/575254/6/gate/swift-tox-py35/1f6f330/ : SUCCESS in 7m 42s\n- swift-tox-func http://logs.openstack.org/54/575254/6/gate/swift-tox-func/ffbb6bf/ : SUCCESS in 13m 39s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/6/gate/swift-tox-func-encryption/535129a/ : SUCCESS in 10m 43s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/6/gate/swift-tox-func-domain-remap-staticweb/fbafd97/ : SUCCESS in 9m 56s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/6/gate/swift-tox-func-ec/3ee73f2/ : SUCCESS in 13m 46s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/6/gate/swift-tox-func-s3api/8039843/ : SUCCESS in 11m 00s\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/6/gate/swift-probetests-centos-7/41f1776/ : SUCCESS in 32m 07s\n- swift-dsvm-functional http://logs.openstack.org/54/575254/6/gate/swift-dsvm-functional/6de3fe9/ : SUCCESS in 27m 29s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/54/575254/6/gate/swift-dsvm-functional-ipv6/daec748/ : SUCCESS in 29m 51s\n- swift-tox-lower-constraints http://logs.openstack.org/54/575254/6/gate/swift-tox-lower-constraints/be3f0f0/ : SUCCESS in 13m 07s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/6/gate/openstack-tox-pep8/d317c76/ : SUCCESS in 5m 45s","accounts_in_message":[],"_revision_number":6},{"id":"1c7d21c1470ebcb338fc76a6b82e8d5a812a64aa","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-02-05 16:21:29.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"7c0d16ad517ff9347a2bf654afad3e2d92085b99","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-05 18:01:38.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/54/575254/6/check/openstack-tox-docs/1715ea7/html/ : SUCCESS in 8m 30s\n- swift-tox-py27 http://logs.openstack.org/54/575254/6/check/swift-tox-py27/44cb364/ : SUCCESS in 33m 37s\n- swift-tox-py35 http://logs.openstack.org/54/575254/6/check/swift-tox-py35/872b4a7/ : SUCCESS in 6m 49s\n- swift-tox-py36 http://logs.openstack.org/54/575254/6/check/swift-tox-py36/baa248a/ : SUCCESS in 6m 22s (non-voting)\n- swift-tox-func http://logs.openstack.org/54/575254/6/check/swift-tox-func/dbf691b/ : SUCCESS in 11m 34s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/6/check/swift-tox-func-encryption/89e3ede/ : SUCCESS in 9m 42s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/6/check/swift-tox-func-domain-remap-staticweb/90d54e1/ : SUCCESS in 11m 53s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/6/check/swift-tox-func-ec/c6fdf99/ : SUCCESS in 11m 02s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api/f7e3a6f/ : SUCCESS in 10m 26s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api-ceph-s3tests-tempauth/8259e51/ : SUCCESS in 16m 17s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/6/check/swift-probetests-centos-7/8f49895/ : SUCCESS in 33m 26s\n- swift-dsvm-functional http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional/e92e752/ : SUCCESS in 26m 16s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional-ipv6/abb7249/ : SUCCESS in 24m 14s\n- swift-tox-lower-constraints http://logs.openstack.org/54/575254/6/check/swift-tox-lower-constraints/a93b310/ : SUCCESS in 12m 55s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/6/check/openstack-tox-pep8/a964d87/ : SUCCESS in 6m 06s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/54/575254/6/check/swift-multinode-rolling-upgrade/57f802d/ : SUCCESS in 16m 47s","accounts_in_message":[],"_revision_number":6},{"id":"0e458f71d2e8e9be88d99b41af157dedb75ec176","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-05 18:01:59.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"5b5424391ca4bedff521fc8a229132640aff8ba2","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-05 18:53:43.000000000","message":"Patch Set 6: 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- openstack-tox-docs http://logs.openstack.org/54/575254/6/gate/openstack-tox-docs/a4153c8/html/ : SUCCESS in 5m 21s\n- swift-tox-py27 http://logs.openstack.org/54/575254/6/gate/swift-tox-py27/4d01033/ : SUCCESS in 12m 17s\n- swift-tox-py35 http://logs.openstack.org/54/575254/6/gate/swift-tox-py35/2c35693/ : SUCCESS in 7m 25s\n- swift-tox-func http://logs.openstack.org/54/575254/6/gate/swift-tox-func/67f7ec0/ : SUCCESS in 11m 44s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/6/gate/swift-tox-func-encryption/ae3b7b2/ : SUCCESS in 10m 11s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/6/gate/swift-tox-func-domain-remap-staticweb/f7cfd5d/ : SUCCESS in 10m 47s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/6/gate/swift-tox-func-ec/dd52237/ : SUCCESS in 9m 59s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/6/gate/swift-tox-func-s3api/b2f5fd8/ : SUCCESS in 12m 45s\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/6/gate/swift-probetests-centos-7/6538d69/ : SUCCESS in 33m 11s\n- swift-dsvm-functional http://logs.openstack.org/54/575254/6/gate/swift-dsvm-functional/e269ba9/ : TIMED_OUT in 48m 55s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/54/575254/6/gate/swift-dsvm-functional-ipv6/239ba39/ : SUCCESS in 23m 53s\n- swift-tox-lower-constraints http://logs.openstack.org/54/575254/6/gate/swift-tox-lower-constraints/bca4ba6/ : SUCCESS in 12m 51s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/6/gate/openstack-tox-pep8/121be38/ : SUCCESS in 6m 31s","accounts_in_message":[],"_revision_number":6},{"id":"db40585c0ff8da8ab694fee9021e6580df878933","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-02-05 19:35:30.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"017ceb1b081038c5c2d7f735b66de615c5f74cd0","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-05 20:45:56.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/54/575254/6/check/openstack-tox-docs/808766b/html/ : SUCCESS in 4m 41s\n- swift-tox-py27 http://logs.openstack.org/54/575254/6/check/swift-tox-py27/96cc487/ : SUCCESS in 11m 38s\n- swift-tox-py35 http://logs.openstack.org/54/575254/6/check/swift-tox-py35/b00b4c6/ : SUCCESS in 7m 16s\n- swift-tox-py36 http://logs.openstack.org/54/575254/6/check/swift-tox-py36/7aa03a9/ : SUCCESS in 8m 06s (non-voting)\n- swift-tox-func http://logs.openstack.org/54/575254/6/check/swift-tox-func/732a3d6/ : SUCCESS in 10m 14s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/6/check/swift-tox-func-encryption/856a658/ : SUCCESS in 11m 30s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/6/check/swift-tox-func-domain-remap-staticweb/b7a7d9c/ : SUCCESS in 13m 51s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/6/check/swift-tox-func-ec/42a8067/ : SUCCESS in 10m 07s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api/bb51fbc/ : SUCCESS in 10m 45s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api-ceph-s3tests-tempauth/2760907/ : SUCCESS in 15m 56s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/6/check/swift-probetests-centos-7/8da1d0c/ : SUCCESS in 31m 02s\n- swift-dsvm-functional http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional/e945d0b/ : SUCCESS in 25m 20s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional-ipv6/b050ea0/ : SUCCESS in 27m 46s\n- swift-tox-lower-constraints http://logs.openstack.org/54/575254/6/check/swift-tox-lower-constraints/8f00936/ : SUCCESS in 11m 14s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/6/check/openstack-tox-pep8/7b3be48/ : SUCCESS in 5m 35s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/54/575254/6/check/swift-multinode-rolling-upgrade/60d034b/ : SUCCESS in 18m 32s","accounts_in_message":[],"_revision_number":6},{"id":"d395cf9f47a9b54a2f9296efc1eea1ae046430c5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-05 20:46:15.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"8b40bcbc24e01f96bb2f1ec525606bba0f89e037","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-05 23:17:49.000000000","message":"Patch Set 6: 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- openstack-tox-docs http://logs.openstack.org/54/575254/6/gate/openstack-tox-docs/b7afd65/html/ : SUCCESS in 6m 07s\n- swift-tox-py27 http://logs.openstack.org/54/575254/6/gate/swift-tox-py27/21293b0/ : SUCCESS in 16m 26s\n- swift-tox-py35 http://logs.openstack.org/54/575254/6/gate/swift-tox-py35/ca75e7c/ : SUCCESS in 7m 07s\n- swift-tox-func http://logs.openstack.org/54/575254/6/gate/swift-tox-func/3e20b2d/ : SUCCESS in 10m 03s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/6/gate/swift-tox-func-encryption/a011794/ : SUCCESS in 9m 15s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/6/gate/swift-tox-func-domain-remap-staticweb/0abb840/ : SUCCESS in 10m 26s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/6/gate/swift-tox-func-ec/8b001b5/ : SUCCESS in 11m 02s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/6/gate/swift-tox-func-s3api/dd67688/ : SUCCESS in 9m 46s\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/6/gate/swift-probetests-centos-7/c33c2b3/ : FAILURE in 24m 56s\n- swift-dsvm-functional http://logs.openstack.org/54/575254/6/gate/swift-dsvm-functional/57eda44/ : SUCCESS in 29m 45s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/54/575254/6/gate/swift-dsvm-functional-ipv6/45f8e05/ : SUCCESS in 28m 52s\n- swift-tox-lower-constraints http://logs.openstack.org/54/575254/6/gate/swift-tox-lower-constraints/0ac18e9/ : SUCCESS in 11m 12s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/6/gate/openstack-tox-pep8/983fafb/ : SUCCESS in 5m 48s","accounts_in_message":[],"_revision_number":6},{"id":"421c1fe627018df32cf336ba42a62e997a45c8a8","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-02-05 23:19:04.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"47897d5455cddd14f8e67e9b1953e100e8c92872","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-05 23:54:05.000000000","message":"Patch Set 6: 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/54/575254/6/check/openstack-tox-docs/f89b412/html/ : SUCCESS in 5m 49s\n- swift-tox-py27 http://logs.openstack.org/54/575254/6/check/swift-tox-py27/1bf106e/ : SUCCESS in 13m 22s\n- swift-tox-py35 http://logs.openstack.org/54/575254/6/check/swift-tox-py35/fb926ec/ : SUCCESS in 7m 18s\n- swift-tox-py36 http://logs.openstack.org/54/575254/6/check/swift-tox-py36/4d6e6b0/ : SUCCESS in 7m 25s (non-voting)\n- swift-tox-func http://logs.openstack.org/54/575254/6/check/swift-tox-func/231ac4d/ : SUCCESS in 9m 51s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/6/check/swift-tox-func-encryption/222bda7/ : SUCCESS in 10m 54s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/6/check/swift-tox-func-domain-remap-staticweb/b8f0b60/ : SUCCESS in 18m 24s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/6/check/swift-tox-func-ec/5da1f37/ : SUCCESS in 18m 00s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api/d8326b4/ : SUCCESS in 20m 32s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api-ceph-s3tests-tempauth/30fdb23/ : SUCCESS in 15m 28s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/6/check/swift-probetests-centos-7/938bf3c/ : FAILURE in 22m 14s\n- swift-dsvm-functional http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional/16acfc2/ : SUCCESS in 29m 57s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional-ipv6/c39dcd2/ : SUCCESS in 20m 41s\n- swift-tox-lower-constraints http://logs.openstack.org/54/575254/6/check/swift-tox-lower-constraints/3a26bb4/ : SUCCESS in 13m 12s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/6/check/openstack-tox-pep8/f78b00c/ : SUCCESS in 5m 00s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/54/575254/6/check/swift-multinode-rolling-upgrade/1e2fa34/ : SUCCESS in 18m 36s","accounts_in_message":[],"_revision_number":6},{"id":"8ca7f25ae0ded104b1760b4cf0e9b142c6d8d753","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-02-05 23:57:50.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"d9748c0b0c51943586467ed287f2df917dea5841","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-06 00:32:59.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/54/575254/6/check/openstack-tox-docs/3b3de92/html/ : SUCCESS in 5m 24s\n- swift-tox-py27 http://logs.openstack.org/54/575254/6/check/swift-tox-py27/c2c84bb/ : SUCCESS in 11m 27s\n- swift-tox-py35 http://logs.openstack.org/54/575254/6/check/swift-tox-py35/c266d64/ : SUCCESS in 6m 42s\n- swift-tox-py36 http://logs.openstack.org/54/575254/6/check/swift-tox-py36/74a8daa/ : SUCCESS in 6m 41s (non-voting)\n- swift-tox-func http://logs.openstack.org/54/575254/6/check/swift-tox-func/1a2697c/ : SUCCESS in 9m 31s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/6/check/swift-tox-func-encryption/891c7ae/ : SUCCESS in 10m 05s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/6/check/swift-tox-func-domain-remap-staticweb/85f900d/ : SUCCESS in 10m 02s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/6/check/swift-tox-func-ec/b720f91/ : SUCCESS in 10m 27s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api/4333c8c/ : SUCCESS in 11m 15s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api-ceph-s3tests-tempauth/e75b52c/ : SUCCESS in 12m 47s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/6/check/swift-probetests-centos-7/3fc1b53/ : SUCCESS in 32m 02s\n- swift-dsvm-functional http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional/56756ac/ : SUCCESS in 24m 10s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional-ipv6/5db5d04/ : SUCCESS in 22m 55s\n- swift-tox-lower-constraints http://logs.openstack.org/54/575254/6/check/swift-tox-lower-constraints/e930d99/ : SUCCESS in 11m 33s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/6/check/openstack-tox-pep8/a0377cf/ : SUCCESS in 5m 32s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/54/575254/6/check/swift-multinode-rolling-upgrade/226c0c1/ : SUCCESS in 17m 44s","accounts_in_message":[],"_revision_number":6},{"id":"24bb1ca4e73d5401e8dd547f90ea0e27cd56aaf7","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-06 00:33:19.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"086de37d73cbd9a0e5e89f9512f1330816bd96bd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-06 03:02:07.000000000","message":"Patch Set 6: 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- openstack-tox-docs http://logs.openstack.org/54/575254/6/gate/openstack-tox-docs/ed9af31/html/ : SUCCESS in 5m 17s\n- swift-tox-py27 http://logs.openstack.org/54/575254/6/gate/swift-tox-py27/54c4cc0/ : SUCCESS in 11m 14s\n- swift-tox-py35 http://logs.openstack.org/54/575254/6/gate/swift-tox-py35/aeb943d/ : SUCCESS in 7m 40s\n- swift-tox-func http://logs.openstack.org/54/575254/6/gate/swift-tox-func/f1f5e77/ : SUCCESS in 18m 49s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/6/gate/swift-tox-func-encryption/b8c46c2/ : SUCCESS in 19m 07s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/6/gate/swift-tox-func-domain-remap-staticweb/c3e87f0/ : SUCCESS in 19m 04s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/6/gate/swift-tox-func-ec/4d50351/ : SUCCESS in 18m 59s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/6/gate/swift-tox-func-s3api/31ace9a/ : SUCCESS in 11m 45s\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/6/gate/swift-probetests-centos-7/69bbd42/ : FAILURE in 27m 00s\n- swift-dsvm-functional http://logs.openstack.org/54/575254/6/gate/swift-dsvm-functional/1261bb2/ : SUCCESS in 24m 33s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/54/575254/6/gate/swift-dsvm-functional-ipv6/9ec1998/ : SUCCESS in 27m 19s\n- swift-tox-lower-constraints http://logs.openstack.org/54/575254/6/gate/swift-tox-lower-constraints/8d86d2d/ : SUCCESS in 12m 35s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/6/gate/openstack-tox-pep8/3a9afb0/ : SUCCESS in 5m 42s","accounts_in_message":[],"_revision_number":6},{"id":"24500600db44d2f9915c18a8eee67128b7380022","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-02-06 17:40:49.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"adcdea52b12be31362dd65ce009007d67703fefc","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-06 18:54:06.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/54/575254/6/check/openstack-tox-docs/b17710f/html/ : SUCCESS in 6m 40s\n- swift-tox-py27 http://logs.openstack.org/54/575254/6/check/swift-tox-py27/830cc19/ : SUCCESS in 19m 40s\n- swift-tox-py35 http://logs.openstack.org/54/575254/6/check/swift-tox-py35/5c1172d/ : SUCCESS in 6m 44s\n- swift-tox-py36 http://logs.openstack.org/54/575254/6/check/swift-tox-py36/a842b9c/ : SUCCESS in 6m 04s (non-voting)\n- swift-tox-func http://logs.openstack.org/54/575254/6/check/swift-tox-func/429cb88/ : SUCCESS in 9m 17s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/6/check/swift-tox-func-encryption/13f34f8/ : SUCCESS in 11m 12s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/6/check/swift-tox-func-domain-remap-staticweb/23e5682/ : SUCCESS in 9m 47s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/6/check/swift-tox-func-ec/d9bf682/ : SUCCESS in 10m 25s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api/41cd549/ : SUCCESS in 10m 54s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/54/575254/6/check/swift-tox-func-s3api-ceph-s3tests-tempauth/dbd57e3/ : SUCCESS in 18m 20s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/6/check/swift-probetests-centos-7/5ebc29d/ : SUCCESS in 41m 06s\n- swift-dsvm-functional http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional/8dcee7e/ : SUCCESS in 38m 42s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/54/575254/6/check/swift-dsvm-functional-ipv6/77bcc69/ : SUCCESS in 38m 55s\n- swift-tox-lower-constraints http://logs.openstack.org/54/575254/6/check/swift-tox-lower-constraints/8ba40db/ : SUCCESS in 20m 22s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/6/check/openstack-tox-pep8/9b2718c/ : SUCCESS in 7m 29s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/54/575254/6/check/swift-multinode-rolling-upgrade/554e25d/ : SUCCESS in 20m 54s","accounts_in_message":[],"_revision_number":6},{"id":"172ffdd2b1e94a0df263909ad2b0282c565862b1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-06 18:54:20.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"214de333f206912dcdfb4e1d77ce716eb95ae6cb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-06 19:28:34.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/54/575254/6/gate/openstack-tox-docs/c3d24e5/html/ : SUCCESS in 5m 05s\n- swift-tox-py27 http://logs.openstack.org/54/575254/6/gate/swift-tox-py27/ccbf57b/ : SUCCESS in 11m 15s\n- swift-tox-py35 http://logs.openstack.org/54/575254/6/gate/swift-tox-py35/152169b/ : SUCCESS in 7m 05s\n- swift-tox-func http://logs.openstack.org/54/575254/6/gate/swift-tox-func/ab93d20/ : SUCCESS in 10m 00s\n- swift-tox-func-encryption http://logs.openstack.org/54/575254/6/gate/swift-tox-func-encryption/b423628/ : SUCCESS in 15m 13s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/54/575254/6/gate/swift-tox-func-domain-remap-staticweb/c989811/ : SUCCESS in 11m 24s\n- swift-tox-func-ec http://logs.openstack.org/54/575254/6/gate/swift-tox-func-ec/15bd01c/ : SUCCESS in 14m 07s\n- swift-tox-func-s3api http://logs.openstack.org/54/575254/6/gate/swift-tox-func-s3api/c33e095/ : SUCCESS in 10m 41s\n- swift-probetests-centos-7 http://logs.openstack.org/54/575254/6/gate/swift-probetests-centos-7/9f23f60/ : SUCCESS in 29m 20s\n- swift-dsvm-functional http://logs.openstack.org/54/575254/6/gate/swift-dsvm-functional/867d41a/ : SUCCESS in 24m 50s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/54/575254/6/gate/swift-dsvm-functional-ipv6/0ff0169/ : SUCCESS in 27m 55s\n- swift-tox-lower-constraints http://logs.openstack.org/54/575254/6/gate/swift-tox-lower-constraints/6a61ddd/ : SUCCESS in 11m 24s\n- openstack-tox-pep8 http://logs.openstack.org/54/575254/6/gate/openstack-tox-pep8/32c07cb/ : SUCCESS in 5m 53s","accounts_in_message":[],"_revision_number":6},{"id":"a2c97532d426b93575c549b4157d921d56067724","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-02-06 19:28:34.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"0e81ffd1e1481a73146fce17f61f2ab9e01eb684","revisions":{"148a7058c1d45fedbe49ef1aac966c5971b801f0":{"kind":"REWORK","_number":1,"created":"2018-06-13 22:12:25.000000000","uploader":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"ref":"refs/changes/54/575254/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/54/575254/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/54/575254/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/54/575254/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/54/575254/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/54/575254/1"}}},"commit":{"parents":[{"commit":"c51e1c6a9cac202bf40a09e315aa6531d84912a1","subject":"Merge \"Fix typos replace a OpenStack bucket with an OpenStack bucket\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c51e1c6a9cac202bf40a09e315aa6531d84912a1"}]}],"author":{"name":"Samuel Merritt","email":"sam@swiftstack.com","date":"2018-06-13 21:28:28.000000000","tz":-420},"committer":{"name":"Samuel Merritt","email":"sam@swiftstack.com","date":"2018-06-13 21:35:09.000000000","tz":-420},"subject":"Fix socket leak on object-server death","message":"Fix socket leak on object-server death\n\nConsider a client that\u0027s downloading a large replicated object of size\nN bytes. If the object server process dies (e.g. with a segfault)\npartway through the download, the proxy will have read fewer than N\nbytes, and then read(sockfd) will start returning 0 bytes. At this\npoint, the proxy believes the object download is complete, and so the\nWSGI server waits for a new request to come in. Meanwhile, the client\nis waiting for the rest of their bytes. Until the client times out,\nthat socket will be held open.\n\nThe fix is to look at the Content-Length and Content-Range headers in\nthe response from the object server, then count the bytes received and\nmake sure they match, raising an exception if they don\u0027t. The\nexception informs eventlet.wsgi to close the connection instead of\nre-using it.\n\nChange-Id: Iab1e07706193ddc86832fd2cff0d7c2cb6d79ad9\nCloses-Bug: 1568650\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/148a7058c1d45fedbe49ef1aac966c5971b801f0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/148a7058c1d45fedbe49ef1aac966c5971b801f0"}]},"branch":"refs/heads/master"},"18ad414b87670594475ad62a7309b25c0c59d03d":{"kind":"REWORK","_number":2,"created":"2018-06-15 18:35:40.000000000","uploader":{"_account_id":2622,"name":"Samuel Merritt","email":"spam+launchpad@andcheese.org","username":"torgomatic"},"ref":"refs/changes/54/575254/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/54/575254/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/54/575254/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/54/575254/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/54/575254/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/54/575254/2"}}},"commit":{"parents":[{"commit":"c51e1c6a9cac202bf40a09e315aa6531d84912a1","subject":"Merge \"Fix typos replace a OpenStack bucket with an OpenStack bucket\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c51e1c6a9cac202bf40a09e315aa6531d84912a1"}]}],"author":{"name":"Samuel Merritt","email":"sam@swiftstack.com","date":"2018-06-13 21:28:28.000000000","tz":-420},"committer":{"name":"Samuel Merritt","email":"sam@swiftstack.com","date":"2018-06-15 18:28:26.000000000","tz":-420},"subject":"Fix socket leak on object-server death","message":"Fix socket leak on object-server death\n\nConsider a client that\u0027s downloading a large replicated object of size\nN bytes. If the object server process dies (e.g. with a segfault)\npartway through the download, the proxy will have read fewer than N\nbytes, and then read(sockfd) will start returning 0 bytes. At this\npoint, the proxy believes the object download is complete, and so the\nWSGI server waits for a new request to come in. Meanwhile, the client\nis waiting for the rest of their bytes. Until the client times out,\nthat socket will be held open.\n\nThe fix is to look at the Content-Length and Content-Range headers in\nthe response from the object server, then retry with another object\nserver in case the original GET is truncated. This way, the client\ngets all the bytes they should.\n\nChange-Id: Iab1e07706193ddc86832fd2cff0d7c2cb6d79ad9\nCloses-Bug: 1568650\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/18ad414b87670594475ad62a7309b25c0c59d03d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/18ad414b87670594475ad62a7309b25c0c59d03d"}]},"branch":"refs/heads/master"},"c8e64aa2761f801ca53e0f45ec565c9d177cfff7":{"kind":"REWORK","_number":3,"created":"2019-01-22 21:39:57.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/54/575254/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/54/575254/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/54/575254/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/54/575254/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/54/575254/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/54/575254/3"}}},"commit":{"parents":[{"commit":"9aa4cafa0e77f61883bbceb7183e012219b5167a","subject":"Merge \"Use remote frag index to calculate suffix diff\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9aa4cafa0e77f61883bbceb7183e012219b5167a"}]}],"author":{"name":"Samuel Merritt","email":"sam@swiftstack.com","date":"2018-06-13 21:28:28.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-01-22 21:39:26.000000000","tz":-480},"subject":"Fix socket leak on object-server death","message":"Fix socket leak on object-server death\n\nConsider a client that\u0027s downloading a large replicated object of size\nN bytes. If the object server process dies (e.g. with a segfault)\npartway through the download, the proxy will have read fewer than N\nbytes, and then read(sockfd) will start returning 0 bytes. At this\npoint, the proxy believes the object download is complete, and so the\nWSGI server waits for a new request to come in. Meanwhile, the client\nis waiting for the rest of their bytes. Until the client times out,\nthat socket will be held open.\n\nThe fix is to look at the Content-Length and Content-Range headers in\nthe response from the object server, then retry with another object\nserver in case the original GET is truncated. This way, the client\ngets all the bytes they should.\n\nChange-Id: Iab1e07706193ddc86832fd2cff0d7c2cb6d79ad9\nCloses-Bug: 1568650\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c8e64aa2761f801ca53e0f45ec565c9d177cfff7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c8e64aa2761f801ca53e0f45ec565c9d177cfff7"}]},"branch":"refs/heads/master"},"f98990d9cf1af1383a091c9d8ee788f1b11ccb6b":{"kind":"REWORK","_number":4,"created":"2019-01-23 19:53:50.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/54/575254/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/54/575254/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/54/575254/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/54/575254/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/54/575254/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/54/575254/4"}}},"commit":{"parents":[{"commit":"9aa4cafa0e77f61883bbceb7183e012219b5167a","subject":"Merge \"Use remote frag index to calculate suffix diff\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9aa4cafa0e77f61883bbceb7183e012219b5167a"}]}],"author":{"name":"Samuel Merritt","email":"sam@swiftstack.com","date":"2018-06-13 21:28:28.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-01-23 19:52:07.000000000","tz":0},"subject":"Fix socket leak on object-server death","message":"Fix socket leak on object-server death\n\nConsider a client that\u0027s downloading a large replicated object of size\nN bytes. If the object server process dies (e.g. with a segfault)\npartway through the download, the proxy will have read fewer than N\nbytes, and then read(sockfd) will start returning 0 bytes. At this\npoint, the proxy believes the object download is complete, and so the\nWSGI server waits for a new request to come in. Meanwhile, the client\nis waiting for the rest of their bytes. Until the client times out,\nthat socket will be held open.\n\nThe fix is to look at the Content-Length and Content-Range headers in\nthe response from the object server, then retry with another object\nserver in case the original GET is truncated. This way, the client\ngets all the bytes they should.\n\nChange-Id: Iab1e07706193ddc86832fd2cff0d7c2cb6d79ad9\nCloses-Bug: 1568650\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f98990d9cf1af1383a091c9d8ee788f1b11ccb6b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f98990d9cf1af1383a091c9d8ee788f1b11ccb6b"}]},"branch":"refs/heads/master"},"5f4dc2c9bbcf11de32849a840262995ab037150e":{"kind":"REWORK","_number":5,"created":"2019-01-23 23:28:43.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/54/575254/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/54/575254/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/54/575254/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/54/575254/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/54/575254/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/54/575254/5"}}},"commit":{"parents":[{"commit":"9aa4cafa0e77f61883bbceb7183e012219b5167a","subject":"Merge \"Use remote frag index to calculate suffix diff\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9aa4cafa0e77f61883bbceb7183e012219b5167a"}]}],"author":{"name":"Samuel Merritt","email":"sam@swiftstack.com","date":"2018-06-13 21:28:28.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-01-23 23:28:05.000000000","tz":-480},"subject":"Fix socket leak on object-server death","message":"Fix socket leak on object-server death\n\nConsider a client that\u0027s downloading a large replicated object of size\nN bytes. If the object server process dies (e.g. with a segfault)\npartway through the download, the proxy will have read fewer than N\nbytes, and then read(sockfd) will start returning 0 bytes. At this\npoint, the proxy believes the object download is complete, and so the\nWSGI server waits for a new request to come in. Meanwhile, the client\nis waiting for the rest of their bytes. Until the client times out,\nthat socket will be held open.\n\nThe fix is to look at the Content-Length and Content-Range headers in\nthe response from the object server, then retry with another object\nserver in case the original GET is truncated. This way, the client\ngets all the bytes they should.\n\nChange-Id: Iab1e07706193ddc86832fd2cff0d7c2cb6d79ad9\nCloses-Bug: 1568650\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5f4dc2c9bbcf11de32849a840262995ab037150e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5f4dc2c9bbcf11de32849a840262995ab037150e"}]},"branch":"refs/heads/master"},"0e81ffd1e1481a73146fce17f61f2ab9e01eb684":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2019-01-31 19:07:37.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/54/575254/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/54/575254/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/54/575254/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/54/575254/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/54/575254/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/54/575254/6"}}},"commit":{"parents":[{"commit":"9aa4cafa0e77f61883bbceb7183e012219b5167a","subject":"Merge \"Use remote frag index to calculate suffix diff\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9aa4cafa0e77f61883bbceb7183e012219b5167a"}]}],"author":{"name":"Samuel Merritt","email":"sam@swiftstack.com","date":"2018-06-13 21:28:28.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-01-31 18:38:35.000000000","tz":0},"subject":"Fix socket leak on object-server death","message":"Fix socket leak on object-server death\n\nConsider a client that\u0027s downloading a large replicated object of size\nN bytes. If the object server process dies (e.g. with a segfault)\npartway through the download, the proxy will have read fewer than N\nbytes, and then read(sockfd) will start returning 0 bytes. At this\npoint, the proxy believes the object download is complete, and so the\nWSGI server waits for a new request to come in. Meanwhile, the client\nis waiting for the rest of their bytes. Until the client times out,\nthat socket will be held open.\n\nThe fix is to look at the Content-Length and Content-Range headers in\nthe response from the object server, then retry with another object\nserver in case the original GET is truncated. This way, the client\ngets all the bytes they should.\n\nNote that ResumingGetter already had retry logic for when an\nobject-server is slow to send bytes -- this extends it to also cover\nunexpected disconnects.\n\nChange-Id: Iab1e07706193ddc86832fd2cff0d7c2cb6d79ad9\nRelated-Change: I74d8c13eba2a4917b5a116875b51a781b33a7abf\nCloses-Bug: 1568650\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0e81ffd1e1481a73146fce17f61f2ab9e01eb684"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0e81ffd1e1481a73146fce17f61f2ab9e01eb684"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
