)]}'
{"id":"openstack%2Fdevstack-gate~458689","triplet_id":"openstack%2Fdevstack-gate~master~Ieca949407bb371f0ad58ca8d4c9fa692b68e6e87","project":"openstack/devstack-gate","branch":"master","topic":"ansible-stderr","hashtags":[],"change_id":"Ieca949407bb371f0ad58ca8d4c9fa692b68e6e87","subject":"Redirect stderr to stdout for some ansible calls","status":"MERGED","created":"2017-04-20 23:59:03.000000000","updated":"2017-04-28 00:33:30.000000000","submitted":"2017-04-28 00:33:30.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"f9502825925893e605e49f6615b23da4679d110f","_number":458689,"virtual_id_number":458689,"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":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":2,"date":"2017-04-28 00:33:30.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"all":[{"value":2,"date":"2017-04-27 21:19:58.000000000","_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},{"value":2,"date":"2017-04-27 23:19:33.000000000","_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"all":[{"value":0,"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},{"value":1,"date":"2017-04-27 23:19:33.000000000","_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-04-27 21:19:58.000000000","updated_by":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"reviewer":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"state":"REVIEWER"},{"updated":"2017-04-27 23:19:33.000000000","updated_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"reviewer":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"state":"REVIEWER"},{"updated":"2017-04-28 00:33:30.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"748abed0747af854d715f01cbb4fd3b287cf6f6f","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2017-04-20 23:59:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3eca61986662f8af05d5487150a22cfea8454f52","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-21 01:50:03.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/89/458689/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/cacdb78/ : SUCCESS in 1h 18m 01s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/89/458689/1/check/gate-grenade-dsvm-neutron-ubuntu-xenial/1531a77/ : SUCCESS in 45m 59s\n- gate-tempest-dsvm-py35-ubuntu-xenial http://logs.openstack.org/89/458689/1/check/gate-tempest-dsvm-py35-ubuntu-xenial/e4ee1cb/ : SUCCESS in 1h 50m 41s\n- gate-devstack-gate-tox-run-tests-ubuntu-xenial http://logs.openstack.org/89/458689/1/check/gate-devstack-gate-tox-run-tests-ubuntu-xenial/e32f50d/ : SUCCESS in 1m 35s\n- gate-devstack-gate-tox-py3-run-tests-ubuntu-xenial http://logs.openstack.org/89/458689/1/check/gate-devstack-gate-tox-py3-run-tests-ubuntu-xenial/4f63409/ : SUCCESS in 1m 34s\n- gate-devstack-gate-bashate http://logs.openstack.org/89/458689/1/check/gate-devstack-gate-bashate/fdc7ec5/ : SUCCESS in 2m 13s\n- gate-dg-hooks-dsvm http://logs.openstack.org/89/458689/1/check/gate-dg-hooks-dsvm/290ac5c/ : SUCCESS in 1m 55s\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/89/458689/1/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/a04b235/ : SUCCESS in 37m 31s\n- gate-neutron-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/89/458689/1/check/gate-neutron-dsvm-functional-ubuntu-xenial-nv/60c3cf5/ : SUCCESS in 25m 38s (non-voting)\n- gate-neutron-dsvm-api-ubuntu-xenial-nv http://logs.openstack.org/89/458689/1/check/gate-neutron-dsvm-api-ubuntu-xenial-nv/3ce2850/ : SUCCESS in 29m 31s (non-voting)\n- gate-swift-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/89/458689/1/check/gate-swift-dsvm-functional-ubuntu-xenial-nv/b3ec7c1/ : SUCCESS in 19m 20s (non-voting)\n- gate-tempest-dsvm-nnet-ubuntu-trusty-mitaka-nv http://logs.openstack.org/89/458689/1/check/gate-tempest-dsvm-nnet-ubuntu-trusty-mitaka-nv/852bb0f/ : SUCCESS in 42m 26s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv http://logs.openstack.org/89/458689/1/check/gate-tempest-dsvm-neutron-full-ubuntu-trusty-mitaka-nv/d6ae78a/ : SUCCESS in 1h 01m 11s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton-nv http://logs.openstack.org/89/458689/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial-newton-nv/1e7b5e8/ : SUCCESS in 1h 09m 46s (non-voting)\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial-ocata-nv http://logs.openstack.org/89/458689/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial-ocata-nv/136fba8/ : SUCCESS in 1h 24m 46s (non-voting)\n- gate-tempest-dsvm-neutron-full-centos-7-nv http://logs.openstack.org/89/458689/1/check/gate-tempest-dsvm-neutron-full-centos-7-nv/7484d1a/ : FAILURE in 10m 01s (non-voting)\n- gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/89/458689/1/check/gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv/5e545df/ : SUCCESS in 1h 08m 55s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/89/458689/1/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/4211fab/ : SUCCESS in 1h 08m 14s (non-voting)\n- gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/89/458689/1/check/gate-tempest-dsvm-neutron-dvr-ha-multinode-full-ubuntu-xenial-nv/740188a/ : SUCCESS in 1h 10m 31s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"cae63d41107575cf4fcc3d3b83783873c5ec1f77","author":{"_account_id":4162,"name":"Paul Belanger","email":"pabelanger@redhat.com","username":"pabelanger"},"date":"2017-04-27 21:19:58.000000000","message":"Patch Set 1: Code-Review+2\n\nmakes sense","accounts_in_message":[],"_revision_number":1},{"id":"7c6dce12d02310d17408939bc4e7d8a311c1b368","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2017-04-27 23:19:33.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"164d4182d064e91bc0dd42d4db2a6df12ef56536","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-27 23:19:44.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"698f4ef7ca8df8eac7cc6c3b19928847fbfb8d39","date":"2017-04-28 00:33:30.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":1},{"id":"ea6ac878aaa275d3c5941d016e5f7541b643a002","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-04-28 00:33:30.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/89/458689/1/gate/gate-tempest-dsvm-neutron-full-ubuntu-xenial/13595db/ : SUCCESS in 1h 07m 08s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/89/458689/1/gate/gate-grenade-dsvm-neutron-ubuntu-xenial/e3d6aaf/ : SUCCESS in 59m 04s\n- gate-tempest-dsvm-py35-ubuntu-xenial http://logs.openstack.org/89/458689/1/gate/gate-tempest-dsvm-py35-ubuntu-xenial/47b8f18/ : SUCCESS in 1h 13m 26s\n- gate-devstack-gate-tox-run-tests-ubuntu-xenial http://logs.openstack.org/89/458689/1/gate/gate-devstack-gate-tox-run-tests-ubuntu-xenial/ef87dd6/ : SUCCESS in 2m 19s\n- gate-devstack-gate-tox-py3-run-tests-ubuntu-xenial http://logs.openstack.org/89/458689/1/gate/gate-devstack-gate-tox-py3-run-tests-ubuntu-xenial/c81f16b/ : SUCCESS in 1m 38s\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/89/458689/1/gate/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/ea5ac46/ : SUCCESS in 37m 15s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"69ae81a6b12d9c6d5dc2889c82bb6e4dee7580a3","revisions":{"69ae81a6b12d9c6d5dc2889c82bb6e4dee7580a3":{"kind":"REWORK","_number":1,"created":"2017-04-20 23:59:03.000000000","uploader":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"ref":"refs/changes/89/458689/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/89/458689/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/89/458689/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/89/458689/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/89/458689/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/89/458689/1"}}},"commit":{"parents":[{"commit":"a0cf5e926ceedc2dd83d6ffd7de419ae952257cf","subject":"Merge \"Fix tempest all jobs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/a0cf5e926ceedc2dd83d6ffd7de419ae952257cf"}]}],"author":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2017-04-20 23:49:20.000000000","tz":600},"committer":{"name":"Ian Wienand","email":"iwienand@redhat.com","date":"2017-04-20 23:49:20.000000000","tz":600},"subject":"Redirect stderr to stdout for some ansible calls","message":"Redirect stderr to stdout for some ansible calls\n\nAs described in the new in-line comment, the point of\ndevstack-early.txt is to capture output from stack.sh before it\nswitches itself to devstack.txt.\n\nWhen stack.sh starts, it just does \"set +x\" ... this means tracing is\ncoming out on stderr.  ansible consumes all out and then, when the\ncommand finishes, prints stdout and *then* stderr.  This is really\nquite useless for tracing purposes, where obviously you want the\ntracing interspaced with any command output.\n\nTo avoid this, redirect stderr to stdout on these ansible calls.  This\nwill ensure everything comes out sequentially.\n\nChange-Id: Ieca949407bb371f0ad58ca8d4c9fa692b68e6e87\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/69ae81a6b12d9c6d5dc2889c82bb6e4dee7580a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/69ae81a6b12d9c6d5dc2889c82bb6e4dee7580a3"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
