)]}'
{"id":"openstack%2Fswift~623360","triplet_id":"openstack%2Fswift~master~I8fe45c0f0d291efc84f3edf5d6b7cd116b5c7835","project":"openstack/swift","branch":"master","topic":"618301","hashtags":[],"change_id":"I8fe45c0f0d291efc84f3edf5d6b7cd116b5c7835","subject":"Make GreenAsyncPile not hang","status":"MERGED","created":"2018-12-07 00:46:34.000000000","updated":"2019-08-02 21:18:16.000000000","submitted":"2019-08-02 21:16:54.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":14,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"623360-1564780614754-b796e31c","meta_rev_id":"100ed729922ce3ba38e1dd40992490e74919c88f","_number":623360,"virtual_id_number":623360,"owner":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":2,"date":"2019-08-02 21:16:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":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":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},{"value":2,"date":"2019-08-02 15:25:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":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":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},{"value":1,"date":"2019-08-02 15:25:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},{"_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":"2018-12-07 09:02:10.000000000","updated_by":{"_account_id":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},"reviewer":{"_account_id":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},"state":"REVIEWER"},{"updated":"2019-08-02 15:25:13.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-08-02 21:16:54.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":"55a026dbc3db583b06d8f426dacded9cdea3d751","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2018-12-07 00:46:34.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b23d060a3a3f9b23f19b30b56b50b379fcc37e9d","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-12-07 00:46:48.000000000","message":"Patch Set 1: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"b8544f9100f49827343cc282e7ceff52b3567a8d","author":{"_account_id":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},"date":"2018-12-07 09:02:10.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"8a3e1d1f03f2ca3220da56b0f969ab6def0b85ec","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2019-08-01 22:20:39.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ea924268b7e25d6eb5b5db668f3e452525223999","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2019-08-01 22:24:21.000000000","message":"Patch Set 1:\n\n(1 comment)\n\njust a rebase","accounts_in_message":[],"_revision_number":1},{"id":"81806ac61204dd08b1934f2432889ca5ea5f767f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-08-01 22:49:13.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"74c4cbcf66c260f3982cbe00f5ea15d402d18628","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 02:53:39.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://logs.opendev.org/60/623360/2/check/openstack-tox-docs/6b2f5d2/html/ : SUCCESS in 4m 07s\n- grenade-py3 https://logs.opendev.org/60/623360/2/check/grenade-py3/ee2b37a/ : SUCCESS in 57m 07s\n- tempest-integrated-object-storage https://logs.opendev.org/60/623360/2/check/tempest-integrated-object-storage/725e20a/ : SUCCESS in 54m 49s\n- swift-build-image https://logs.opendev.org/60/623360/2/check/swift-build-image/6b1c071/ : SUCCESS in 8m 29s (non-voting)\n- swift-tox-py27 https://logs.opendev.org/60/623360/2/check/swift-tox-py27/21be7fe/ : SUCCESS in 10m 21s\n- swift-tox-py36 https://logs.opendev.org/60/623360/2/check/swift-tox-py36/982c5b2/ : FAILURE in 9m 57s\n- swift-tox-py37 https://logs.opendev.org/60/623360/2/check/swift-tox-py37/bdf9a28/ : FAILURE in 10m 26s\n- swift-tox-func https://logs.opendev.org/60/623360/2/check/swift-tox-func/b4d109e/ : SUCCESS in 8m 25s\n- swift-tox-func-encryption https://logs.opendev.org/60/623360/2/check/swift-tox-func-encryption/d7f62b6/ : SUCCESS in 9m 37s\n- swift-tox-func-domain-remap-staticweb https://logs.opendev.org/60/623360/2/check/swift-tox-func-domain-remap-staticweb/65295c2/ : SUCCESS in 9m 00s\n- swift-tox-func-ec https://logs.opendev.org/60/623360/2/check/swift-tox-func-ec/bbfb985/ : SUCCESS in 8m 59s\n- swift-tox-func-s3api https://logs.opendev.org/60/623360/2/check/swift-tox-func-s3api/85a4306/ : SUCCESS in 11m 52s\n- swift-tox-func-py37 https://logs.opendev.org/60/623360/2/check/swift-tox-func-py37/8a379b0/ : SUCCESS in 11m 27s\n- swift-tox-func-domain-remap-staticweb-py37 https://logs.opendev.org/60/623360/2/check/swift-tox-func-domain-remap-staticweb-py37/6de5065/ : SUCCESS in 8m 36s\n- swift-tox-func-ec-py37 https://logs.opendev.org/60/623360/2/check/swift-tox-func-ec-py37/f180a09/ : SUCCESS in 9m 19s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://logs.opendev.org/60/623360/2/check/swift-tox-func-s3api-ceph-s3tests-tempauth/f29562e/ : SUCCESS in 14m 05s (non-voting)\n- swift-probetests-centos-7 https://logs.opendev.org/60/623360/2/check/swift-probetests-centos-7/37fb7e8/ : SUCCESS in 33m 00s\n- swift-dsvm-functional https://logs.opendev.org/60/623360/2/check/swift-dsvm-functional/7687ad0/ : SUCCESS in 29m 39s\n- swift-dsvm-functional-py3 https://logs.opendev.org/60/623360/2/check/swift-dsvm-functional-py3/1a18b7a/ : SUCCESS in 29m 14s\n- swift-dsvm-functional-ipv6 https://logs.opendev.org/60/623360/2/check/swift-dsvm-functional-ipv6/f79a95e/ : SUCCESS in 29m 44s\n- swift-tox-lower-constraints https://logs.opendev.org/60/623360/2/check/swift-tox-lower-constraints/d2688f1/ : SUCCESS in 13m 50s\n- openstack-tox-pep8 https://logs.opendev.org/60/623360/2/check/openstack-tox-pep8/227880c/ : SUCCESS in 6m 13s\n- swift-multinode-rolling-upgrade https://logs.opendev.org/60/623360/2/check/swift-multinode-rolling-upgrade/c3ec8cc/ : SUCCESS in 23m 31s","accounts_in_message":[],"_revision_number":2},{"id":"e301c10b2d11c45c043bc5daef063fad71c289c6","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-08-02 03:48:59.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"2e1acb979e1bba26cc04eea93e4e4a7066bf1f6d","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2019-08-02 14:22:00.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"847705bdceb3af911e3ff986f63a43b75826fbd4","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2019-08-02 14:25:19.000000000","message":"Patch Set 3: Code-Review+1\n\n(4 comments)\n\nTry running some of tests tests with the fix reverted and you\u0027re in for bad time!","accounts_in_message":[],"_revision_number":3},{"id":"0da10c369b9cc7ba9459897d488ea5546b00b6d9","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-08-02 15:19:08.000000000","message":"Patch Set 3: Code-Review-1\n\n(4 comments)\n\n-1 \u0027cause the gate\u0027s gonna fail. I\u0027ll get another version up shortly.","accounts_in_message":[],"_revision_number":3},{"id":"36f913e7899c5fecbf87346d3e0e812af53dddad","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-08-02 15:20:05.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"a106f94eb1a149f74948798d0765009c883f3c7a","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-08-02 15:25:13.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"346d377c5c161082800ed0a54821bea9177435a6","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 16:38:47.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://logs.opendev.org/60/623360/4/check/openstack-tox-docs/28b666f/html/ : SUCCESS in 6m 27s\n- grenade-py3 https://logs.opendev.org/60/623360/4/check/grenade-py3/c8d612f/ : SUCCESS in 1h 05m 04s\n- tempest-integrated-object-storage https://logs.opendev.org/60/623360/4/check/tempest-integrated-object-storage/6571284/ : SUCCESS in 53m 08s\n- swift-build-image https://logs.opendev.org/60/623360/4/check/swift-build-image/a07bdb6/ : SUCCESS in 10m 11s (non-voting)\n- swift-tox-py27 https://logs.opendev.org/60/623360/4/check/swift-tox-py27/157d50b/ : SUCCESS in 11m 01s\n- swift-tox-py36 https://logs.opendev.org/60/623360/4/check/swift-tox-py36/a98f5e0/ : SUCCESS in 13m 07s\n- swift-tox-py37 https://logs.opendev.org/60/623360/4/check/swift-tox-py37/c16387e/ : SUCCESS in 11m 02s\n- swift-tox-func https://logs.opendev.org/60/623360/4/check/swift-tox-func/5c0cd79/ : SUCCESS in 10m 26s\n- swift-tox-func-encryption https://logs.opendev.org/60/623360/4/check/swift-tox-func-encryption/41da708/ : SUCCESS in 10m 42s\n- swift-tox-func-domain-remap-staticweb https://logs.opendev.org/60/623360/4/check/swift-tox-func-domain-remap-staticweb/1560399/ : SUCCESS in 8m 06s\n- swift-tox-func-ec https://logs.opendev.org/60/623360/4/check/swift-tox-func-ec/6b6df59/ : SUCCESS in 11m 16s\n- swift-tox-func-s3api https://logs.opendev.org/60/623360/4/check/swift-tox-func-s3api/ca592cb/ : SUCCESS in 12m 26s\n- swift-tox-func-py37 https://logs.opendev.org/60/623360/4/check/swift-tox-func-py37/1d529c2/ : SUCCESS in 11m 26s\n- swift-tox-func-domain-remap-staticweb-py37 https://logs.opendev.org/60/623360/4/check/swift-tox-func-domain-remap-staticweb-py37/7e4581e/ : SUCCESS in 10m 55s\n- swift-tox-func-ec-py37 https://logs.opendev.org/60/623360/4/check/swift-tox-func-ec-py37/65caa88/ : SUCCESS in 13m 05s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://logs.opendev.org/60/623360/4/check/swift-tox-func-s3api-ceph-s3tests-tempauth/38f0354/ : SUCCESS in 18m 43s (non-voting)\n- swift-probetests-centos-7 https://logs.opendev.org/60/623360/4/check/swift-probetests-centos-7/7073e17/ : SUCCESS in 28m 31s\n- swift-dsvm-functional https://logs.opendev.org/60/623360/4/check/swift-dsvm-functional/8211b54/ : SUCCESS in 42m 03s\n- swift-dsvm-functional-py3 https://logs.opendev.org/60/623360/4/check/swift-dsvm-functional-py3/c0174a6/ : SUCCESS in 31m 45s\n- swift-dsvm-functional-ipv6 https://logs.opendev.org/60/623360/4/check/swift-dsvm-functional-ipv6/c8e086d/ : SUCCESS in 38m 12s\n- swift-tox-lower-constraints https://logs.opendev.org/60/623360/4/check/swift-tox-lower-constraints/b52b06a/ : SUCCESS in 13m 32s\n- openstack-tox-pep8 https://logs.opendev.org/60/623360/4/check/openstack-tox-pep8/4f993d1/ : SUCCESS in 6m 49s\n- swift-multinode-rolling-upgrade https://logs.opendev.org/60/623360/4/check/swift-multinode-rolling-upgrade/52ec494/ : SUCCESS in 16m 11s","accounts_in_message":[],"_revision_number":4},{"id":"184405a37dc8aa5f1f0d2cfc0ed6fc8205a78bd4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 16:39:08.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"c09fae7c6dbbb2fac8f5fdae5cdc10e2a224bed4","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 17:44:08.000000000","message":"Patch Set 4: 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 https://logs.opendev.org/60/623360/4/gate/openstack-tox-docs/309746f/html/ : SUCCESS in 6m 17s\n- grenade-py3 https://logs.opendev.org/60/623360/4/gate/grenade-py3/1665783/ : SUCCESS in 57m 00s\n- tempest-integrated-object-storage https://logs.opendev.org/60/623360/4/gate/tempest-integrated-object-storage/c128e1a/ : SUCCESS in 1h 02m 27s\n- swift-upload-image https://logs.opendev.org/60/623360/4/gate/swift-upload-image/9fa6490/ : SUCCESS in 12m 14s (non-voting)\n- swift-tox-py27 https://logs.opendev.org/60/623360/4/gate/swift-tox-py27/c3a2b3b/ : SUCCESS in 11m 21s\n- swift-tox-py36 https://logs.opendev.org/60/623360/4/gate/swift-tox-py36/b7c59d2/ : SUCCESS in 14m 37s\n- swift-tox-py37 https://logs.opendev.org/60/623360/4/gate/swift-tox-py37/42f666c/ : SUCCESS in 11m 44s\n- swift-tox-func https://logs.opendev.org/60/623360/4/gate/swift-tox-func/fd1442e/ : SUCCESS in 9m 18s\n- swift-tox-func-encryption https://logs.opendev.org/60/623360/4/gate/swift-tox-func-encryption/2dc7114/ : SUCCESS in 9m 47s\n- swift-tox-func-domain-remap-staticweb https://logs.opendev.org/60/623360/4/gate/swift-tox-func-domain-remap-staticweb/bb2b5ad/ : SUCCESS in 10m 28s\n- swift-tox-func-ec https://logs.opendev.org/60/623360/4/gate/swift-tox-func-ec/2742d9a/ : SUCCESS in 11m 53s\n- swift-tox-func-s3api https://logs.opendev.org/60/623360/4/gate/swift-tox-func-s3api/36e1b8e/ : SUCCESS in 12m 54s\n- swift-tox-func-py37 https://logs.opendev.org/60/623360/4/gate/swift-tox-func-py37/a7441c1/ : SUCCESS in 12m 43s\n- swift-tox-func-domain-remap-staticweb-py37 https://logs.opendev.org/60/623360/4/gate/swift-tox-func-domain-remap-staticweb-py37/53cdea3/ : SUCCESS in 9m 18s\n- swift-tox-func-ec-py37 https://logs.opendev.org/60/623360/4/gate/swift-tox-func-ec-py37/2ac3234/ : SUCCESS in 10m 59s\n- swift-probetests-centos-7 https://logs.opendev.org/60/623360/4/gate/swift-probetests-centos-7/6f1c02d/ : FAILURE in 38m 14s\n- swift-dsvm-functional https://logs.opendev.org/60/623360/4/gate/swift-dsvm-functional/7ad476d/ : SUCCESS in 37m 53s\n- swift-dsvm-functional-py3 https://logs.opendev.org/60/623360/4/gate/swift-dsvm-functional-py3/9217a9d/ : SUCCESS in 34m 46s\n- swift-dsvm-functional-ipv6 https://logs.opendev.org/60/623360/4/gate/swift-dsvm-functional-ipv6/4a19cbb/ : SUCCESS in 26m 05s\n- swift-tox-lower-constraints https://logs.opendev.org/60/623360/4/gate/swift-tox-lower-constraints/5c1e921/ : SUCCESS in 16m 48s\n- openstack-tox-pep8 https://logs.opendev.org/60/623360/4/gate/openstack-tox-pep8/bb36448/ : SUCCESS in 6m 51s","accounts_in_message":[],"_revision_number":4},{"id":"d294d9b8b9ab7232a016ad5c6a545f4757f74939","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-08-02 18:00:37.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"7656ddf4714d15846efbcd98a4383b15d0edeee8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 19:22:22.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 https://logs.opendev.org/60/623360/4/check/openstack-tox-docs/2f52dbb/html/ : SUCCESS in 6m 22s\n- grenade-py3 https://logs.opendev.org/60/623360/4/check/grenade-py3/121f221/ : SUCCESS in 1h 01m 42s\n- tempest-integrated-object-storage https://logs.opendev.org/60/623360/4/check/tempest-integrated-object-storage/df488c5/ : SUCCESS in 1h 13m 59s\n- swift-build-image https://logs.opendev.org/60/623360/4/check/swift-build-image/455db7a/ : SUCCESS in 8m 06s (non-voting)\n- swift-tox-py27 https://logs.opendev.org/60/623360/4/check/swift-tox-py27/246f23b/ : SUCCESS in 12m 19s\n- swift-tox-py36 https://logs.opendev.org/60/623360/4/check/swift-tox-py36/2279441/ : FAILURE in 17m 37s\n- swift-tox-py37 https://logs.opendev.org/60/623360/4/check/swift-tox-py37/51df828/ : SUCCESS in 11m 18s\n- swift-tox-func https://logs.opendev.org/60/623360/4/check/swift-tox-func/3e58641/ : SUCCESS in 8m 39s\n- swift-tox-func-encryption https://logs.opendev.org/60/623360/4/check/swift-tox-func-encryption/a3ee004/ : SUCCESS in 10m 20s\n- swift-tox-func-domain-remap-staticweb https://logs.opendev.org/60/623360/4/check/swift-tox-func-domain-remap-staticweb/5691853/ : SUCCESS in 9m 51s\n- swift-tox-func-ec https://logs.opendev.org/60/623360/4/check/swift-tox-func-ec/0b28b91/ : SUCCESS in 9m 17s\n- swift-tox-func-s3api https://logs.opendev.org/60/623360/4/check/swift-tox-func-s3api/33d3625/ : SUCCESS in 11m 15s\n- swift-tox-func-py37 https://logs.opendev.org/60/623360/4/check/swift-tox-func-py37/d449e7b/ : SUCCESS in 9m 35s\n- swift-tox-func-domain-remap-staticweb-py37 https://logs.opendev.org/60/623360/4/check/swift-tox-func-domain-remap-staticweb-py37/6e69744/ : SUCCESS in 7m 52s\n- swift-tox-func-ec-py37 https://logs.opendev.org/60/623360/4/check/swift-tox-func-ec-py37/de98645/ : SUCCESS in 8m 11s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://logs.opendev.org/60/623360/4/check/swift-tox-func-s3api-ceph-s3tests-tempauth/5445b1b/ : SUCCESS in 15m 07s (non-voting)\n- swift-probetests-centos-7 https://logs.opendev.org/60/623360/4/check/swift-probetests-centos-7/8ca6f0d/ : SUCCESS in 32m 20s\n- swift-dsvm-functional https://logs.opendev.org/60/623360/4/check/swift-dsvm-functional/d89dfc1/ : SUCCESS in 29m 01s\n- swift-dsvm-functional-py3 https://logs.opendev.org/60/623360/4/check/swift-dsvm-functional-py3/18059f2/ : SUCCESS in 28m 11s\n- swift-dsvm-functional-ipv6 https://logs.opendev.org/60/623360/4/check/swift-dsvm-functional-ipv6/6fbaf36/ : SUCCESS in 30m 29s\n- swift-tox-lower-constraints https://logs.opendev.org/60/623360/4/check/swift-tox-lower-constraints/006fd2e/ : SUCCESS in 12m 14s\n- openstack-tox-pep8 https://logs.opendev.org/60/623360/4/check/openstack-tox-pep8/fe877e3/ : SUCCESS in 5m 44s\n- swift-multinode-rolling-upgrade https://logs.opendev.org/60/623360/4/check/swift-multinode-rolling-upgrade/e14119d/ : SUCCESS in 18m 24s","accounts_in_message":[],"_revision_number":4},{"id":"ffe88180359de0068f082738a960005fe6af782a","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-08-02 19:22:59.000000000","message":"Patch Set 4:\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"23db0bd68c9b20b0e33ef2771aa83eed760bf681","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 20:19:43.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://logs.opendev.org/60/623360/4/check/openstack-tox-docs/a6024b4/html/ : SUCCESS in 4m 34s\n- grenade-py3 https://logs.opendev.org/60/623360/4/check/grenade-py3/0dd0226/ : SUCCESS in 54m 43s\n- tempest-integrated-object-storage https://logs.opendev.org/60/623360/4/check/tempest-integrated-object-storage/e0f6486/ : SUCCESS in 49m 18s\n- swift-build-image https://logs.opendev.org/60/623360/4/check/swift-build-image/a32d055/ : SUCCESS in 9m 09s (non-voting)\n- swift-tox-py27 https://logs.opendev.org/60/623360/4/check/swift-tox-py27/3aedd9c/ : SUCCESS in 10m 44s\n- swift-tox-py36 https://logs.opendev.org/60/623360/4/check/swift-tox-py36/876e4b5/ : SUCCESS in 11m 35s\n- swift-tox-py37 https://logs.opendev.org/60/623360/4/check/swift-tox-py37/308d829/ : SUCCESS in 11m 50s\n- swift-tox-func https://logs.opendev.org/60/623360/4/check/swift-tox-func/505464f/ : SUCCESS in 9m 33s\n- swift-tox-func-encryption https://logs.opendev.org/60/623360/4/check/swift-tox-func-encryption/59a8fde/ : SUCCESS in 9m 30s\n- swift-tox-func-domain-remap-staticweb https://logs.opendev.org/60/623360/4/check/swift-tox-func-domain-remap-staticweb/8fceed9/ : SUCCESS in 9m 15s\n- swift-tox-func-ec https://logs.opendev.org/60/623360/4/check/swift-tox-func-ec/e789a89/ : SUCCESS in 9m 38s\n- swift-tox-func-s3api https://logs.opendev.org/60/623360/4/check/swift-tox-func-s3api/6550f2a/ : SUCCESS in 13m 12s\n- swift-tox-func-py37 https://logs.opendev.org/60/623360/4/check/swift-tox-func-py37/526af0f/ : SUCCESS in 10m 31s\n- swift-tox-func-domain-remap-staticweb-py37 https://logs.opendev.org/60/623360/4/check/swift-tox-func-domain-remap-staticweb-py37/072a6fb/ : SUCCESS in 8m 06s\n- swift-tox-func-ec-py37 https://logs.opendev.org/60/623360/4/check/swift-tox-func-ec-py37/08b3b16/ : SUCCESS in 8m 48s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://logs.opendev.org/60/623360/4/check/swift-tox-func-s3api-ceph-s3tests-tempauth/a73a5ee/ : SUCCESS in 15m 08s (non-voting)\n- swift-probetests-centos-7 https://logs.opendev.org/60/623360/4/check/swift-probetests-centos-7/7dbb428/ : SUCCESS in 30m 18s\n- swift-dsvm-functional https://logs.opendev.org/60/623360/4/check/swift-dsvm-functional/668c3b8/ : SUCCESS in 24m 58s\n- swift-dsvm-functional-py3 https://logs.opendev.org/60/623360/4/check/swift-dsvm-functional-py3/b06d51e/ : SUCCESS in 27m 17s\n- swift-dsvm-functional-ipv6 https://logs.opendev.org/60/623360/4/check/swift-dsvm-functional-ipv6/81d9a51/ : SUCCESS in 22m 05s\n- swift-tox-lower-constraints https://logs.opendev.org/60/623360/4/check/swift-tox-lower-constraints/057e3a2/ : SUCCESS in 11m 43s\n- openstack-tox-pep8 https://logs.opendev.org/60/623360/4/check/openstack-tox-pep8/a3e78d7/ : SUCCESS in 5m 43s\n- swift-multinode-rolling-upgrade https://logs.opendev.org/60/623360/4/check/swift-multinode-rolling-upgrade/224b129/ : SUCCESS in 15m 49s","accounts_in_message":[],"_revision_number":4},{"id":"58f7da3438155e28dcc94e181bfb45f4f3d94133","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 20:19:55.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"01a9cf3afcddc7c71fa3a4db048a19aec85dd1ed","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 21:16:54.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"63e68cb3a65ca0cd4126830b57e6294dd2dbfc94","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 21:16:54.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://logs.opendev.org/60/623360/4/gate/openstack-tox-docs/29ffae1/html/ : SUCCESS in 4m 04s\n- grenade-py3 https://logs.opendev.org/60/623360/4/gate/grenade-py3/037726f/ : SUCCESS in 55m 46s\n- tempest-integrated-object-storage https://logs.opendev.org/60/623360/4/gate/tempest-integrated-object-storage/e8c27d0/ : SUCCESS in 55m 35s\n- swift-upload-image https://logs.opendev.org/60/623360/4/gate/swift-upload-image/0e92713/ : SUCCESS in 8m 01s (non-voting)\n- swift-tox-py27 https://logs.opendev.org/60/623360/4/gate/swift-tox-py27/24b0f13/ : SUCCESS in 19m 54s\n- swift-tox-py36 https://logs.opendev.org/60/623360/4/gate/swift-tox-py36/e8db413/ : SUCCESS in 13m 36s\n- swift-tox-py37 https://logs.opendev.org/60/623360/4/gate/swift-tox-py37/263801a/ : SUCCESS in 15m 48s\n- swift-tox-func https://logs.opendev.org/60/623360/4/gate/swift-tox-func/da616f2/ : SUCCESS in 10m 30s\n- swift-tox-func-encryption https://logs.opendev.org/60/623360/4/gate/swift-tox-func-encryption/f241411/ : SUCCESS in 28m 18s\n- swift-tox-func-domain-remap-staticweb https://logs.opendev.org/60/623360/4/gate/swift-tox-func-domain-remap-staticweb/561e9a5/ : SUCCESS in 28m 06s\n- swift-tox-func-ec https://logs.opendev.org/60/623360/4/gate/swift-tox-func-ec/2804aa8/ : SUCCESS in 11m 08s\n- swift-tox-func-s3api https://logs.opendev.org/60/623360/4/gate/swift-tox-func-s3api/119aea9/ : SUCCESS in 13m 27s\n- swift-tox-func-py37 https://logs.opendev.org/60/623360/4/gate/swift-tox-func-py37/67b8556/ : SUCCESS in 11m 09s\n- swift-tox-func-domain-remap-staticweb-py37 https://logs.opendev.org/60/623360/4/gate/swift-tox-func-domain-remap-staticweb-py37/a909709/ : SUCCESS in 8m 30s\n- swift-tox-func-ec-py37 https://logs.opendev.org/60/623360/4/gate/swift-tox-func-ec-py37/6827371/ : SUCCESS in 7m 54s\n- swift-probetests-centos-7 https://logs.opendev.org/60/623360/4/gate/swift-probetests-centos-7/b28cef4/ : SUCCESS in 32m 23s\n- swift-dsvm-functional https://logs.opendev.org/60/623360/4/gate/swift-dsvm-functional/faf4c19/ : SUCCESS in 27m 33s\n- swift-dsvm-functional-py3 https://logs.opendev.org/60/623360/4/gate/swift-dsvm-functional-py3/4d22436/ : SUCCESS in 26m 07s\n- swift-dsvm-functional-ipv6 https://logs.opendev.org/60/623360/4/gate/swift-dsvm-functional-ipv6/dac510a/ : SUCCESS in 27m 00s\n- swift-tox-lower-constraints https://logs.opendev.org/60/623360/4/gate/swift-tox-lower-constraints/347cb31/ : SUCCESS in 13m 40s\n- openstack-tox-pep8 https://logs.opendev.org/60/623360/4/gate/openstack-tox-pep8/51b40c9/ : SUCCESS in 5m 15s","accounts_in_message":[],"_revision_number":4},{"id":"12025866fde934490f1ca69e1303896f9fabce27","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-02 21:18:16.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- swift-promote-image https://logs.opendev.org/60/623360/4/promote/swift-promote-image/0e21b25/ : SUCCESS in 1m 00s (non-voting)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"25aeb0ca4905756501e62210a5bc2699c731a1f4","revisions":{"534392d43d7963118aa130778d1fb851bee8ab2c":{"kind":"REWORK","_number":1,"created":"2018-12-07 00:46:34.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/60/623360/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/60/623360/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/623360/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/623360/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/623360/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/60/623360/1"}}},"commit":{"parents":[{"commit":"00be3f595edd7aad57a6e0968b4cdf78eb4cda23","subject":"s3api: Allow concurrent multi-deletes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/00be3f595edd7aad57a6e0968b4cdf78eb4cda23"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2018-12-07 00:36:16.000000000","tz":-480},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2018-12-07 00:45:38.000000000","tz":-480},"subject":"Make GreenAsyncPile not hang","message":"Make GreenAsyncPile not hang\n\nIt\u0027s probably weird that StreamingPile has this interfaces that swallows\nexceptions, but this seems better than hanging.\n\nChange-Id: I8fe45c0f0d291efc84f3edf5d6b7cd116b5c7835\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/534392d43d7963118aa130778d1fb851bee8ab2c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/534392d43d7963118aa130778d1fb851bee8ab2c"}]},"branch":"refs/heads/master"},"c695886aef7fb0dbd123459e89c401fb28f03220":{"kind":"REWORK","_number":2,"created":"2019-08-01 22:20:39.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/60/623360/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/60/623360/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/623360/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/623360/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/623360/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/60/623360/2"}}},"commit":{"parents":[{"commit":"d33e569bee1bd563d83b79b7aebef50ab2dc9726","subject":"Merge \"py3: Fix title-casing in HeaderKeyDict\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d33e569bee1bd563d83b79b7aebef50ab2dc9726"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2018-12-07 00:36:16.000000000","tz":-480},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2019-08-01 22:20:34.000000000","tz":-300},"subject":"Make GreenAsyncPile not hang","message":"Make GreenAsyncPile not hang\n\nIt\u0027s probably weird that StreamingPile has this interfaces that swallows\nexceptions, but this seems better than hanging.\n\nChange-Id: I8fe45c0f0d291efc84f3edf5d6b7cd116b5c7835\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c695886aef7fb0dbd123459e89c401fb28f03220"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c695886aef7fb0dbd123459e89c401fb28f03220"}]},"branch":"refs/heads/master"},"bd867f585545e3fd8e9deb92e98047c112dfe6fe":{"kind":"REWORK","_number":3,"created":"2019-08-02 14:22:00.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/60/623360/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/60/623360/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/623360/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/623360/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/623360/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/60/623360/3"}}},"commit":{"parents":[{"commit":"3189410f9d5be3a845dbd47fdd77584f4b76da8a","subject":"Ignore 404s from handoffs for objects when calculating quorum","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3189410f9d5be3a845dbd47fdd77584f4b76da8a"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2018-12-07 00:36:16.000000000","tz":-480},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2019-08-02 14:21:53.000000000","tz":-300},"subject":"Make GreenAsyncPile not hang","message":"Make GreenAsyncPile not hang\n\nIt\u0027s probably weird that StreamingPile has this interfaces that swallows\nexceptions, but this seems better than hanging.\n\nChange-Id: I8fe45c0f0d291efc84f3edf5d6b7cd116b5c7835\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bd867f585545e3fd8e9deb92e98047c112dfe6fe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bd867f585545e3fd8e9deb92e98047c112dfe6fe"}]},"branch":"refs/heads/master"},"25aeb0ca4905756501e62210a5bc2699c731a1f4":{"kind":"REWORK","_number":4,"created":"2019-08-02 15:20:05.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/60/623360/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/60/623360/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/623360/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/623360/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/60/623360/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/60/623360/4"}}},"commit":{"parents":[{"commit":"3189410f9d5be3a845dbd47fdd77584f4b76da8a","subject":"Ignore 404s from handoffs for objects when calculating quorum","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3189410f9d5be3a845dbd47fdd77584f4b76da8a"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2018-12-07 00:36:16.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-08-02 15:19:41.000000000","tz":-420},"subject":"Make GreenAsyncPile not hang","message":"Make GreenAsyncPile not hang\n\nIt\u0027s probably weird that StreamingPile has this interfaces that swallows\nexceptions, but this seems better than hanging.\n\nChange-Id: I8fe45c0f0d291efc84f3edf5d6b7cd116b5c7835\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/25aeb0ca4905756501e62210a5bc2699c731a1f4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/25aeb0ca4905756501e62210a5bc2699c731a1f4"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
