)]}'
{"id":"openstack%2Fdevstack~76992","triplet_id":"openstack%2Fdevstack~master~Ie231c9835497c2a418a61d339dfd5df1aab9e3d7","project":"openstack/devstack","branch":"master","topic":"bug/1285884","hashtags":[],"change_id":"Ie231c9835497c2a418a61d339dfd5df1aab9e3d7","subject":"devstack (stack.sh) fails when extra config files are specified","status":"MERGED","created":"2014-02-27 22:27:08.000000000","updated":"2014-03-04 01:13:06.000000000","submitted":"2014-03-04 01:13:06.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9b7614e327af4b28f8459d6105067c1473bd6038","_number":76992,"virtual_id_number":76992,"owner":{"_account_id":6558,"name":"Sukhdev Kapur","email":"sukhdevkapur@gmail.com","username":"sukhdev-8"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2014-03-04 01:13:06.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":9596,"name":"Shashank Hegde","email":"shashank@aristanetworks.com","username":"shashank"},{"value":0,"_account_id":6558,"name":"Sukhdev Kapur","email":"sukhdevkapur@gmail.com","username":"sukhdev-8"},{"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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"recommended":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2014-03-03 03:25:19.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},{"value":2,"date":"2014-03-03 20:15:30.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2014-03-03 19:57:18.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9596,"name":"Shashank Hegde","email":"shashank@aristanetworks.com","username":"shashank"},{"value":0,"date":"2014-03-02 19:45:22.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":6558,"name":"Sukhdev Kapur","email":"sukhdevkapur@gmail.com","username":"sukhdev-8"},{"value":2,"date":"2014-03-03 19:46:11.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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},{"value":1,"date":"2014-03-03 20:15:30.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":9596,"name":"Shashank Hegde","email":"shashank@aristanetworks.com","username":"shashank"},{"value":0,"_account_id":6558,"name":"Sukhdev Kapur","email":"sukhdevkapur@gmail.com","username":"sukhdev-8"},{"value":1,"date":"2014-03-03 22:43:20.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":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":9596,"name":"Shashank Hegde","email":"shashank@aristanetworks.com","username":"shashank"},{"value":0,"_account_id":6558,"name":"Sukhdev Kapur","email":"sukhdevkapur@gmail.com","username":"sukhdev-8"},{"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":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":6558,"name":"Sukhdev Kapur","email":"sukhdevkapur@gmail.com","username":"sukhdev-8"},{"_account_id":9596,"name":"Shashank Hegde","email":"shashank@aristanetworks.com","username":"shashank"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-03-03 03:25:19.000000000","updated_by":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"reviewer":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"state":"REVIEWER"},{"updated":"2014-03-03 19:57:18.000000000","updated_by":{"_account_id":9596,"name":"Shashank Hegde","email":"shashank@aristanetworks.com","username":"shashank"},"reviewer":{"_account_id":9596,"name":"Shashank Hegde","email":"shashank@aristanetworks.com","username":"shashank"},"state":"REVIEWER"},{"updated":"2014-03-03 20:15:30.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2014-03-03 22:43:20.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":"2014-03-04 01:13:06.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"bdca58bcea5d6319f94ea4aaed18fb565d1d5dfd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-27 22:27:09.000000000","message":"Patch Set 1:\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"502236145d33e19f5e18c6801357143de8aa7228","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-02-27 23:26:39.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/92/76992/1/check/gate-devstack-bash8/26fae84 : SUCCESS in 10s\n- check-devstack-dsvm-cells http://logs.openstack.org/92/76992/1/check/check-devstack-dsvm-cells/3e3c808 : SUCCESS in 15m 16s\n- check-tempest-dsvm-full http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-full/e2cc12c : SUCCESS in 49m 52s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-postgres-full/77095f5 : SUCCESS in 47m 59s\n- check-tempest-dsvm-neutron http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-neutron/016a3ec : SUCCESS in 37m 15s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-neutron-full/4a1b4e7 : SUCCESS in 41m 41s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/92/76992/1/check/gate-tempest-dsvm-large-ops/001f61b : SUCCESS in 16m 23s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/92/76992/1/check/gate-tempest-dsvm-neutron-large-ops/a81418e : SUCCESS in 16m 30s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-neutron-heat-slow/ec5f8fe : SUCCESS in 24m 06s (non-voting)\n- check-tempest-dsvm-cells-full http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-cells-full/cee3481 : SUCCESS in 57m 10s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/92/76992/1/check/check-grenade-dsvm/fb2ead0 : SUCCESS in 28m 20s\n- check-swift-dsvm-functional http://logs.openstack.org/92/76992/1/check/check-swift-dsvm-functional/eb385b6 : SUCCESS in 14m 19s\n- check-devstack-dsvm-neutron http://logs.openstack.org/92/76992/1/check/check-devstack-dsvm-neutron/6637fae : FAILURE in 20m 33s (non-voting)\n- check-tempest-dsvm-ironic-nv http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-ironic-nv/335f0bf : FAILURE in 10m 57s (non-voting)\n- check-tempest-dsvm-ironic-postgres-nv http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-ironic-postgres-nv/d5d0cf0 : FAILURE in 11m 04s (non-voting)\n- check-tempest-dsvm-savanna-full-nv http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-savanna-full-nv/3bf0e92 : SUCCESS in 59m 26s (non-voting)\n- check-tempest-dsvm-savanna-postgres-nv http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-savanna-postgres-nv/562d39b : SUCCESS in 18m 57s (non-voting)\n- check-tempest-dsvm-savanna-neutron-nv http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-savanna-neutron-nv/0483920 : SUCCESS in 35m 41s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"4dd870885f390b0766a55c7ef543e27d39ffa703","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2014-02-27 23:32:41.000000000","message":"Patch Set 1:\n\nFailed using XenAPI driver with XenServer 6.2: Logs at http://ca.downloads.xensource.com/OpenStack/xenserver-ci/refs/changes/92/76992/1/\n\nStandard recheck supported; use \"xenserver recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.","accounts_in_message":[],"_revision_number":1},{"id":"d10f3135bf70cf3f1e7bc11b4785547aa1bfa205","author":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"date":"2014-03-02 02:35:42.000000000","message":"Patch Set 1: I would prefer that you didn\u0027t merge this\n\n(1 inline comment)\n\nSukhdev, I\u0027m not understanding this bug completely, nor the fix. The fix isn\u0027t correct, but the intent is to copy the extra config files from the path specified. If Sean\u0027s patch exposed an issue here, we should fix the issue rather than remove this chunk of code IMHO.","accounts_in_message":[],"_revision_number":1},{"id":"13e8a0261a71f972ff327cd2636fe8adc0240c38","author":{"_account_id":6558,"name":"Sukhdev Kapur","email":"sukhdevkapur@gmail.com","username":"sukhdev-8"},"date":"2014-03-02 19:45:22.000000000","message":"Patch Set 1:\n\nKyle, \nLet me try to explain the issue, as well as what I see as being the intent of this code. \n\nSay for example, one wants to launch a ML2 driver (e.g. arista-driver) through devstack and want to specify config options via config file (e.g. ml2_config_arista.ini). So, one would create ml2_config_arista.ini file, specify the config values (e.g. host IP address, passwords, etc - which are unique and different for each instance of stack) and place it any directory (e.g. /home/ml2_config_arista.ini). The intent of doing this is that when Neutron starts (and this driver is started as well) --config-files picks up this file as well. (e.g. --config-files\u003d/home/ml2_config_arista.ini).  \nThis is achieved presently in the code by  loop at line 468 and 469. \nfor cfg_file in ${Q_PLUGIN_EXTRA_CONF_FILES[@]}; do\n      CFG_FILE_OPTIONS+\u003d\" --config-file /$cfg_file\"\nThe loop and the code in question (loop at line 590) actually computes the absolute path to the config file and puts in Q_PLUGIN_EXTRA_CONF_FILES, which is used in the above loop. Hence this loop is needed. \n\nNow the problem code:\nWhat the problem code is doing is that it is trying to copy $NEUTRON_DIR/home/ml2_arista_config.ini - which it will not find and the \"cp\" command will fail- it has always been failing, but, the script will continue and no ill-effect as the --config-file is being set correctly by the code, I pointed earlier. Therefore, neutron will start correctly and the driver will start correctly and use correct config options - as it will find the correct file at the correct places - other than the hidden failure of cp command. Shawn\u0027s fix exposed this hidden failure and now stack.sh will fail when this cp command fails.  \n\nHow to fix: \nI actually considered two solutions (and considered submitting two separate patches - but, believed this one is correct solution). \n\n1)  by putting \"|| /bin/true\" at the end of the cp command (cp $NEUTRON_DIR/${Q_PLUGIN_EXTRA_CONF_FILES[$f]} /${Q_PLUGIN_EXTRA_CONF_FILES[$f]} || /bin/true ) - this would have worked and kept the bug hidden and get the world moving. \n\n2) remove the unnecessary and offending code - which is the path I chose and hence this fix. \n\nIf you look closely, this creation of the directory and copying of the files is not achieving anything.  The copied files are not used at all - other than to create the correct path for --config-files, which is achieved without actually copying the files. \nAnother thing I can not understand is that $NEUTRON_DIR (/opt/stack/neutron) will be created as a part of devstack - and hence,  one could not put any file there, other than the default files (/opt/stack/neutron/etc/neutron/plugins/...) - this will give you only default values (not the instance specific modified values - e.g. server IP address, which will change from one setup to another). \n\nAm I missing the intent of copying these files? \nI could have submitted the patch with fix described in 1) above, but, wanted to understand (and debate :-)) the rationale behind copying these files - when they are really not being used. I think this has been an unintended bug from day one - which had no ill effect, and hence remained undetected - unless of course, I am missing the intent of copy of these files. \n\nHope this describes the issue and motivation behind this specific fix.\n\n-Sukhdev","accounts_in_message":[],"_revision_number":1},{"id":"f82a400a6c6edd16faa36725146a2e098343b834","author":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"date":"2014-03-03 03:25:19.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\nThanks for the great explanation Sukhdev, this makes sense to me now, and I understand the bug and your fix much better. Much appreciated!","accounts_in_message":[],"_revision_number":1},{"id":"21bdabdc6782079eb2463c7aaabd1605016a0dfd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-03 03:25:20.000000000","message":"Patch Set 1: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"e2443dd084107168a6599d3a3e722115c8c3f03f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-03 04:24:06.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/92/76992/1/check/gate-devstack-bash8/b03b8a2 : SUCCESS in 10s\n- check-devstack-dsvm-cells http://logs.openstack.org/92/76992/1/check/check-devstack-dsvm-cells/9133c05 : SUCCESS in 12m 15s\n- check-tempest-dsvm-full http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-full/f16cdcb : SUCCESS in 57m 23s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-postgres-full/82d5da6 : SUCCESS in 45m 48s\n- check-tempest-dsvm-neutron http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-neutron/88b774b : SUCCESS in 34m 07s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-neutron-full/b561346 : SUCCESS in 42m 38s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/92/76992/1/check/gate-tempest-dsvm-large-ops/34eea44 : SUCCESS in 15m 59s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/92/76992/1/check/gate-tempest-dsvm-neutron-large-ops/c207801 : SUCCESS in 17m 29s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-neutron-heat-slow/050aca6 : SUCCESS in 23m 19s (non-voting)\n- check-tempest-dsvm-cells-full http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-cells-full/6fa8b57 : SUCCESS in 48m 11s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/92/76992/1/check/check-grenade-dsvm/1565023 : SUCCESS in 32m 13s\n- check-swift-dsvm-functional http://logs.openstack.org/92/76992/1/check/check-swift-dsvm-functional/b057660 : SUCCESS in 14m 27s\n- check-devstack-dsvm-neutron http://logs.openstack.org/92/76992/1/check/check-devstack-dsvm-neutron/b0b7ff3 : FAILURE in 20m 32s (non-voting)\n- check-tempest-dsvm-ironic-nv http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-ironic-nv/32dd768 : SUCCESS in 29m 44s (non-voting)\n- check-tempest-dsvm-ironic-postgres-nv http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-ironic-postgres-nv/814c98c : SUCCESS in 30m 24s (non-voting)\n- check-tempest-dsvm-savanna-full-nv http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-savanna-full-nv/55a84c5 : SUCCESS in 50m 56s (non-voting)\n- check-tempest-dsvm-savanna-postgres-nv http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-savanna-postgres-nv/035ae09 : SUCCESS in 19m 30s (non-voting)\n- check-tempest-dsvm-savanna-neutron-nv http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-savanna-neutron-nv/590cc34 : SUCCESS in 35m 55s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"2ecd3d17c1e8a1d47aeb573afc08cc0739d5b8bd","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2014-03-03 19:46:11.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"5b6a7f4f1001caecc6b7ade5d9befa423ebc625b","author":{"_account_id":9596,"name":"Shashank Hegde","email":"shashank@aristanetworks.com","username":"shashank"},"date":"2014-03-03 19:57:18.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\n(1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"40b41fc815a8f31b0a0f0bef70ef6a615c77c259","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-03 20:15:30.000000000","message":"Patch Set 1: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"5a8c7f1b3734982db1ce8e7006c0cab3b90b6411","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2014-03-03 20:15:30.000000000","message":"Patch Set 1: Looks good to me (core reviewer); Approved\n\nThe confusion over this highlights the need to simplify Neutron\u0027s entire setup process.  Getting rid of the xxx_EXTRA_xxx_OPTS vars is just the start.  If there were a way to do this bit with local.conf sections I\u0027d be all over that...","accounts_in_message":[],"_revision_number":1},{"id":"fa546c6650989bfa0472833bdb60311d2eff1f37","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-03 21:43:04.000000000","message":"Patch Set 1: Fails\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- gate-devstack-bash8 http://logs.openstack.org/92/76992/1/gate/gate-devstack-bash8/9cda816 : SUCCESS in 11s\n- gate-devstack-dsvm-cells http://logs.openstack.org/92/76992/1/gate/gate-devstack-dsvm-cells/b6a1afd : SUCCESS in 10m 49s\n- gate-tempest-dsvm-full http://logs.openstack.org/92/76992/1/gate/gate-tempest-dsvm-full/36cc60d : SUCCESS in 57m 04s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/92/76992/1/gate/gate-tempest-dsvm-postgres-full/a69b46e : SUCCESS in 1h 01m 24s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/92/76992/1/gate/gate-tempest-dsvm-neutron/812e302 : FAILURE in 56m 25s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/92/76992/1/gate/gate-tempest-dsvm-large-ops/57c4d83 : SUCCESS in 19m 29s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/92/76992/1/gate/gate-tempest-dsvm-neutron-large-ops/8e9dbf0 : SUCCESS in 20m 32s\n- gate-grenade-dsvm http://logs.openstack.org/92/76992/1/gate/gate-grenade-dsvm/5ee2942 : SUCCESS in 31m 45s\n- gate-swift-dsvm-functional http://logs.openstack.org/92/76992/1/gate/gate-swift-dsvm-functional/613fdba : SUCCESS in 15m 52s\n","accounts_in_message":[],"_revision_number":1},{"id":"d17f269d9bf92de7d9eba2ed965bd0447e08367b","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2014-03-03 22:43:20.000000000","message":"Patch Set 1: Approved\n\n","accounts_in_message":[],"_revision_number":1},{"id":"9fd72c86e491cecc622449e36e027da4e4743336","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-03 22:43:21.000000000","message":"Patch Set 1: No score\n\nStarting check jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"b36973075aa29d12a534a6c5a1f481b45a48d112","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-04 00:09:11.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/92/76992/1/check/gate-devstack-bash8/51c63bc : SUCCESS in 23s\n- check-devstack-dsvm-cells http://logs.openstack.org/92/76992/1/check/check-devstack-dsvm-cells/4bafb07 : SUCCESS in 12m 03s\n- check-tempest-dsvm-full http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-full/73cbb45 : SUCCESS in 55m 39s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-postgres-full/4109f9c : SUCCESS in 48m 14s\n- check-tempest-dsvm-neutron http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-neutron/a8d2faa : SUCCESS in 32m 15s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-neutron-full/65d493a : SUCCESS in 1h 01m 11s (non-voting)\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/92/76992/1/check/gate-tempest-dsvm-large-ops/1ae72af : SUCCESS in 15m 35s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/92/76992/1/check/gate-tempest-dsvm-neutron-large-ops/cffdd60 : SUCCESS in 17m 17s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-neutron-heat-slow/bb1534c : SUCCESS in 22m 29s (non-voting)\n- check-tempest-dsvm-cells-full http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-cells-full/9f00eb8 : SUCCESS in 59m 55s (non-voting)\n- check-grenade-dsvm http://logs.openstack.org/92/76992/1/check/check-grenade-dsvm/c98f0ea : SUCCESS in 35m 18s\n- check-swift-dsvm-functional http://logs.openstack.org/92/76992/1/check/check-swift-dsvm-functional/c4d0768 : SUCCESS in 15m 19s\n- check-devstack-dsvm-neutron http://logs.openstack.org/92/76992/1/check/check-devstack-dsvm-neutron/b7c0f16 : FAILURE in 15m 58s (non-voting)\n- check-tempest-dsvm-ironic-nv http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-ironic-nv/7efa59a : SUCCESS in 28m 39s (non-voting)\n- check-tempest-dsvm-ironic-postgres-nv http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-ironic-postgres-nv/1f4f68b : SUCCESS in 31m 13s (non-voting)\n- check-tempest-dsvm-savanna-full-nv http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-savanna-full-nv/9c18699 : SUCCESS in 1h 01m 21s (non-voting)\n- check-tempest-dsvm-savanna-postgres-nv http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-savanna-postgres-nv/e69bb8a : SUCCESS in 21m 17s (non-voting)\n- check-tempest-dsvm-savanna-neutron-nv http://logs.openstack.org/92/76992/1/check/check-tempest-dsvm-savanna-neutron-nv/e34e6de : SUCCESS in 42m 32s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"b1cd1dfa376a3b1e23779b0621dbb30edc35e6c4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-04 00:09:13.000000000","message":"Patch Set 1: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"e417bc062f665f4cd426d5e4cfe5e332e76aee11","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-04 01:13:06.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1},{"id":"87015d03eb4a204335d8f34ecd4d26ddd08d10b2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-03-04 01:13:06.000000000","message":"Patch Set 1: Verified\n\nBuild succeeded.\n\n- gate-devstack-bash8 http://logs.openstack.org/92/76992/1/gate/gate-devstack-bash8/54c5e9b : SUCCESS in 23s\n- gate-devstack-dsvm-cells http://logs.openstack.org/92/76992/1/gate/gate-devstack-dsvm-cells/8ab9960 : SUCCESS in 11m 07s\n- gate-tempest-dsvm-full http://logs.openstack.org/92/76992/1/gate/gate-tempest-dsvm-full/90d0b39 : SUCCESS in 53m 04s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/92/76992/1/gate/gate-tempest-dsvm-postgres-full/7af30c7 : SUCCESS in 1h 03m 19s\n- gate-tempest-dsvm-neutron http://logs.openstack.org/92/76992/1/gate/gate-tempest-dsvm-neutron/01d8131 : SUCCESS in 39m 43s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/92/76992/1/gate/gate-tempest-dsvm-large-ops/aff7832 : SUCCESS in 15m 06s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/92/76992/1/gate/gate-tempest-dsvm-neutron-large-ops/58ea586 : SUCCESS in 16m 35s\n- gate-grenade-dsvm http://logs.openstack.org/92/76992/1/gate/gate-grenade-dsvm/dbdc5ed : SUCCESS in 31m 53s\n- gate-swift-dsvm-functional http://logs.openstack.org/92/76992/1/gate/gate-swift-dsvm-functional/47271b6 : SUCCESS in 15m 10s\n","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"c03f975150bf97b5aef42daa77fc419a9e241123","revisions":{"c03f975150bf97b5aef42daa77fc419a9e241123":{"kind":"REWORK","_number":1,"created":"2014-02-27 22:27:08.000000000","uploader":{"_account_id":6558,"name":"Sukhdev Kapur","email":"sukhdevkapur@gmail.com","username":"sukhdev-8"},"ref":"refs/changes/92/76992/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/92/76992/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/92/76992/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/92/76992/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/92/76992/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/92/76992/1"}}},"commit":{"parents":[{"commit":"0ed4af02da0bd4a0f757dd8c2156913e6c7a724c","subject":"Merge \"enable -o errexit\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/0ed4af02da0bd4a0f757dd8c2156913e6c7a724c"}]}],"author":{"name":"sukhdev","email":"sukhdev@aristanetworks.com","date":"2014-02-27 22:17:44.000000000","tz":-480},"committer":{"name":"sukhdev","email":"sukhdev@aristanetworks.com","date":"2014-02-27 22:27:07.000000000","tz":-480},"subject":"devstack (stack.sh) fails when extra config files are specified","message":"devstack (stack.sh) fails when extra config files are specified\n\nLatest merge of https://review.openstack.org/#/c/71996/ exposes an issue\nin stack.sh which did not surface before.\n\nPlease see the details of the issue in the bug description.\n\nCloses bug: 1285884\n\nChange-Id: Ie231c9835497c2a418a61d339dfd5df1aab9e3d7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c03f975150bf97b5aef42daa77fc419a9e241123"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c03f975150bf97b5aef42daa77fc419a9e241123"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
