)]}'
{"id":"openstack%2Fdevstack~442121","triplet_id":"openstack%2Fdevstack~master~I2180b68fe861ad19c6d4ec0df0f9f8a528347862","project":"openstack/devstack","branch":"master","topic":"blank_slate","hashtags":[],"change_id":"I2180b68fe861ad19c6d4ec0df0f9f8a528347862","subject":"Make declared variables global","status":"MERGED","created":"2017-03-06 19:07:44.000000000","updated":"2017-03-08 13:31:57.000000000","submitted":"2017-03-08 13:31:57.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"84549ed441842145fb6418c20af5c2f2910954da","_number":442121,"virtual_id_number":442121,"owner":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":22226,"name":"Varun Gadiraju","email":"varun.gadiraju@intel.com","username":"gadirajv"},{"value":2,"date":"2017-03-08 13:31:57.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2017-03-08 07:20:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":14571,"name":"Intel Experimental CI","email":"openstack-networking-ci@intel.com","username":"intel-networking-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"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":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"all":[{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":22226,"name":"Varun Gadiraju","email":"varun.gadiraju@intel.com","username":"gadirajv"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":14571,"name":"Intel Experimental CI","email":"openstack-networking-ci@intel.com","username":"intel-networking-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"value":2,"date":"2017-03-08 09:04:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":2,"date":"2017-03-08 12:11:04.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":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":22226,"name":"Varun Gadiraju","email":"varun.gadiraju@intel.com","username":"gadirajv"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":14571,"name":"Intel Experimental CI","email":"openstack-networking-ci@intel.com","username":"intel-networking-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":1,"date":"2017-03-08 12:11:04.000000000","_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},"Review-Priority":{"all":[{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":22226,"name":"Varun Gadiraju","email":"varun.gadiraju@intel.com","username":"gadirajv"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":14571,"name":"Intel Experimental CI","email":"openstack-networking-ci@intel.com","username":"intel-networking-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},{"_account_id":14571,"name":"Intel Experimental CI","email":"openstack-networking-ci@intel.com","username":"intel-networking-ci","tags":["SERVICE_USER"]},{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},{"_account_id":22226,"name":"Varun Gadiraju","email":"varun.gadiraju@intel.com","username":"gadirajv"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-03-07 01:33:31.000000000","updated_by":{"_account_id":14571,"name":"Intel Experimental CI","email":"openstack-networking-ci@intel.com","username":"intel-networking-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14571,"name":"Intel Experimental CI","email":"openstack-networking-ci@intel.com","username":"intel-networking-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2017-03-07 02:08:21.000000000","updated_by":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2017-03-07 08:14:15.000000000","updated_by":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"reviewer":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"state":"REVIEWER"},{"updated":"2017-03-07 23:16:17.000000000","updated_by":{"_account_id":22226,"name":"Varun Gadiraju","email":"varun.gadiraju@intel.com","username":"gadirajv"},"reviewer":{"_account_id":22226,"name":"Varun Gadiraju","email":"varun.gadiraju@intel.com","username":"gadirajv"},"state":"REVIEWER"},{"updated":"2017-03-08 03:57:40.000000000","updated_by":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"reviewer":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"state":"REVIEWER"},{"updated":"2017-03-08 05:37:41.000000000","updated_by":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2017-03-08 07:20:59.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2017-03-08 09:04:13.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"},{"updated":"2017-03-08 13:31:57.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"f71afddf23c9f1a707afc4ad2ea614da2fc23714","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2017-03-06 19:07:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6e97f7bab4f19eccc6850a43f32cb0b09404b58c","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2017-03-06 20:04:35.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/devstack/21/442121/1/check/tempest-dsvm-full-xenial/4a78ada/ : SUCCESS in 56m 34s","accounts_in_message":[],"_revision_number":1},{"id":"6da95a885c3827d6ef63a70c8c75552298597e75","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2017-03-06 20:42:48.000000000","message":"Patch Set 1:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-full-nfv-xenial http://intel-openstack-ci-logs.ovh/2017-03-06/442121/1/check/tempest-dsvm-full-nfv-xenial/ea6df8d : SUCCESS in 1h 34m 42s\n- tempest-dsvm-ovsdpdk-nfv-networking-centos http://intel-openstack-ci-logs.ovh/2017-03-06/442121/1/check/tempest-dsvm-ovsdpdk-nfv-networking-centos/8c31e55 : SUCCESS in 1h 08m 44s (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://intel-openstack-ci-logs.ovh/2017-03-06/442121/1/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/5f3850f : SUCCESS in 1h 17m 05s","accounts_in_message":[],"_revision_number":1},{"id":"bdfd403ebe4b16b33ebbd390176bf7041116d37d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-06 20:46:49.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/21/442121/1/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/0d985f6/ : SUCCESS in 1h 06m 25s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/21/442121/1/check/gate-grenade-dsvm-neutron-ubuntu-xenial/fa26f8b/ : SUCCESS in 36m 22s\n- gate-tempest-dsvm-py35-ubuntu-xenial http://logs.openstack.org/21/442121/1/check/gate-tempest-dsvm-py35-ubuntu-xenial/42bf2de/ : SUCCESS in 1h 16m 29s\n- gate-devstack-docs-ubuntu-xenial http://docs-draft.openstack.org/21/442121/1/check/gate-devstack-docs-ubuntu-xenial/195f289//doc/build/html/ : SUCCESS in 2m 05s\n- gate-devstack-bashate http://logs.openstack.org/21/442121/1/check/gate-devstack-bashate/443cb7a/ : SUCCESS in 1m 37s\n- gate-devstack-unit-tests http://logs.openstack.org/21/442121/1/check/gate-devstack-unit-tests/cb86c9a/ : SUCCESS in 2m 06s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv http://logs.openstack.org/21/442121/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv/2c21ffd/ : SUCCESS in 38m 28s (non-voting)\n- gate-devstack-dsvm-updown-ubuntu-xenial http://logs.openstack.org/21/442121/1/check/gate-devstack-dsvm-updown-ubuntu-xenial/3a8c734/ : SUCCESS in 25m 40s\n- gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv http://logs.openstack.org/21/442121/1/check/gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv/eee05c3/ : SUCCESS in 23m 49s (non-voting)\n- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv http://logs.openstack.org/21/442121/1/check/gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv/b899cb0/ : SUCCESS in 1h 31m 25s (non-voting)\n- gate-swift-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/21/442121/1/check/gate-swift-dsvm-functional-ubuntu-xenial-nv/37fc7b9/ : SUCCESS in 29m 23s (non-voting)\n- gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/21/442121/1/check/gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv/8b5a64b/ : SUCCESS in 1h 15m 53s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/21/442121/1/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/55a93b0/ : SUCCESS in 1h 19m 09s (non-voting)\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/21/442121/1/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/1750c1b/ : SUCCESS in 59m 27s\n- gate-tempest-dsvm-neutron-full-centos-7-nv http://logs.openstack.org/21/442121/1/check/gate-tempest-dsvm-neutron-full-centos-7-nv/3fc780e/ : SUCCESS in 1h 37m 41s (non-voting)\n- gate-tempest-dsvm-neutron-full-fedora-25-nv http://logs.openstack.org/21/442121/1/check/gate-tempest-dsvm-neutron-full-fedora-25-nv/2bdbd20/ : FAILURE in 12m 31s (non-voting)\n- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial http://logs.openstack.org/21/442121/1/check/gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial/054269f/ : SUCCESS in 1h 09m 05s","accounts_in_message":[],"_revision_number":1},{"id":"e351b22b67160a3f0036ebe7c767247a14afc95e","author":{"_account_id":14571,"name":"Intel Experimental CI","email":"openstack-networking-ci@intel.com","username":"intel-networking-ci","tags":["SERVICE_USER"]},"date":"2017-03-06 20:52:42.000000000","message":"Patch Set 1:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-full-nfv-xenial http://intel-openstack-ci-logs.ovh/portland/2017-03-06/442121/1/check/tempest-dsvm-full-nfv-xenial/681c6e0 : SUCCESS in 1h 44m 41s (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-centos http://intel-openstack-ci-logs.ovh/portland/2017-03-06/442121/1/check/tempest-dsvm-ovsdpdk-nfv-networking-centos/6e64bf6 : SUCCESS in 1h 21m 51s (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://intel-openstack-ci-logs.ovh/portland/2017-03-06/442121/1/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/31ab42b : SUCCESS in 1h 31m 19s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"80464c6a6e419d58b719b5689c2e6f780c0437ea","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2017-03-06 20:53:17.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/21/442121/1/check/dsvm-tempest-neutron-network/b633e83 : SUCCESS in 1h 45m 06s","accounts_in_message":[],"_revision_number":1},{"id":"c12f108263ca6654d2a88f4a6b4a990561e8084d","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2017-03-06 21:22:34.000000000","message":"Patch Set 1: Code-Review+1\n\nit works, thanks!","accounts_in_message":[],"_revision_number":1},{"id":"a101b7a06e39bb372ca9a6c146286fa332706819","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2017-03-06 21:24:03.000000000","message":"Patch Set 1:\n\nthere is no link to the bug in the commit message so adding it here https://bugs.launchpad.net/devstack/+bug/1669509","accounts_in_message":[],"_revision_number":1},{"id":"5c073549f9d2fe244d093ad4497bc6e68a3f161a","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2017-03-06 23:02:03.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"fd73fcb7dcb2e7e3ad7bebfb8bd7444b45c6399b","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2017-03-06 23:58:47.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/devstack/21/442121/2/check/tempest-dsvm-full-xenial/b623f89/ : SUCCESS in 56m 24s","accounts_in_message":[],"_revision_number":2},{"id":"dc600664880b1414e9b428b53026e0f5c3e9eeee","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2017-03-07 00:28:02.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-full-nfv-xenial http://intel-openstack-ci-logs.ovh/2017-03-06/442121/2/check/tempest-dsvm-full-nfv-xenial/993ddd6 : SUCCESS in 1h 25m 30s\n- tempest-dsvm-ovsdpdk-nfv-networking-centos http://intel-openstack-ci-logs.ovh/2017-03-06/442121/2/check/tempest-dsvm-ovsdpdk-nfv-networking-centos/7aec455 : SUCCESS in 1h 09m 09s (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://intel-openstack-ci-logs.ovh/2017-03-06/442121/2/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/02b2a4a : SUCCESS in 1h 08m 35s","accounts_in_message":[],"_revision_number":2},{"id":"a19e0b0e81223346fcb7d3a77870566e8b7e07c8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-07 00:33:33.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/21/442121/2/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/315549c/ : SUCCESS in 1h 20m 37s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/21/442121/2/check/gate-grenade-dsvm-neutron-ubuntu-xenial/0359d96/ : SUCCESS in 56m 14s\n- gate-tempest-dsvm-py35-ubuntu-xenial http://logs.openstack.org/21/442121/2/check/gate-tempest-dsvm-py35-ubuntu-xenial/b05ecaa/ : SUCCESS in 1h 15m 32s\n- gate-devstack-docs-ubuntu-xenial http://docs-draft.openstack.org/21/442121/2/check/gate-devstack-docs-ubuntu-xenial/45b1648//doc/build/html/ : SUCCESS in 2m 40s\n- gate-devstack-bashate http://logs.openstack.org/21/442121/2/check/gate-devstack-bashate/467f9c6/ : SUCCESS in 2m 43s\n- gate-devstack-unit-tests http://logs.openstack.org/21/442121/2/check/gate-devstack-unit-tests/09b508a/ : SUCCESS in 3m 35s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv http://logs.openstack.org/21/442121/2/check/gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv/a80ce33/ : SUCCESS in 28m 59s (non-voting)\n- gate-devstack-dsvm-updown-ubuntu-xenial http://logs.openstack.org/21/442121/2/check/gate-devstack-dsvm-updown-ubuntu-xenial/3a5211b/ : SUCCESS in 26m 34s\n- gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv http://logs.openstack.org/21/442121/2/check/gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv/87b0942/ : SUCCESS in 27m 43s (non-voting)\n- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv http://logs.openstack.org/21/442121/2/check/gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv/dc640cc/ : FAILURE in 1h 02m 45s (non-voting)\n- gate-swift-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/21/442121/2/check/gate-swift-dsvm-functional-ubuntu-xenial-nv/08f50c7/ : SUCCESS in 21m 49s (non-voting)\n- gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/21/442121/2/check/gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv/1d0dd1a/ : FAILURE in 1h 10m 47s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/21/442121/2/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/ddd89aa/ : SUCCESS in 1h 14m 39s (non-voting)\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/21/442121/2/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/9f8aef9/ : SUCCESS in 39m 14s\n- gate-tempest-dsvm-neutron-full-centos-7-nv http://logs.openstack.org/21/442121/2/check/gate-tempest-dsvm-neutron-full-centos-7-nv/db5b4e4/ : SUCCESS in 1h 24m 54s (non-voting)\n- gate-tempest-dsvm-neutron-full-fedora-25-nv http://logs.openstack.org/21/442121/2/check/gate-tempest-dsvm-neutron-full-fedora-25-nv/02be154/ : FAILURE in 1h 21m 30s (non-voting)\n- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial http://logs.openstack.org/21/442121/2/check/gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial/a140745/ : SUCCESS in 1h 16m 00s","accounts_in_message":[],"_revision_number":2},{"id":"fc3f2c97668eac30760dd370725162889577c753","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2017-03-07 00:41:10.000000000","message":"Patch Set 2: Code-Review+1\n\nI only added the Closes-Bug tag to the commit message.","accounts_in_message":[],"_revision_number":2},{"id":"9f4f716fb5cc30518b7d83cf41c214b1342b1f60","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2017-03-07 01:23:51.000000000","message":"Patch Set 2: Code-Review-1\n\nI\u0027m racking my brains to see why this is correct ... it\u0027s not clear to me sorry.\n\nIn [1] we have essentially\n\n $(source stackrc; echo $CONFIG_VAR)\n\nbut [2] we have DEVSTACK_PLUGINS set, but the gate var _DEVSTACK_STACKRC is *not* set.\n\nthis suggests to me that the plugin is being enabled outside the path of source stackrc-\u003esources local.conf-\u003eenable_plugin?  If you follow that path I can\u0027t see how _DEVSTACK_STACKRC isn\u0027t set?  The only place we +\u003d to DEVSTACK_PLUGINS is in enable_plugin.\n\nI feel like this might actually be telling us we\u0027ve violated some other assumption?  maybe if this is set before sourcing we should be giving an error message that you\u0027re using plugins outside local.conf?  because it seems like this will silently override which isn\u0027t a great interface.  \n\nor ... i might be wrong :)\n\n[1] http://git.openstack.org/cgit/openstack-dev/grenade/tree/inc/upgrade#n28\n[2] http://logs.openstack.org/57/436957/10/experimental/gate-grenade-dsvm-ironic-multinode-multitenant-ubuntu-xenial-nv/56b2faa/logs/grenade.sh.txt.gz#_2017-03-02_09_58_19_688","accounts_in_message":[],"_revision_number":2},{"id":"89f310fbc9ea557361175cb1f3a63fa9a3280b01","author":{"_account_id":14571,"name":"Intel Experimental CI","email":"openstack-networking-ci@intel.com","username":"intel-networking-ci","tags":["SERVICE_USER"]},"date":"2017-03-07 01:33:31.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\n\n- tempest-dsvm-full-nfv-xenial http://intel-openstack-ci-logs.ovh/portland/2017-03-06/442121/2/check/tempest-dsvm-full-nfv-xenial/fdcf143 : SUCCESS in 1h 49m 20s (non-voting)\n- tempest-dsvm-ovsdpdk-nfv-networking-centos http://intel-openstack-ci-logs.ovh/portland/2017-03-06/442121/2/check/tempest-dsvm-ovsdpdk-nfv-networking-centos/8801e5b : SUCCESS in 1h 22m 52s (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://intel-openstack-ci-logs.ovh/portland/2017-03-06/442121/2/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/c4b22ed : SUCCESS in 1h 34m 36s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"f501661c1937af32ec16d472655bf4d81e535d54","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2017-03-07 02:08:21.000000000","message":"Patch Set 2:\n\nBuild succeeded.\n\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/21/442121/2/check/dsvm-tempest-neutron-network/576d55b : SUCCESS in 2h 42m 06s","accounts_in_message":[],"_revision_number":2},{"id":"324814ca434e73c7536a64de69a6a62c632b4942","author":{"_account_id":14525,"name":"Vasyl Saienko","email":"vsaienko@mirantis.com","username":"vsaienko"},"date":"2017-03-07 08:14:15.000000000","message":"Patch Set 2: Code-Review+1\n\n\u003e I\u0027m racking my brains to see why this is correct ... it\u0027s not clear\n \u003e to me sorry.\n \u003e \n \u003e In [1] we have essentially\n \u003e \n \u003e $(source stackrc; echo $CONFIG_VAR)\n \u003e \n \u003e but [2] we have DEVSTACK_PLUGINS set, but the gate var\n \u003e _DEVSTACK_STACKRC is *not* set.\n \u003e \n \u003e this suggests to me that the plugin is being enabled outside the\n \u003e path of source stackrc-\u003esources local.conf-\u003eenable_plugin?  If you\n \u003e follow that path I can\u0027t see how _DEVSTACK_STACKRC isn\u0027t set?  The\n \u003e only place we +\u003d to DEVSTACK_PLUGINS is in enable_plugin.\n \u003e \n \u003e I feel like this might actually be telling us we\u0027ve violated some\n \u003e other assumption?  maybe if this is set before sourcing we should\n \u003e be giving an error message that you\u0027re using plugins outside\n \u003e local.conf?  because it seems like this will silently override\n \u003e which isn\u0027t a great interface.\n \u003e \n \u003e or ... i might be wrong :)\n \u003e \n \u003e [1] http://git.openstack.org/cgit/openstack-dev/grenade/tree/inc/upgrade#n28\n \u003e [2] http://logs.openstack.org/57/436957/10/experimental/gate-grenade-dsvm-ironic-multinode-multitenant-ubuntu-xenial-nv/56b2faa/logs/grenade.sh.txt.gz#_2017-03-02_09_58_19_688\n\nWe do not modifying DEVSTACK_PLUGINS/call enable_plugin outside of source stackrc-\u003esources local.conf-\u003eenable_plugin chain for neither ironic or networking-generic-switch. I\u0027m also confused how this possible. Do you have any thoughts?","accounts_in_message":[],"_revision_number":2},{"id":"1da9ae873c9abff366f128e395f4e956c8e3efe9","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2017-03-07 14:21:08.000000000","message":"Patch Set 2:\n\nSome additional debug output:\n\nhttp://logs.openstack.org/49/422149/33/experimental/gate-grenade-dsvm-ironic-multinode-multitenant-ubuntu-xenial-nv/c753fc7/logs/grenade.sh.txt.gz#_2017-03-07_06_43_53_036\n\nBut I am also confused on where it is being set.","accounts_in_message":[],"_revision_number":2},{"id":"063997ac682a6fd32d819cdf39243d70f4749dbb","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2017-03-07 21:38:59.000000000","message":"Patch Set 2:\n\nSo I did more debugging.\n\nhttp://logs.openstack.org/49/422149/33/experimental/gate-grenade-dsvm-ironic-multinode-multitenant-ubuntu-xenial-nv/8007eff/logs/grenade.sh.txt.gz\n\nIn particular here:\nhttp://logs.openstack.org/49/422149/33/experimental/gate-grenade-dsvm-ironic-multinode-multitenant-ubuntu-xenial-nv/8007eff/logs/grenade.sh.txt.gz#_2017-03-07_19_58_26_256\n\nSo we load the ironic plugin and both DEVSTACK_PLUGINS and _DEVSTACK_STACKRC are set. But then it returns from load_settings and _DEVSTACK_STACKRC is no longer set. Not sure why off the top of my head.","accounts_in_message":[],"_revision_number":2},{"id":"d314303ce90dfa81bb3279c6175668f956dd2ef6","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2017-03-07 21:48:20.000000000","message":"Patch Set 2:\n\nOkay I think I figured it out.\n\n  #!/bin/bash\n\n  set -u\n\n  function env_test {\n      FOO\u003d1\n      BLAH\u003d2\n      declare -r SPAM\u003d1\n      echo \"FOO: ${FOO}\"\n      echo \"BLAH: ${BLAH}\"\n      echo \"SPAM: ${SPAM}\"\n  }\n\n  env_test\n  echo\n  echo Done\n  echo \"FOO: ${FOO}\"\n  echo \"BLAH: ${BLAH}\"\n  echo \"SPAM: ${SPAM}\"\n\n $ ./tt.sh \n FOO: 1\n BLAH: 2\n SPAM: 1\n\n Done\n FOO: 1\n BLAH: 2\n ./tt.sh: line 19: SPAM: unbound variable","accounts_in_message":[],"_revision_number":2},{"id":"9ee96330c391aed4f5d38dcd56fd76755a106117","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2017-03-07 22:23:40.000000000","message":"Patch Set 2:\n\nGreat find there ...\n\nThat explains it I think.  \"declare\" creates a local variable *if inside a function*.  this means if stackrc is sourced inside a function, the gate variable isn\u0027t global!\n\nI think adding \"-g\" to the gate var declaration does what we expect","accounts_in_message":[],"_revision_number":2},{"id":"4e20ef43ac4ea627bd51b6a7e511c2cab5e21899","author":{"_account_id":22226,"name":"Varun Gadiraju","email":"varun.gadiraju@intel.com","username":"gadirajv"},"date":"2017-03-07 23:16:17.000000000","message":"Patch Set 2:\n\nyep, -g does work in setting the gate var globally, with the caveat that it is a read only var.\n\n \u003e Great find there ...\n \u003e \n \u003e That explains it I think.  \"declare\" creates a local variable *if\n \u003e inside a function*.  this means if stackrc is sourced inside a\n \u003e function, the gate variable isn\u0027t global!\n \u003e \n \u003e I think adding \"-g\" to the gate var declaration does what we expect\n\nyep! John, I just ran your script and -g sets the gate var globally.","accounts_in_message":[],"_revision_number":2},{"id":"c1e6d399bd100ad01fd622a5478df91c2c07ee65","author":{"_account_id":22226,"name":"Varun Gadiraju","email":"varun.gadiraju@intel.com","username":"gadirajv"},"date":"2017-03-07 23:16:49.000000000","message":"Patch Set 2:\n\n\u003e yep, -g does work in setting the gate var globally, with the caveat\n \u003e that it is a read only var.\n \u003e \n \u003e \u003e Great find there ...\n \u003e \u003e\n \u003e \u003e That explains it I think.  \"declare\" creates a local variable *if\n \u003e \u003e inside a function*.  this means if stackrc is sourced inside a\n \u003e \u003e function, the gate variable isn\u0027t global!\n \u003e \u003e\n \u003e \u003e I think adding \"-g\" to the gate var declaration does what we\n \u003e expect\n \u003e \n \u003e yep! John, I just ran your script and -g sets the gate var\n \u003e globally.\n\nignore comment about it being read-only.","accounts_in_message":[],"_revision_number":2},{"id":"707e7ac73fadebd9e46485404090576c664456ac","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2017-03-08 00:36:41.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"8ae65da49e93c2f15e0932822aeda3cf5388b446","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2017-03-08 01:44:00.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/devstack/21/442121/3/check/tempest-dsvm-full-xenial/5935efb/ : SUCCESS in 54m 39s","accounts_in_message":[],"_revision_number":3},{"id":"e9192ed220581dd04f8f4fc669c59b09acff790c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-08 03:21:36.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-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/21/442121/3/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/6a991de/ : SUCCESS in 1h 20m 48s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/21/442121/3/check/gate-grenade-dsvm-neutron-ubuntu-xenial/7ed2309/ : FAILURE in 19m 25s\n- gate-tempest-dsvm-py35-ubuntu-xenial http://logs.openstack.org/21/442121/3/check/gate-tempest-dsvm-py35-ubuntu-xenial/dfe13d9/ : SUCCESS in 1h 25m 19s\n- gate-devstack-docs-ubuntu-xenial http://docs-draft.openstack.org/21/442121/3/check/gate-devstack-docs-ubuntu-xenial/3313086//doc/build/html/ : SUCCESS in 2m 57s\n- gate-devstack-bashate http://logs.openstack.org/21/442121/3/check/gate-devstack-bashate/7194ce0/ : SUCCESS in 2m 06s\n- gate-devstack-unit-tests http://logs.openstack.org/21/442121/3/check/gate-devstack-unit-tests/c45b923/ : SUCCESS in 1m 56s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv http://logs.openstack.org/21/442121/3/check/gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv/7c7724f/ : SUCCESS in 33m 10s (non-voting)\n- gate-devstack-dsvm-updown-ubuntu-xenial http://logs.openstack.org/21/442121/3/check/gate-devstack-dsvm-updown-ubuntu-xenial/174c11b/ : SUCCESS in 20m 27s\n- gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv http://logs.openstack.org/21/442121/3/check/gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv/c0c9884/ : FAILURE in 17m 17s (non-voting)\n- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv http://logs.openstack.org/21/442121/3/check/gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv/d77a48f/ : SUCCESS in 1h 11m 28s (non-voting)\n- gate-swift-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/21/442121/3/check/gate-swift-dsvm-functional-ubuntu-xenial-nv/92cfcf0/ : SUCCESS in 24m 17s (non-voting)\n- gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/21/442121/3/check/gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv/5ccb85f/ : SUCCESS in 1h 20m 57s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/21/442121/3/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/133e6f2/ : FAILURE in 1h 16m 42s (non-voting)\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/21/442121/3/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/f923abe/ : FAILURE in 17m 38s\n- gate-tempest-dsvm-neutron-full-centos-7-nv http://logs.openstack.org/21/442121/3/check/gate-tempest-dsvm-neutron-full-centos-7-nv/943ae91/ : FAILURE in 2h 13m 39s (non-voting)\n- gate-tempest-dsvm-neutron-full-fedora-25-nv http://logs.openstack.org/21/442121/3/check/gate-tempest-dsvm-neutron-full-fedora-25-nv/25f2149/ : FAILURE in 14m 48s (non-voting)\n- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial http://logs.openstack.org/21/442121/3/check/gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial/9c1aaae/ : SUCCESS in 1h 14m 01s","accounts_in_message":[],"_revision_number":3},{"id":"7b4358d581560510763f6e3216adce966e41214d","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2017-03-08 03:41:10.000000000","message":"Patch Set 3:\n\nBuild failed (check pipeline). To recheck leave a comment with \u0027intel-nfv-ci recheck\u0027. For more info go to https://wiki.openstack.org/wiki/ThirdPartySystems/Intel_NFV_CI.\n\n- tempest-dsvm-full-nfv-xenial http://intel-openstack-ci-logs.ovh/2017-03-08/442121/3/check/tempest-dsvm-full-nfv-xenial/341bf15 : SUCCESS in 1h 29m 16s\n- tempest-dsvm-ovsdpdk-nfv-networking-centos http://intel-openstack-ci-logs.ovh/2017-03-08/442121/3/check/tempest-dsvm-ovsdpdk-nfv-networking-centos/7a6c8d7 : FAILURE in 21m 03s (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://intel-openstack-ci-logs.ovh/2017-03-08/442121/3/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/b35f361 : FAILURE in 20m 27s","accounts_in_message":[],"_revision_number":3},{"id":"14d3cdb50b587410e7b98be88e9c4c7a7338dbae","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2017-03-08 03:57:40.000000000","message":"Patch Set 3: Code-Review-1\n\nSo this is causing errors with grenade as any variable that is done with \"declare\" does not exist outside of the function call. Which can been with the error with setting GITREPO[\"oslo.cache\"] because it was declared as an associative array but without the -g.\n\nSo it is getting complicated to go this route :(","accounts_in_message":[],"_revision_number":3},{"id":"9baa5dc633060da639808b6361e9fbc6bd52758d","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2017-03-08 04:00:34.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"082680e8b453b22da2c356724209694b903f7b90","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2017-03-08 04:59:07.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/devstack/21/442121/4/check/tempest-dsvm-full-xenial/014d320/ : SUCCESS in 58m 12s","accounts_in_message":[],"_revision_number":4},{"id":"7fc55887e8574ef01441adec47f84a99922b6b4a","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2017-03-08 05:37:41.000000000","message":"Patch Set 4:\n\nBuild failed (check pipeline). To recheck leave a comment with \u0027intel-nfv-ci recheck\u0027. For more info go to https://wiki.openstack.org/wiki/ThirdPartySystems/Intel_NFV_CI.\n\n- tempest-dsvm-full-nfv-xenial http://intel-openstack-ci-logs.ovh/2017-03-08/442121/4/check/tempest-dsvm-full-nfv-xenial/ac82e8a : SUCCESS in 1h 36m 37s\n- tempest-dsvm-ovsdpdk-nfv-networking-centos http://intel-openstack-ci-logs.ovh/2017-03-08/442121/4/check/tempest-dsvm-ovsdpdk-nfv-networking-centos/37e44ea : FAILURE in 20m 55s (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://intel-openstack-ci-logs.ovh/2017-03-08/442121/4/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/a602eea : FAILURE in 19m 44s","accounts_in_message":[],"_revision_number":4},{"id":"c6802ef4b24049e7e69304ad763487a8c3ef4080","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-08 05:59:22.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/21/442121/4/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/e468ad6/ : SUCCESS in 1h 58m 09s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/21/442121/4/check/gate-grenade-dsvm-neutron-ubuntu-xenial/12634fd/ : SUCCESS in 50m 46s\n- gate-tempest-dsvm-py35-ubuntu-xenial http://logs.openstack.org/21/442121/4/check/gate-tempest-dsvm-py35-ubuntu-xenial/6792e75/ : SUCCESS in 1h 08m 12s\n- gate-devstack-docs-ubuntu-xenial http://docs-draft.openstack.org/21/442121/4/check/gate-devstack-docs-ubuntu-xenial/81d8145//doc/build/html/ : SUCCESS in 3m 03s\n- gate-devstack-bashate http://logs.openstack.org/21/442121/4/check/gate-devstack-bashate/c3a7aca/ : SUCCESS in 1m 28s\n- gate-devstack-unit-tests http://logs.openstack.org/21/442121/4/check/gate-devstack-unit-tests/bcb4e1e/ : SUCCESS in 1m 44s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv http://logs.openstack.org/21/442121/4/check/gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv/0892167/ : SUCCESS in 27m 55s (non-voting)\n- gate-devstack-dsvm-updown-ubuntu-xenial http://logs.openstack.org/21/442121/4/check/gate-devstack-dsvm-updown-ubuntu-xenial/91c1d88/ : SUCCESS in 31m 04s\n- gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv http://logs.openstack.org/21/442121/4/check/gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv/1dd4cc2/ : FAILURE in 7m 33s (non-voting)\n- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv http://logs.openstack.org/21/442121/4/check/gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv/62da3be/ : SUCCESS in 1h 20m 38s (non-voting)\n- gate-swift-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/21/442121/4/check/gate-swift-dsvm-functional-ubuntu-xenial-nv/e4d6ed9/ : SUCCESS in 20m 49s (non-voting)\n- gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/21/442121/4/check/gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv/bfd31b1/ : FAILURE in 1h 04m 49s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/21/442121/4/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/d0016b3/ : FAILURE in 1h 01m 04s (non-voting)\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/21/442121/4/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/38f07cf/ : SUCCESS in 40m 29s\n- gate-tempest-dsvm-neutron-full-centos-7-nv http://logs.openstack.org/21/442121/4/check/gate-tempest-dsvm-neutron-full-centos-7-nv/471bdef/ : SUCCESS in 1h 24m 53s (non-voting)\n- gate-tempest-dsvm-neutron-full-fedora-25-nv http://logs.openstack.org/21/442121/4/check/gate-tempest-dsvm-neutron-full-fedora-25-nv/d7983fc/ : FAILURE in 8m 55s (non-voting)\n- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial http://logs.openstack.org/21/442121/4/check/gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial/6fb86a1/ : SUCCESS in 1h 18m 11s","accounts_in_message":[],"_revision_number":4},{"id":"52d85f953e0e3a6df565554c0cb79d7f3933240e","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2017-03-08 06:15:09.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"3160cc50d9ca32471c23fd0c227969cb23c939db","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2017-03-08 06:18:46.000000000","message":"Patch Set 5:\n\nI believe this fixes the issue, along with the backport to stable/ocata.\n\nRunning another test pass on https://review.openstack.org/#/c/422149/35 right now to check.","accounts_in_message":[],"_revision_number":5},{"id":"ff30a8c0ac9b78f90c5747fb0e7f2f929a1834d2","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2017-03-08 07:20:59.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm: recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-xenial http://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/devstack/21/442121/5/check/tempest-dsvm-full-xenial/fb1dcd9/ : SUCCESS in 1h 05m 24s","accounts_in_message":[],"_revision_number":5},{"id":"25f7c41a94002bccbd1181fc2fd79e95650b17a6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-08 07:43:41.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/21/442121/5/check/gate-tempest-dsvm-neutron-full-ubuntu-xenial/28007c8/ : SUCCESS in 1h 13m 34s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/21/442121/5/check/gate-grenade-dsvm-neutron-ubuntu-xenial/dd905c3/ : SUCCESS in 50m 17s\n- gate-tempest-dsvm-py35-ubuntu-xenial http://logs.openstack.org/21/442121/5/check/gate-tempest-dsvm-py35-ubuntu-xenial/f878700/ : SUCCESS in 1h 08m 18s\n- gate-devstack-docs-ubuntu-xenial http://docs-draft.openstack.org/21/442121/5/check/gate-devstack-docs-ubuntu-xenial/fa46c20//doc/build/html/ : SUCCESS in 2m 21s\n- gate-devstack-bashate http://logs.openstack.org/21/442121/5/check/gate-devstack-bashate/15cb4cc/ : SUCCESS in 2m 47s\n- gate-devstack-unit-tests http://logs.openstack.org/21/442121/5/check/gate-devstack-unit-tests/447ef14/ : SUCCESS in 1m 57s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv http://logs.openstack.org/21/442121/5/check/gate-tempest-dsvm-ironic-ipa-wholedisk-bios-agent_ipmitool-tinyipa-ubuntu-xenial-nv/cf6b6ce/ : SUCCESS in 39m 50s (non-voting)\n- gate-devstack-dsvm-updown-ubuntu-xenial http://logs.openstack.org/21/442121/5/check/gate-devstack-dsvm-updown-ubuntu-xenial/2964718/ : SUCCESS in 18m 18s\n- gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv http://logs.openstack.org/21/442121/5/check/gate-devstack-dsvm-py35-updown-ubuntu-xenial-nv/2f947a9/ : SUCCESS in 25m 08s (non-voting)\n- gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv http://logs.openstack.org/21/442121/5/check/gate-tempest-dsvm-neutron-identity-v3-only-full-ubuntu-xenial-nv/ed7a6b0/ : SUCCESS in 1h 13m 33s (non-voting)\n- gate-swift-dsvm-functional-ubuntu-xenial-nv http://logs.openstack.org/21/442121/5/check/gate-swift-dsvm-functional-ubuntu-xenial-nv/d40d51b/ : SUCCESS in 21m 00s (non-voting)\n- gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/21/442121/5/check/gate-tempest-dsvm-multinode-full-ubuntu-xenial-nv/94afe9e/ : FAILURE in 1h 02m 52s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv http://logs.openstack.org/21/442121/5/check/gate-tempest-dsvm-neutron-multinode-full-ubuntu-xenial-nv/7a87941/ : SUCCESS in 1h 21m 05s (non-voting)\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/21/442121/5/check/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/ee2fc62/ : SUCCESS in 41m 34s\n- gate-tempest-dsvm-neutron-full-centos-7-nv http://logs.openstack.org/21/442121/5/check/gate-tempest-dsvm-neutron-full-centos-7-nv/7638de8/ : SUCCESS in 1h 28m 12s (non-voting)\n- gate-tempest-dsvm-neutron-full-fedora-25-nv http://logs.openstack.org/21/442121/5/check/gate-tempest-dsvm-neutron-full-fedora-25-nv/3556a8c/ : FAILURE in 9m 49s (non-voting)\n- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial http://logs.openstack.org/21/442121/5/check/gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial/e65b629/ : SUCCESS in 1h 13m 10s","accounts_in_message":[],"_revision_number":5},{"id":"f3414a1691902cce835df2939e1cd13244c6ff3b","author":{"_account_id":16376,"name":"Intel NFV CI","email":"openstack-nfv-ci@intel.com","username":"intel-nfv-ci","tags":["SERVICE_USER"]},"date":"2017-03-08 07:45:25.000000000","message":"Patch Set 5:\n\nBuild failed (check pipeline). To recheck leave a comment with \u0027intel-nfv-ci recheck\u0027. For more info go to https://wiki.openstack.org/wiki/ThirdPartySystems/Intel_NFV_CI.\n\n- tempest-dsvm-full-nfv-xenial http://intel-openstack-ci-logs.ovh/2017-03-08/442121/5/check/tempest-dsvm-full-nfv-xenial/dd954b9 : FAILURE in 1h 29m 35s\n- tempest-dsvm-ovsdpdk-nfv-networking-centos http://intel-openstack-ci-logs.ovh/2017-03-08/442121/5/check/tempest-dsvm-ovsdpdk-nfv-networking-centos/9a98ade : FAILURE in 21m 49s (non-voting)\n- tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial http://intel-openstack-ci-logs.ovh/2017-03-08/442121/5/check/tempest-dsvm-multinode-ovsdpdk-nfv-networking-xenial/eb10f97 : FAILURE in 20m 19s","accounts_in_message":[],"_revision_number":5},{"id":"7321c01de64a5fc9b1fc0fe24af50090bb2d61f5","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2017-03-08 09:04:13.000000000","message":"Patch Set 5: Code-Review+2\n\nlooks like ironic-multinode-multitenant worked.\n\nthanks for digging into this.  only thing if it goes around again is in the changelog, \"declare\" is local only inside a function.  that\u0027s the trick that caught us out here i think.\n\nhttp://logs.openstack.org/49/422149/35/experimental/gate-grenade-dsvm-ironic-multinode-multitenant-ubuntu-xenial-nv/447298a/","accounts_in_message":[],"_revision_number":5},{"id":"0c94c341d2dcb071bbcb4192f6247d8089eab6bb","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2017-03-08 09:36:59.000000000","message":"Patch Set 5:\n\nBuild failed.  To recheck use \u0027xenserver: recheck\u0027.  For 3rd party ci contact info: https://wiki.openstack.org/wiki/ThirdPartySystems\n\n- dsvm-tempest-neutron-network http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/21/442121/5/check/dsvm-tempest-neutron-network/069b261 : FAILURE in 2h 10m 34s","accounts_in_message":[],"_revision_number":5},{"id":"7d660bb031eeea4b0860ca20d280955e5eb11856","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2017-03-08 12:11:04.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"ad9b76fa7e2c25c98f5496edc33d5997ee783da4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-08 12:11:18.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"078fcc47daa988b0032bed037dca98133ca98539","author":{"_account_id":1921,"name":"Andrea Frittoli","email":"andrea.frittoli@gmail.com","username":"andrea-frittoli"},"date":"2017-03-08 13:20:00.000000000","message":"Patch Set 5:\n\nNice catch and good to know!","accounts_in_message":[],"_revision_number":5},{"id":"fb0685abd40364e817047a754d242404c0b5bf74","date":"2017-03-08 13:31:57.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":5},{"id":"55293fed53d86f28e5dbc01aae5e4eaed9932633","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-03-08 13:31:57.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-neutron-full-ubuntu-xenial http://logs.openstack.org/21/442121/5/gate/gate-tempest-dsvm-neutron-full-ubuntu-xenial/d38cc7e/ : SUCCESS in 1h 19m 23s\n- gate-grenade-dsvm-neutron-ubuntu-xenial http://logs.openstack.org/21/442121/5/gate/gate-grenade-dsvm-neutron-ubuntu-xenial/86c258f/ : SUCCESS in 50m 08s\n- gate-tempest-dsvm-py35-ubuntu-xenial http://logs.openstack.org/21/442121/5/gate/gate-tempest-dsvm-py35-ubuntu-xenial/f015024/ : SUCCESS in 1h 06m 32s\n- gate-devstack-docs-ubuntu-xenial http://docs-draft.openstack.org/21/442121/5/gate/gate-devstack-docs-ubuntu-xenial/f3988da//doc/build/html/ : SUCCESS in 1m 41s\n- gate-devstack-bashate http://logs.openstack.org/21/442121/5/gate/gate-devstack-bashate/0a4df38/ : SUCCESS in 2m 00s\n- gate-grenade-dsvm-neutron-multinode-ubuntu-xenial http://logs.openstack.org/21/442121/5/gate/gate-grenade-dsvm-neutron-multinode-ubuntu-xenial/a53f362/ : SUCCESS in 1h 14m 46s\n- gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial http://logs.openstack.org/21/442121/5/gate/gate-tempest-dsvm-neutron-linuxbridge-ubuntu-xenial/8b41055/ : SUCCESS in 1h 10m 26s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"afef8bf097356d7bb37c57d0daa44653c7905c17","revisions":{"df5e35fb592de55afccf6f1bbef66ae2f2c8315c":{"kind":"REWORK","_number":1,"created":"2017-03-06 19:07:44.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/21/442121/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/21/442121/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/442121/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/442121/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/442121/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/21/442121/1"}}},"commit":{"parents":[{"commit":"6f23555c959ce2a121d57c27a7460815808ac2b6","subject":"Merge \"Fix error in \u0027ip netns\u0027 parsing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6f23555c959ce2a121d57c27a7460815808ac2b6"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2017-03-06 19:07:23.000000000","tz":-300},"committer":{"name":"Sean Dague","email":"sean@dague.net","date":"2017-03-06 19:07:23.000000000","tz":-300},"subject":"Ensure the devstack plugins variable starts sane","message":"Ensure the devstack plugins variable starts sane\n\nChange-Id: I2180b68fe861ad19c6d4ec0df0f9f8a528347862\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/df5e35fb592de55afccf6f1bbef66ae2f2c8315c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/df5e35fb592de55afccf6f1bbef66ae2f2c8315c"}]},"branch":"refs/heads/master"},"09aa81eebafa1888d94533e8ca07f1e983a6aedb":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2017-03-06 23:02:03.000000000","uploader":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"ref":"refs/changes/21/442121/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/21/442121/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/442121/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/442121/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/442121/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/21/442121/2"}}},"commit":{"parents":[{"commit":"6f23555c959ce2a121d57c27a7460815808ac2b6","subject":"Merge \"Fix error in \u0027ip netns\u0027 parsing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6f23555c959ce2a121d57c27a7460815808ac2b6"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2017-03-06 19:07:23.000000000","tz":-300},"committer":{"name":"John L. Villalovos","email":"john.l.villalovos@intel.com","date":"2017-03-06 23:00:57.000000000","tz":-480},"subject":"Ensure the devstack plugins variable starts sane","message":"Ensure the devstack plugins variable starts sane\n\nCloses-Bug: #1669509\nChange-Id: I2180b68fe861ad19c6d4ec0df0f9f8a528347862\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/09aa81eebafa1888d94533e8ca07f1e983a6aedb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/09aa81eebafa1888d94533e8ca07f1e983a6aedb"}]},"branch":"refs/heads/master"},"94e03d27f4d710953275aad43f7c685ec5cf52c8":{"kind":"REWORK","_number":3,"created":"2017-03-08 00:36:41.000000000","uploader":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"ref":"refs/changes/21/442121/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/21/442121/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/442121/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/442121/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/442121/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/21/442121/3"}}},"commit":{"parents":[{"commit":"6f23555c959ce2a121d57c27a7460815808ac2b6","subject":"Merge \"Fix error in \u0027ip netns\u0027 parsing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6f23555c959ce2a121d57c27a7460815808ac2b6"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2017-03-06 19:07:23.000000000","tz":-300},"committer":{"name":"John L. Villalovos","email":"john.l.villalovos@intel.com","date":"2017-03-08 00:26:15.000000000","tz":-480},"subject":"Make the sentry variables global","message":"Make the sentry variables global\n\nThe sentry variables:\n    _DEVSTACK_FUNCTIONS\n    _DEVSTACK_FUNCTIONS_COMMON\n    _DEVSTACK_STACKRC\n\nwere being declared with \u0027declare -r\u0027 to make them read-only. When\nusing \u0027declare\u0027 it is by default a local variable. But the other\nvariables are not using declare so they become global variables and\nthey are exposed when a function sources the file to the caller of the\nfunction. But the sentry variables were local variables and not\npropagating outside of a function that sources the file. This caused\nerrors to occur at times.\n\nCloses-Bug: #1669509\nCo-Authored-By: John L. Villalovos \u003cjohn.l.villalovos@intel.com\u003e\nChange-Id: I2180b68fe861ad19c6d4ec0df0f9f8a528347862\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/94e03d27f4d710953275aad43f7c685ec5cf52c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/94e03d27f4d710953275aad43f7c685ec5cf52c8"}]},"branch":"refs/heads/master"},"b40ae81fb746815482111cbf1a713c88f14280f4":{"kind":"REWORK","_number":4,"created":"2017-03-08 04:00:34.000000000","uploader":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"ref":"refs/changes/21/442121/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/21/442121/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/442121/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/442121/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/442121/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/21/442121/4"}}},"commit":{"parents":[{"commit":"6f23555c959ce2a121d57c27a7460815808ac2b6","subject":"Merge \"Fix error in \u0027ip netns\u0027 parsing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6f23555c959ce2a121d57c27a7460815808ac2b6"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2017-03-06 19:07:23.000000000","tz":-300},"committer":{"name":"John L. Villalovos","email":"john.l.villalovos@intel.com","date":"2017-03-08 04:00:20.000000000","tz":-480},"subject":"Make the sentry variables global","message":"Make the sentry variables global\n\nThe sentry variables:\n    _DEVSTACK_FUNCTIONS\n    _DEVSTACK_FUNCTIONS_COMMON\n    _DEVSTACK_STACKRC\n\nwere being declared with \u0027declare -r\u0027 to make them read-only. When\nusing \u0027declare\u0027 it is by default a local variable. But the other\nvariables are not using declare so they become global variables and\nthey are exposed when a function sources the file to the caller of the\nfunction. But the sentry variables were local variables and not\npropagating outside of a function that sources the file. This caused\nerrors to occur at times.\n\nCloses-Bug: #1669509\nCo-Authored-By: John L. Villalovos \u003cjohn.l.villalovos@intel.com\u003e\nChange-Id: I2180b68fe861ad19c6d4ec0df0f9f8a528347862\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b40ae81fb746815482111cbf1a713c88f14280f4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/b40ae81fb746815482111cbf1a713c88f14280f4"}]},"branch":"refs/heads/master"},"afef8bf097356d7bb37c57d0daa44653c7905c17":{"kind":"REWORK","_number":5,"created":"2017-03-08 06:15:09.000000000","uploader":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"ref":"refs/changes/21/442121/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/21/442121/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/442121/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/442121/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/21/442121/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/21/442121/5"}}},"commit":{"parents":[{"commit":"6f23555c959ce2a121d57c27a7460815808ac2b6","subject":"Merge \"Fix error in \u0027ip netns\u0027 parsing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/6f23555c959ce2a121d57c27a7460815808ac2b6"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2017-03-06 19:07:23.000000000","tz":-300},"committer":{"name":"John L. Villalovos","email":"john.l.villalovos@intel.com","date":"2017-03-08 06:07:29.000000000","tz":-480},"subject":"Make declared variables global","message":"Make declared variables global\n\nWhen variables use the \u0027declare\u0027 directive, it is by default a local\nvariable. While other variables have global scope.\n\nFor example:\n   declare -A AN_ARRAY   # local in scope\n   foo\u003d1                 # global in scope\n\nThis causes errors to occur as some of the variables will be local only\nand others will be global.\n\nUpdate the code, as appropriate, so that variables using the \u0027declare\u0027\ndirective also include the \u0027-g\u0027 flag to have them also be global. Not\nevery instance of a declared variable has been updated.\n\nCloses-Bug: #1669509\nCo-Authored-By: John L. Villalovos \u003cjohn.l.villalovos@intel.com\u003e\nChange-Id: I2180b68fe861ad19c6d4ec0df0f9f8a528347862\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/afef8bf097356d7bb37c57d0daa44653c7905c17"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/afef8bf097356d7bb37c57d0daa44653c7905c17"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
