)]}'
{"id":"openstack%2Fdevstack-gate~199851","triplet_id":"openstack%2Fdevstack-gate~master~Iec2ad7b5598fdaefbc2338ade702bc7b08963b96","project":"openstack/devstack-gate","branch":"master","topic":"early-devstack-log","hashtags":[],"change_id":"Iec2ad7b5598fdaefbc2338ade702bc7b08963b96","subject":"Catch early devstack output into logfile","status":"MERGED","created":"2015-07-09 04:21:18.000000000","updated":"2015-10-08 14:08:31.000000000","submitted":"2015-10-08 14:08:29.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4b2d7247daf2b1eb8ea0fbbf673da819d6227737","_number":199851,"virtual_id_number":199851,"owner":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":2,"date":"2015-10-08 14:08:29.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":2,"date":"2015-08-30 15:52:01.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-07-27 19:46:13.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":1,"date":"2015-08-30 15:52:01.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-07-27 19:46:13.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2015-08-30 15:52:01.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2015-10-08 14:08:29.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"0650963b69c1b6a88e8996ea687728cc05e3e0a2","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-07-09 04:21:18.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"90cf1d055b1414b9884834073427bb7140ca184a","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-07-09 04:40:48.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f293e56db985f6e32e8c21eb7fd87d85b3d52c0d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-09 05:42:03.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/51/199851/2/check/check-tempest-dsvm-full/e5ee906/ : SUCCESS in 41m 10s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/51/199851/2/check/check-tempest-dsvm-postgres-full/f480958/ : SUCCESS in 45m 29s\n- check-tempest-dsvm-neutron http://logs.openstack.org/51/199851/2/check/check-tempest-dsvm-neutron/9386212/ : SUCCESS in 38m 53s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/51/199851/2/check/check-tempest-dsvm-neutron-full/81fb84c/ : SUCCESS in 58m 59s\n- check-grenade-dsvm http://logs.openstack.org/51/199851/2/check/check-grenade-dsvm/ed4e174/ : SUCCESS in 43m 21s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/51/199851/2/check/gate-tempest-dsvm-large-ops/c6e0cb2/ : SUCCESS in 27m 04s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/51/199851/2/check/gate-tempest-dsvm-neutron-large-ops/9b0a085/ : SUCCESS in 30m 05s\n- gate-devstack-gate-unittests http://logs.openstack.org/51/199851/2/check/gate-devstack-gate-unittests/ecac690/ : SUCCESS in 9s\n- check-devstack-dsvm-cells http://logs.openstack.org/51/199851/2/check/check-devstack-dsvm-cells/6319ad8/ : SUCCESS in 20m 02s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/51/199851/2/check/check-dg-tempest-dsvm-full/16209ca/ : SUCCESS in 48m 26s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/51/199851/2/check/check-dg-tempest-dsvm-full-reexec/a201f6e/ : SUCCESS in 47m 44s\n- check-dg-hooks-dsvm http://logs.openstack.org/51/199851/2/check/check-dg-hooks-dsvm/3e38e7d/ : SUCCESS in 8m 29s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/51/199851/2/check/check-grenade-dsvm-partial-ncpu/469f668/ : SUCCESS in 46m 00s\n- check-neutron-dsvm-functional-nv http://logs.openstack.org/51/199851/2/check/check-neutron-dsvm-functional-nv/73f2b7d/ : SUCCESS in 8m 27s (non-voting)\n- check-swift-dsvm-functional-nv http://logs.openstack.org/51/199851/2/check/check-swift-dsvm-functional-nv/00a111d/ : SUCCESS in 25m 13s (non-voting)\n- check-tempest-dsvm-full-juno-nv http://logs.openstack.org/51/199851/2/check/check-tempest-dsvm-full-juno-nv/6c23490/ : SUCCESS in 31m 33s (non-voting)\n- check-tempest-dsvm-neutron-full-juno-nv http://logs.openstack.org/51/199851/2/check/check-tempest-dsvm-neutron-full-juno-nv/80326d3/ : SUCCESS in 55m 58s (non-voting)\n- check-tempest-dsvm-postgres-full-juno-nv http://logs.openstack.org/51/199851/2/check/check-tempest-dsvm-postgres-full-juno-nv/8002e26/ : SUCCESS in 40m 52s (non-voting)\n- check-tempest-dsvm-full-kilo-nv http://logs.openstack.org/51/199851/2/check/check-tempest-dsvm-full-kilo-nv/f4bf1da/ : SUCCESS in 44m 28s (non-voting)\n- check-tempest-dsvm-neutron-full-kilo-nv http://logs.openstack.org/51/199851/2/check/check-tempest-dsvm-neutron-full-kilo-nv/9e75ce0/ : SUCCESS in 54m 05s (non-voting)\n- check-tempest-dsvm-postgres-full-kilo-nv http://logs.openstack.org/51/199851/2/check/check-tempest-dsvm-postgres-full-kilo-nv/0e9470f/ : SUCCESS in 43m 42s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/51/199851/2/check/check-tempest-dsvm-ironic-pxe_ssh/74d80ac/ : SUCCESS in 44m 27s\n- check-tempest-dsvm-f21 http://logs.openstack.org/51/199851/2/check/check-tempest-dsvm-f21/b077d84/ : FAILURE in 50m 24s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/51/199851/2/check/check-tempest-dsvm-centos7/7f4f4bb/ : SUCCESS in 31m 15s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"9c18cc949f64ec8cc533369df5f5a8b9b853dfea","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-07-27 19:46:13.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"4b682f9e6fb3beeb102812fa4430cb7679c3686f","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2015-08-30 15:52:01.000000000","message":"Patch Set 2: Workflow+1 Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"0da9bb9b2e38c51f34621e7b0792676681c1df19","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-30 15:52:06.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"caa91c1c0c97e8d6d2bd20aa4e4e84f3b659c657","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-31 01:23:39.000000000","message":"Patch Set 2: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-tempest-dsvm-full http://logs.openstack.org/51/199851/2/gate/gate-tempest-dsvm-full/be9ebbb/ : FAILURE in 57m 11s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/51/199851/2/gate/gate-tempest-dsvm-postgres-full/d1c5e93/ : FAILURE in 47m 21s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/51/199851/2/gate/gate-tempest-dsvm-neutron-full/b513423/ : SUCCESS in 1h 08m 28s\n- gate-grenade-dsvm http://logs.openstack.org/51/199851/2/gate/gate-grenade-dsvm/2efdeb4/ : SUCCESS in 52m 30s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/51/199851/2/gate/gate-tempest-dsvm-large-ops/4ef036d/ : SUCCESS in 27m 14s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/51/199851/2/gate/gate-tempest-dsvm-neutron-large-ops/d7f2951/ : SUCCESS in 34m 20s\n- gate-devstack-gate-unittests http://logs.openstack.org/51/199851/2/gate/gate-devstack-gate-unittests/5fe2e63/ : SUCCESS in 8s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/51/199851/2/gate/gate-grenade-dsvm-partial-ncpu/9d9bab7/ : SUCCESS in 45m 08s","accounts_in_message":[],"_revision_number":2},{"id":"58cc7f0223e7da9008d02b073f947162961a2dd2","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-10-08 11:25:36.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"2fd61fd8f2b81e9fd7e95c3829e9741d5fd45d66","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-08 12:47:47.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/51/199851/2/check/gate-tempest-dsvm-full/9135662/ : SUCCESS in 1h 01m 12s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/51/199851/2/check/gate-tempest-dsvm-postgres-full/e8227d2/ : SUCCESS in 53m 03s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/51/199851/2/check/gate-tempest-dsvm-neutron-full/8af254b/ : SUCCESS in 1h 18m 56s\n- gate-grenade-dsvm http://logs.openstack.org/51/199851/2/check/gate-grenade-dsvm/ccd1e2b/ : SUCCESS in 54m 29s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/51/199851/2/check/gate-tempest-dsvm-large-ops/75570ed/ : SUCCESS in 38m 34s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/51/199851/2/check/gate-tempest-dsvm-neutron-large-ops/8108131/ : SUCCESS in 38m 01s\n- gate-devstack-gate-unittests http://logs.openstack.org/51/199851/2/check/gate-devstack-gate-unittests/725f62c/ : SUCCESS in 10s\n- gate-dg-hooks-dsvm http://logs.openstack.org/51/199851/2/check/gate-dg-hooks-dsvm/a885bfb/ : SUCCESS in 10m 58s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/51/199851/2/check/gate-grenade-dsvm-partial-ncpu/ada6b41/ : SUCCESS in 45m 47s\n- gate-neutron-dsvm-functional-nv http://logs.openstack.org/51/199851/2/check/gate-neutron-dsvm-functional-nv/11e6a8d/ : SUCCESS in 9m 29s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/51/199851/2/check/gate-swift-dsvm-functional-nv/8d1b11f/ : SUCCESS in 29m 42s (non-voting)\n- gate-tempest-dsvm-full-juno-nv http://logs.openstack.org/51/199851/2/check/gate-tempest-dsvm-full-juno-nv/e843c06/ : SUCCESS in 36m 06s (non-voting)\n- gate-tempest-dsvm-neutron-full-juno-nv http://logs.openstack.org/51/199851/2/check/gate-tempest-dsvm-neutron-full-juno-nv/c2ffe6c/ : SUCCESS in 45m 08s (non-voting)\n- gate-tempest-dsvm-postgres-full-juno-nv http://logs.openstack.org/51/199851/2/check/gate-tempest-dsvm-postgres-full-juno-nv/94d7c3f/ : SUCCESS in 34m 15s (non-voting)\n- gate-tempest-dsvm-full-kilo-nv http://logs.openstack.org/51/199851/2/check/gate-tempest-dsvm-full-kilo-nv/bdc8245/ : SUCCESS in 41m 54s (non-voting)\n- gate-tempest-dsvm-neutron-full-kilo-nv http://logs.openstack.org/51/199851/2/check/gate-tempest-dsvm-neutron-full-kilo-nv/5c93a3b/ : SUCCESS in 48m 50s (non-voting)\n- gate-tempest-dsvm-postgres-full-kilo-nv http://logs.openstack.org/51/199851/2/check/gate-tempest-dsvm-postgres-full-kilo-nv/90a326a/ : SUCCESS in 39m 36s (non-voting)\n- gate-tempest-dsvm-full-liberty-nv http://logs.openstack.org/51/199851/2/check/gate-tempest-dsvm-full-liberty-nv/fec1805/ : FAILURE in 47m 57s (non-voting)\n- gate-tempest-dsvm-neutron-full-liberty-nv http://logs.openstack.org/51/199851/2/check/gate-tempest-dsvm-neutron-full-liberty-nv/443bd53/ : SUCCESS in 54m 15s (non-voting)\n- gate-tempest-dsvm-postgres-full-liberty-nv http://logs.openstack.org/51/199851/2/check/gate-tempest-dsvm-postgres-full-liberty-nv/cd88066/ : SUCCESS in 42m 15s (non-voting)\n- gate-tempest-dsvm-ironic-agent_ssh http://logs.openstack.org/51/199851/2/check/gate-tempest-dsvm-ironic-agent_ssh/c4d316b/ : SUCCESS in 40m 20s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/51/199851/2/check/gate-tempest-dsvm-f21/5e42ffa/ : SUCCESS in 45m 55s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/51/199851/2/check/gate-tempest-dsvm-centos7/99a0541/ : SUCCESS in 31m 33s (non-voting)\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/51/199851/2/check/gate-tempest-dsvm-multinode-full/67d418e/ : FAILURE in 51m 50s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/51/199851/2/check/gate-tempest-dsvm-neutron-multinode-full/151b51d/ : SUCCESS in 1h 06m 26s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"64778b0fa8eec599fd322433388ab6cbe59caf9c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-08 12:47:55.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"54ca5b99d389b9c9d3b7d1a61e8015bcfb84d086","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-08 14:08:29.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/51/199851/2/gate/gate-tempest-dsvm-full/7602b08/ : SUCCESS in 55m 21s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/51/199851/2/gate/gate-tempest-dsvm-postgres-full/7c93e4f/ : SUCCESS in 49m 06s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/51/199851/2/gate/gate-tempest-dsvm-neutron-full/e28b016/ : SUCCESS in 1h 17m 33s\n- gate-grenade-dsvm http://logs.openstack.org/51/199851/2/gate/gate-grenade-dsvm/6ea86a8/ : SUCCESS in 51m 13s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/51/199851/2/gate/gate-tempest-dsvm-large-ops/6c47785/ : SUCCESS in 45m 52s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/51/199851/2/gate/gate-tempest-dsvm-neutron-large-ops/47b98c5/ : SUCCESS in 27m 17s\n- gate-devstack-gate-unittests http://logs.openstack.org/51/199851/2/gate/gate-devstack-gate-unittests/38cc9b5/ : SUCCESS in 8s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/51/199851/2/gate/gate-grenade-dsvm-partial-ncpu/538ff25/ : SUCCESS in 42m 40s","accounts_in_message":[],"_revision_number":2},{"id":"e40dae7bae5be8722f90a6de75ea82683fe5c8a0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-08 14:08:31.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"45bc2db089a79ad7f541c1f3f11285aa9d42a9ba","revisions":{"116342421e2ce7715c80cc2c951c2a8f973c6555":{"kind":"REWORK","_number":1,"created":"2015-07-09 04:21:18.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/51/199851/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/51/199851/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/51/199851/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/51/199851/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/51/199851/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/51/199851/1"}}},"commit":{"parents":[{"commit":"06f6ac9bece669042e627f6c6eb4e77b3ba1d1b1","subject":"Merge \"Add openvswitch logs to output\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/06f6ac9bece669042e627f6c6eb4e77b3ba1d1b1"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2015-07-09 04:14:46.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2015-07-09 04:20:48.000000000","tz":600},"subject":"Catch early devstack output into logfile","message":"Catch early devstack output into logfile\n\nThere is a fair bit that happens within devstack before it starts\nwriting out to the log-file (for example, reading all the\nconfiguration to know that it needs to write to a log-file, for\nexample).  Capture this into log-files rather than /dev/null.\n\nChange-Id: Iec2ad7b5598fdaefbc2338ade702bc7b08963b96\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/116342421e2ce7715c80cc2c951c2a8f973c6555"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/116342421e2ce7715c80cc2c951c2a8f973c6555"}]},"branch":"refs/heads/master"},"45bc2db089a79ad7f541c1f3f11285aa9d42a9ba":{"kind":"REWORK","_number":2,"created":"2015-07-09 04:40:48.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/51/199851/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/51/199851/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/51/199851/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/51/199851/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/51/199851/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/51/199851/2"}}},"commit":{"parents":[{"commit":"06f6ac9bece669042e627f6c6eb4e77b3ba1d1b1","subject":"Merge \"Add openvswitch logs to output\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/06f6ac9bece669042e627f6c6eb4e77b3ba1d1b1"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2015-07-09 04:14:46.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2015-07-09 04:40:37.000000000","tz":600},"subject":"Catch early devstack output into logfile","message":"Catch early devstack output into logfile\n\nThere is a fair bit that happens within devstack before it starts\nwriting out to the log-file (for example, reading all the\nconfiguration to know that it needs to write to a log-file, for\nexample).  Capture this into log-files rather than /dev/null.\n\nChange-Id: Iec2ad7b5598fdaefbc2338ade702bc7b08963b96\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/45bc2db089a79ad7f541c1f3f11285aa9d42a9ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/45bc2db089a79ad7f541c1f3f11285aa9d42a9ba"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
