)]}'
{"id":"openstack%2Fdevstack-gate~364046","triplet_id":"openstack%2Fdevstack-gate~master~I1a2220a5a9d729a619ee2137d3566c3d09f5e3b4","project":"openstack/devstack-gate","branch":"master","topic":"dest","hashtags":[],"change_id":"I1a2220a5a9d729a619ee2137d3566c3d09f5e3b4","subject":"Refactor devstack log copying","status":"ABANDONED","created":"2016-09-01 03:35:55.000000000","updated":"2018-02-13 20:08:12.000000000","total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"49b708a8ca0fb5156ab1ab8178ca2170c94d119f","_number":364046,"virtual_id_number":364046,"owner":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"actions":{},"labels":{"Verified":{"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":{"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":{"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{},"pending_reviewers":{},"reviewer_updates":[],"messages":[{"id":"290cf518e967c74efbad4ebed65e8075ea31dbc2","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2016-09-01 03:35:55.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b2da426275eabd20563242932e96490ec5ff4e71","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2016-09-01 04:16:57.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f6eb17e9d9d740e6936aa3f67e663a1b57a6d8c5","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2016-09-01 05:17:38.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"5a2aaae134f966c8c5b718c5e0b3d56660901346","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-01 08:07:19.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-grenade-dsvm-neutron-ubuntu-trusty http://logs.openstack.org/46/364046/3/check/gate-grenade-dsvm-neutron-ubuntu-trusty/65bcbb9/ : SUCCESS in 33m 03s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/46/364046/3/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/b056353/ : SUCCESS in 1h 07m 30s\n- gate-tempest-dsvm-full-ubuntu-xenial http://logs.openstack.org/46/364046/3/check/gate-tempest-dsvm-full-ubuntu-xenial/0f1d14b/ : SUCCESS in 53m 02s\n- gate-grenade-dsvm-ubuntu-trusty http://logs.openstack.org/46/364046/3/check/gate-grenade-dsvm-ubuntu-trusty/7c1f4e7/ : SUCCESS in 35m 26s\n- gate-devstack-gate-unittests http://logs.openstack.org/46/364046/3/check/gate-devstack-gate-unittests/347ddca/ : SUCCESS in 2m 32s\n- gate-devstack-gate-bashate http://logs.openstack.org/46/364046/3/check/gate-devstack-gate-bashate/4949c18/ : FAILURE in 1m 59s\n- gate-dg-hooks-dsvm http://logs.openstack.org/46/364046/3/check/gate-dg-hooks-dsvm/adc2526/ : SUCCESS in 9m 02s\n- gate-grenade-dsvm-multinode http://logs.openstack.org/46/364046/3/check/gate-grenade-dsvm-multinode/887b195/ : SUCCESS in 29m 03s\n- gate-grenade-dsvm-neutron-multinode http://logs.openstack.org/46/364046/3/check/gate-grenade-dsvm-neutron-multinode/9ff5f69/ : SUCCESS in 1h 07m 00s\n- gate-neutron-dsvm-functional-ubuntu-trusty-nv http://logs.openstack.org/46/364046/3/check/gate-neutron-dsvm-functional-ubuntu-trusty-nv/70f125c/ : SUCCESS in 20m 10s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/46/364046/3/check/gate-swift-dsvm-functional-nv/4321a59/ : SUCCESS in 26m 44s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-trusty-liberty-nv http://logs.openstack.org/46/364046/3/check/gate-tempest-dsvm-full-ubuntu-trusty-liberty-nv/5399fe0/ : SUCCESS in 38m 19s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty-nv http://logs.openstack.org/46/364046/3/check/gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty-nv/125aceb/ : SUCCESS in 50m 46s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/46/364046/3/check/gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv/e3d4e0d/ : SUCCESS in 44m 14s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/46/364046/3/check/gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv/38976ec/ : SUCCESS in 1h 01m 05s (non-voting)\n- gate-tempest-dsvm-platform-centos7-nv http://logs.openstack.org/46/364046/3/check/gate-tempest-dsvm-platform-centos7-nv/800bc90/ : SUCCESS in 58m 58s (non-voting)\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/46/364046/3/check/gate-tempest-dsvm-multinode-full/369f8ea/ : FAILURE in 2h 46m 37s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/46/364046/3/check/gate-tempest-dsvm-neutron-multinode-full/cd94ae8/ : FAILURE in 2h 46m 23s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"d599b2e2e75dc9ac0f9173ebbc36a652da49db2e","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2016-09-01 08:16:06.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"e82491e6d723753d8bca46b650299f416eae9d11","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-01 11:14:03.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-grenade-dsvm-neutron-ubuntu-trusty http://logs.openstack.org/46/364046/4/check/gate-grenade-dsvm-neutron-ubuntu-trusty/f527fe1/ : SUCCESS in 35m 29s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/46/364046/4/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/f518b8f/ : SUCCESS in 1h 16m 21s\n- gate-tempest-dsvm-full-ubuntu-xenial http://logs.openstack.org/46/364046/4/check/gate-tempest-dsvm-full-ubuntu-xenial/cb6f176/ : SUCCESS in 53m 58s\n- gate-grenade-dsvm-ubuntu-trusty http://logs.openstack.org/46/364046/4/check/gate-grenade-dsvm-ubuntu-trusty/e94929c/ : SUCCESS in 47m 18s\n- gate-devstack-gate-unittests http://logs.openstack.org/46/364046/4/check/gate-devstack-gate-unittests/9b37b44/ : SUCCESS in 1m 35s\n- gate-devstack-gate-bashate http://logs.openstack.org/46/364046/4/check/gate-devstack-gate-bashate/78e7d7c/ : SUCCESS in 1m 46s\n- gate-dg-hooks-dsvm http://logs.openstack.org/46/364046/4/check/gate-dg-hooks-dsvm/38fde2b/ : SUCCESS in 3m 18s\n- gate-grenade-dsvm-multinode http://logs.openstack.org/46/364046/4/check/gate-grenade-dsvm-multinode/99c1d03/ : SUCCESS in 26m 32s\n- gate-grenade-dsvm-neutron-multinode http://logs.openstack.org/46/364046/4/check/gate-grenade-dsvm-neutron-multinode/fddff40/ : SUCCESS in 52m 57s\n- gate-neutron-dsvm-functional-ubuntu-trusty-nv http://logs.openstack.org/46/364046/4/check/gate-neutron-dsvm-functional-ubuntu-trusty-nv/dfedeb9/ : SUCCESS in 19m 04s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/46/364046/4/check/gate-swift-dsvm-functional-nv/f71e542/ : SUCCESS in 25m 45s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-trusty-liberty-nv http://logs.openstack.org/46/364046/4/check/gate-tempest-dsvm-full-ubuntu-trusty-liberty-nv/ca2c98e/ : SUCCESS in 41m 08s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty-nv http://logs.openstack.org/46/364046/4/check/gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty-nv/d3e7c2c/ : SUCCESS in 49m 32s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/46/364046/4/check/gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv/e9ae592/ : SUCCESS in 44m 06s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/46/364046/4/check/gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv/691b763/ : SUCCESS in 1h 02m 41s (non-voting)\n- gate-tempest-dsvm-platform-centos7-nv http://logs.openstack.org/46/364046/4/check/gate-tempest-dsvm-platform-centos7-nv/328e0a1/ : SUCCESS in 50m 08s (non-voting)\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/46/364046/4/check/gate-tempest-dsvm-multinode-full/bf13976/ : FAILURE in 2h 46m 47s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/46/364046/4/check/gate-tempest-dsvm-neutron-multinode-full/7a92a11/ : FAILURE in 2h 47m 24s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"21c6dab0d396053bd21899159412bb616a199272","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2016-09-05 06:31:13.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"4b401ef3dcad99b224def6338dde4097c9c311ca","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2016-09-05 06:32:16.000000000","message":"Uploaded patch set 6: Commit message was updated.","accounts_in_message":[],"_revision_number":6},{"id":"0ac3ae4afc029bd57c4906b2675323300a33e2a1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-05 08:00:47.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-grenade-dsvm-neutron-ubuntu-trusty http://logs.openstack.org/46/364046/6/check/gate-grenade-dsvm-neutron-ubuntu-trusty/4e2ecac/ : SUCCESS in 44m 19s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/46/364046/6/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/448fc76/ : SUCCESS in 1h 05m 48s\n- gate-tempest-dsvm-full-ubuntu-xenial http://logs.openstack.org/46/364046/6/check/gate-tempest-dsvm-full-ubuntu-xenial/3a0deb7/ : SUCCESS in 1h 06m 40s\n- gate-grenade-dsvm-ubuntu-trusty http://logs.openstack.org/46/364046/6/check/gate-grenade-dsvm-ubuntu-trusty/a23f11f/ : SUCCESS in 41m 21s\n- gate-devstack-gate-unittests http://logs.openstack.org/46/364046/6/check/gate-devstack-gate-unittests/19e6da5/ : SUCCESS in 3m 22s\n- gate-devstack-gate-bashate http://logs.openstack.org/46/364046/6/check/gate-devstack-gate-bashate/d85b6d2/ : SUCCESS in 3m 35s\n- gate-dg-hooks-dsvm http://logs.openstack.org/46/364046/6/check/gate-dg-hooks-dsvm/8fd1943/ : SUCCESS in 5m 53s\n- gate-grenade-dsvm-multinode http://logs.openstack.org/46/364046/6/check/gate-grenade-dsvm-multinode/0f935f9/ : SUCCESS in 27m 02s\n- gate-grenade-dsvm-neutron-multinode http://logs.openstack.org/46/364046/6/check/gate-grenade-dsvm-neutron-multinode/0b2a083/ : SUCCESS in 59m 47s\n- gate-neutron-dsvm-functional-ubuntu-trusty-nv http://logs.openstack.org/46/364046/6/check/gate-neutron-dsvm-functional-ubuntu-trusty-nv/b8ca4e6/ : SUCCESS in 18m 56s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/46/364046/6/check/gate-swift-dsvm-functional-nv/f02e254/ : SUCCESS in 15m 30s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-trusty-liberty-nv http://logs.openstack.org/46/364046/6/check/gate-tempest-dsvm-full-ubuntu-trusty-liberty-nv/760b24b/ : SUCCESS in 38m 47s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty-nv http://logs.openstack.org/46/364046/6/check/gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty-nv/1658606/ : SUCCESS in 48m 39s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/46/364046/6/check/gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv/1b99c55/ : SUCCESS in 41m 03s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/46/364046/6/check/gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv/3be0be2/ : SUCCESS in 44m 47s (non-voting)\n- gate-tempest-dsvm-platform-centos7-nv http://logs.openstack.org/46/364046/6/check/gate-tempest-dsvm-platform-centos7-nv/5061d6c/ : SUCCESS in 54m 06s (non-voting)\n- gate-tempest-dsvm-multinode-full-ubuntu-xenial http://logs.openstack.org/46/364046/6/check/gate-tempest-dsvm-multinode-full-ubuntu-xenial/b986345/ : FAILURE in 1h 11m 13s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial http://logs.openstack.org/46/364046/6/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial/944c6ee/ : SUCCESS in 1h 27m 31s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"33adee7bc18a8168adb52689dd868c343d8702e1","author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"date":"2016-09-06 05:17:34.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"17534af2d942592c6d65dbeeee690751488b0964","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-06 06:19:54.000000000","message":"Patch Set 6: 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":6},{"id":"607b910979f4e71d3e9c6b24f70600f2d87e6cf7","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2016-09-06 07:12:33.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"1ea37b6f9f8a28c95f60aa2bde61b388e38ca95d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-09-06 08:45:47.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-grenade-dsvm-neutron-ubuntu-trusty http://logs.openstack.org/46/364046/7/check/gate-grenade-dsvm-neutron-ubuntu-trusty/36b5bc1/ : SUCCESS in 36m 04s\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/46/364046/7/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/4ea3545/ : SUCCESS in 52m 31s\n- gate-tempest-dsvm-full-ubuntu-xenial http://logs.openstack.org/46/364046/7/check/gate-tempest-dsvm-full-ubuntu-xenial/b2aab13/ : SUCCESS in 49m 06s\n- gate-grenade-dsvm-ubuntu-trusty http://logs.openstack.org/46/364046/7/check/gate-grenade-dsvm-ubuntu-trusty/1e3dec8/ : SUCCESS in 27m 46s\n- gate-devstack-gate-unittests http://logs.openstack.org/46/364046/7/check/gate-devstack-gate-unittests/681b427/ : SUCCESS in 2m 55s\n- gate-devstack-gate-bashate http://logs.openstack.org/46/364046/7/check/gate-devstack-gate-bashate/1827927/ : SUCCESS in 1m 55s\n- gate-dg-hooks-dsvm http://logs.openstack.org/46/364046/7/check/gate-dg-hooks-dsvm/fe8ef8c/ : SUCCESS in 8m 10s\n- gate-grenade-dsvm-multinode http://logs.openstack.org/46/364046/7/check/gate-grenade-dsvm-multinode/99ab15e/ : SUCCESS in 27m 56s\n- gate-grenade-dsvm-neutron-multinode http://logs.openstack.org/46/364046/7/check/gate-grenade-dsvm-neutron-multinode/6cdb53d/ : SUCCESS in 37m 29s\n- gate-neutron-dsvm-functional-ubuntu-trusty-nv http://logs.openstack.org/46/364046/7/check/gate-neutron-dsvm-functional-ubuntu-trusty-nv/3760ce6/ : SUCCESS in 17m 38s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/46/364046/7/check/gate-swift-dsvm-functional-nv/6ea1370/ : SUCCESS in 25m 27s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-trusty-liberty-nv http://logs.openstack.org/46/364046/7/check/gate-tempest-dsvm-full-ubuntu-trusty-liberty-nv/91bab7e/ : SUCCESS in 47m 47s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty-nv http://logs.openstack.org/46/364046/7/check/gate-tempest-dsvm-neutron-full-ubuntu-trusty-liberty-nv/cf36370/ : SUCCESS in 47m 38s (non-voting)\n- gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/46/364046/7/check/gate-tempest-dsvm-full-ubuntu-trusty-mitaka-nv/2a7a373/ : SUCCESS in 40m 41s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/46/364046/7/check/gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv/0908a32/ : SUCCESS in 56m 27s (non-voting)\n- gate-tempest-dsvm-platform-centos7-nv http://logs.openstack.org/46/364046/7/check/gate-tempest-dsvm-platform-centos7-nv/9a35c7b/ : SUCCESS in 1h 11m 06s (non-voting)\n- gate-tempest-dsvm-multinode-full-ubuntu-xenial http://logs.openstack.org/46/364046/7/check/gate-tempest-dsvm-multinode-full-ubuntu-xenial/515f402/ : FAILURE in 1h 14m 08s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial http://logs.openstack.org/46/364046/7/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial/cb48e7e/ : SUCCESS in 1h 29m 52s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"bd685904576b111e96bcc382833bd794b33dde85","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-10-13 23:22:58.000000000","message":"Patch Set 7: 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":7},{"id":"6fdf78c07a0e23830b92532ee768bd10a831b6fe","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2017-12-18 04:46:20.000000000","message":"Removed reviewer Jenkins with the following votes:\n\n* Verified-1 by Jenkins (3)\n","accounts_in_message":[],"_revision_number":7},{"id":"59034ce1839137090f63aff8f674352ed90f58cd","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2018-02-13 20:08:12.000000000","message":"Abandoned\n\nit\u0027s a zuul v3 world now","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"91d343b2ab9d661d57c81739f5dd60f460228547","revisions":{"c5f6b11eac6a8628eafbbbfd8af2c75e880e1383":{"kind":"REWORK","_number":1,"created":"2016-09-01 03:35:55.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/46/364046/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/46/364046/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/1"}}},"commit":{"parents":[{"commit":"31178033056a359c9834add8492aa3c1cf2cbc58","subject":"Fix devstack subunit output","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/31178033056a359c9834add8492aa3c1cf2cbc58"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2016-09-01 01:55:05.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2016-09-01 03:35:22.000000000","tz":600},"subject":"[WIP] Refactor devstack log copying","message":"[WIP] Refactor devstack log copying\n\nThis introduces a single function to collect devstack logs.  It either\nruns once for the devstack case, or twice (once for \"old\" and once for\n\"new\") in the grenade case.  I\u0027ve rolled the duplicated parts of the\ncode, including the testr artificat stuff, into this single function.\n\nThe layout is simplified into three distinct phases\n\n1) copy devstack files\n2) copy generic system logs/status\n3) cleanup \u0026 compression\n\nI feel this makes the whole process much easier to understand (even\nwith greatly increased comments diffstat is ~equal), reduces\nduplication and reduces the chance that we make mistakes when trying\nto introduce various log processing enhancements.\n\nChange-Id: I1a2220a5a9d729a619ee2137d3566c3d09f5e3b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/c5f6b11eac6a8628eafbbbfd8af2c75e880e1383"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/c5f6b11eac6a8628eafbbbfd8af2c75e880e1383"}]},"branch":"refs/heads/master"},"aa35a193c1464af87f85e56a8def004769ccfe76":{"kind":"REWORK","_number":2,"created":"2016-09-01 04:16:57.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/46/364046/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/46/364046/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/2"}}},"commit":{"parents":[{"commit":"d4ddc0ba5d79fa7f2f71b13d6efd6b1c945c4af3","subject":"Fix devstack subunit output","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/d4ddc0ba5d79fa7f2f71b13d6efd6b1c945c4af3"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2016-09-01 01:55:05.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2016-09-01 04:16:44.000000000","tz":600},"subject":"[WIP] Refactor devstack log copying","message":"[WIP] Refactor devstack log copying\n\nThis introduces a single function to collect devstack logs.  It either\nruns once for the devstack case, or twice (once for \"old\" and once for\n\"new\") in the grenade case.  I\u0027ve rolled the duplicated parts of the\ncode, including the testr artificat stuff, into this single function.\n\nThe layout is simplified into three distinct phases\n\n1) copy devstack files\n2) copy generic system logs/status\n3) cleanup \u0026 compression\n\nI feel this makes the whole process much easier to understand (even\nwith greatly increased comments diffstat is ~equal), reduces\nduplication and reduces the chance that we make mistakes when trying\nto introduce various log processing enhancements.\n\nChange-Id: I1a2220a5a9d729a619ee2137d3566c3d09f5e3b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/aa35a193c1464af87f85e56a8def004769ccfe76"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/aa35a193c1464af87f85e56a8def004769ccfe76"}]},"branch":"refs/heads/master"},"94af3c0f0666f0f19ebb84787bc8780acbca5b24":{"kind":"REWORK","_number":3,"created":"2016-09-01 05:17:38.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/46/364046/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/46/364046/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/3"}}},"commit":{"parents":[{"commit":"d4ddc0ba5d79fa7f2f71b13d6efd6b1c945c4af3","subject":"Fix devstack subunit output","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/d4ddc0ba5d79fa7f2f71b13d6efd6b1c945c4af3"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2016-09-01 01:55:05.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2016-09-01 05:17:24.000000000","tz":600},"subject":"[WIP] Refactor devstack log copying","message":"[WIP] Refactor devstack log copying\n\nThis introduces a single function to collect devstack logs.  It either\nruns once for the devstack case, or twice (once for \"old\" and once for\n\"new\") in the grenade case.  I\u0027ve rolled the duplicated parts of the\ncode, including the testr artificat stuff, into this single function.\n\nThe layout is simplified into three distinct phases\n\n1) copy devstack files\n2) copy generic system logs/status\n3) cleanup \u0026 compression\n\nI feel this makes the whole process much easier to understand (even\nwith greatly increased comments diffstat is ~equal), reduces\nduplication and reduces the chance that we make mistakes when trying\nto introduce various log processing enhancements.\n\nChange-Id: I1a2220a5a9d729a619ee2137d3566c3d09f5e3b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/94af3c0f0666f0f19ebb84787bc8780acbca5b24"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/94af3c0f0666f0f19ebb84787bc8780acbca5b24"}]},"branch":"refs/heads/master"},"9a8553057ddb11b990c6c44d5ef3f287c6190011":{"kind":"REWORK","_number":4,"created":"2016-09-01 08:16:06.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/46/364046/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/46/364046/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/4"}}},"commit":{"parents":[{"commit":"278e28a1b0ae936d00974b747128843d14952078","subject":"Fix devstack subunit output","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/278e28a1b0ae936d00974b747128843d14952078"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2016-09-01 01:55:05.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2016-09-01 08:14:19.000000000","tz":600},"subject":"[WIP] Refactor devstack log copying","message":"[WIP] Refactor devstack log copying\n\nThis introduces a single function to collect devstack logs.  It either\nruns once for the devstack case, or twice (once for \"old\" and once for\n\"new\") in the grenade case.  I\u0027ve rolled the duplicated parts of the\ncode, including the testr artificat stuff, into this single function.\n\nThe layout is simplified into three distinct phases\n\n1) copy devstack files\n2) copy generic system logs/status\n3) cleanup \u0026 compression\n\nI feel this makes the whole process much easier to understand (even\nwith greatly increased comments diffstat is ~equal), reduces\nduplication and reduces the chance that we make mistakes when trying\nto introduce various log processing enhancements.\n\nChange-Id: I1a2220a5a9d729a619ee2137d3566c3d09f5e3b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/9a8553057ddb11b990c6c44d5ef3f287c6190011"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/9a8553057ddb11b990c6c44d5ef3f287c6190011"}]},"branch":"refs/heads/master"},"cd810fd6d8b60a2608be5c0ee653bb0b9c81a2b1":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2016-09-05 06:31:13.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/46/364046/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/46/364046/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/5"}}},"commit":{"parents":[{"commit":"00fa471be918cfddd83e44a0da71bdf4518ad20d","subject":"Fix devstack subunit output","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/00fa471be918cfddd83e44a0da71bdf4518ad20d"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2016-09-01 01:55:05.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2016-09-05 06:30:49.000000000","tz":600},"subject":"[WIP] Refactor devstack log copying","message":"[WIP] Refactor devstack log copying\n\nThis introduces a single function to collect devstack logs.  It either\nruns once for the devstack case, or twice (once for \"old\" and once for\n\"new\") in the grenade case.  I\u0027ve rolled the duplicated parts of the\ncode, including the testr artificat stuff, into this single function.\n\nThe layout is simplified into three distinct phases\n\n1) copy devstack files\n2) copy generic system logs/status\n3) cleanup \u0026 compression\n\nI feel this makes the whole process much easier to understand (even\nwith greatly increased comments diffstat is ~equal), reduces\nduplication and reduces the chance that we make mistakes when trying\nto introduce various log processing enhancements.\n\nChange-Id: I1a2220a5a9d729a619ee2137d3566c3d09f5e3b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/cd810fd6d8b60a2608be5c0ee653bb0b9c81a2b1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/cd810fd6d8b60a2608be5c0ee653bb0b9c81a2b1"}]},"branch":"refs/heads/master"},"c822b68249f55d4990c905b1b2622d926aa0287f":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2016-09-05 06:32:16.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/46/364046/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/46/364046/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/6"}}},"commit":{"parents":[{"commit":"00fa471be918cfddd83e44a0da71bdf4518ad20d","subject":"Fix devstack subunit output","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/00fa471be918cfddd83e44a0da71bdf4518ad20d"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2016-09-01 01:55:05.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2016-09-05 06:31:54.000000000","tz":600},"subject":"Refactor devstack log copying","message":"Refactor devstack log copying\n\nThis introduces a single function to collect devstack logs.  It either\nruns once for the devstack case, or twice (once for \"old\" and once for\n\"new\") in the grenade case.  I\u0027ve rolled the duplicated parts of the\ncode, including the testr artificat stuff, into this single function.\n\nThe layout is simplified into three distinct phases\n\n1) copy devstack files\n2) copy generic system logs/status\n3) cleanup \u0026 compression\n\nI feel this makes the whole process much easier to understand (even\nwith greatly increased comments diffstat is ~equal), reduces\nduplication and reduces the chance that we make mistakes when trying\nto introduce various log processing enhancements.\n\nChange-Id: I1a2220a5a9d729a619ee2137d3566c3d09f5e3b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/c822b68249f55d4990c905b1b2622d926aa0287f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/c822b68249f55d4990c905b1b2622d926aa0287f"}]},"branch":"refs/heads/master"},"91d343b2ab9d661d57c81739f5dd60f460228547":{"kind":"REWORK","_number":7,"created":"2016-09-06 07:12:33.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/46/364046/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/46/364046/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/46/364046/7"}}},"commit":{"parents":[{"commit":"bdcdbd3c3409e0e0df02ff9833e87f6647dd1233","subject":"Fix devstack subunit output","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/bdcdbd3c3409e0e0df02ff9833e87f6647dd1233"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2016-09-01 01:55:05.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2016-09-06 07:11:16.000000000","tz":600},"subject":"Refactor devstack log copying","message":"Refactor devstack log copying\n\nThis introduces a single function to collect devstack logs.  It either\nruns once for the devstack case, or twice (once for \"old\" and once for\n\"new\") in the grenade case.  I\u0027ve rolled the duplicated parts of the\ncode, including the testr artificat stuff, into this single function.\n\nThe layout is simplified into three distinct phases\n\n1) copy devstack files\n2) copy generic system logs/status\n3) cleanup \u0026 compression\n\nI feel this makes the whole process much easier to understand (even\nwith greatly increased comments diffstat is ~equal), reduces\nduplication and reduces the chance that we make mistakes when trying\nto introduce various log processing enhancements.\n\nChange-Id: I1a2220a5a9d729a619ee2137d3566c3d09f5e3b4\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/91d343b2ab9d661d57c81739f5dd60f460228547"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/91d343b2ab9d661d57c81739f5dd60f460228547"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
