)]}'
{"id":"openstack%2Fdevstack-gate~242489","triplet_id":"openstack%2Fdevstack-gate~master~I91a1e5e89ebee03e7f8955f6eeddbf5cb312231b","project":"openstack/devstack-gate","branch":"master","topic":"multi_node_sanity","hashtags":[],"change_id":"I91a1e5e89ebee03e7f8955f6eeddbf5cb312231b","subject":"multinode and grenade sanity checking.","status":"ABANDONED","created":"2015-11-06 13:54:04.000000000","updated":"2015-11-11 21:55:08.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"cd021dec77ee9da9a985c4aafb995501e407e4ff","_number":242489,"virtual_id_number":242489,"owner":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":-1,"date":"2015-11-11 17:22:24.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-11-10 21:41:51.000000000","updated_by":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"reviewer":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"state":"REVIEWER"},{"updated":"2015-11-11 17:22:24.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"8910733162fc438f6bf17fb166b8f3ceeac0754c","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-11-06 13:54:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8c6d4e4679aba15329d6740cbcc99cca9d7cb2d3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-06 15:56:11.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/89/242489/1/check/gate-tempest-dsvm-full/18acc3a/ : SUCCESS in 53m 30s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/89/242489/1/check/gate-tempest-dsvm-postgres-full/f6c539f/ : SUCCESS in 52m 30s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/89/242489/1/check/gate-tempest-dsvm-neutron-full/6a3cbe1/ : SUCCESS in 1h 22m 14s\n- gate-grenade-dsvm http://logs.openstack.org/89/242489/1/check/gate-grenade-dsvm/ee7b14a/ : SUCCESS in 54m 50s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/89/242489/1/check/gate-tempest-dsvm-large-ops/2fb1d1c/ : SUCCESS in 41m 15s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/89/242489/1/check/gate-tempest-dsvm-neutron-large-ops/1f9cb1c/ : SUCCESS in 35m 48s\n- gate-devstack-gate-unittests http://logs.openstack.org/89/242489/1/check/gate-devstack-gate-unittests/037a2cd/ : SUCCESS in 39s\n- gate-dg-hooks-dsvm http://logs.openstack.org/89/242489/1/check/gate-dg-hooks-dsvm/958bb7a/ : SUCCESS in 5m 39s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/89/242489/1/check/gate-grenade-dsvm-partial-ncpu/e3b32d9/ : SUCCESS in 54m 01s\n- gate-grenade-dsvm-multinode-nv http://logs.openstack.org/89/242489/1/check/gate-grenade-dsvm-multinode-nv/e75f6e9/ : FAILURE in 31m 41s (non-voting)\n- gate-neutron-dsvm-functional-nv http://logs.openstack.org/89/242489/1/check/gate-neutron-dsvm-functional-nv/76e072c/ : FAILURE in 12m 15s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/89/242489/1/check/gate-swift-dsvm-functional-nv/502b04a/ : SUCCESS in 39m 46s (non-voting)\n- gate-tempest-dsvm-full-juno-nv http://logs.openstack.org/89/242489/1/check/gate-tempest-dsvm-full-juno-nv/db6c473/ : SUCCESS in 45m 05s (non-voting)\n- gate-tempest-dsvm-neutron-full-juno-nv http://logs.openstack.org/89/242489/1/check/gate-tempest-dsvm-neutron-full-juno-nv/fd6b632/ : SUCCESS in 55m 35s (non-voting)\n- gate-tempest-dsvm-postgres-full-juno-nv http://logs.openstack.org/89/242489/1/check/gate-tempest-dsvm-postgres-full-juno-nv/37cb428/ : SUCCESS in 45m 16s (non-voting)\n- gate-tempest-dsvm-full-kilo-nv http://logs.openstack.org/89/242489/1/check/gate-tempest-dsvm-full-kilo-nv/5f99d0d/ : SUCCESS in 47m 58s (non-voting)\n- gate-tempest-dsvm-neutron-full-kilo-nv http://logs.openstack.org/89/242489/1/check/gate-tempest-dsvm-neutron-full-kilo-nv/50dc523/ : SUCCESS in 1h 55m 54s (non-voting)\n- gate-tempest-dsvm-postgres-full-kilo-nv http://logs.openstack.org/89/242489/1/check/gate-tempest-dsvm-postgres-full-kilo-nv/c660922/ : SUCCESS in 49m 30s (non-voting)\n- gate-tempest-dsvm-full-liberty-nv http://logs.openstack.org/89/242489/1/check/gate-tempest-dsvm-full-liberty-nv/d552cd4/ : SUCCESS in 52m 45s (non-voting)\n- gate-tempest-dsvm-neutron-full-liberty-nv http://logs.openstack.org/89/242489/1/check/gate-tempest-dsvm-neutron-full-liberty-nv/7c28a59/ : SUCCESS in 1h 05m 31s (non-voting)\n- gate-tempest-dsvm-postgres-full-liberty-nv http://logs.openstack.org/89/242489/1/check/gate-tempest-dsvm-postgres-full-liberty-nv/4fb5947/ : FAILURE in 52m 32s (non-voting)\n- gate-tempest-dsvm-ironic-agent_ssh http://logs.openstack.org/89/242489/1/check/gate-tempest-dsvm-ironic-agent_ssh/98e1220/ : SUCCESS in 42m 49s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/89/242489/1/check/gate-tempest-dsvm-f21/3701aab/ : SUCCESS in 47m 24s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/89/242489/1/check/gate-tempest-dsvm-centos7/889730f/ : SUCCESS in 38m 21s (non-voting)\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/89/242489/1/check/gate-tempest-dsvm-multinode-full/0f11786/ : FAILURE in 41m 33s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/89/242489/1/check/gate-tempest-dsvm-neutron-multinode-full/e89eec7/ : FAILURE in 36m 15s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"88838ed35af972b47a2659d431c12ea831022c30","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-11-06 17:35:12.000000000","message":"Patch Set 2: Commit message was updated","accounts_in_message":[],"_revision_number":2},{"id":"4a8c177c305125a971187f266eb2d60424763710","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-06 22:06:27.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/89/242489/2/check/gate-tempest-dsvm-full/45535ac/ : SUCCESS in 55m 23s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/89/242489/2/check/gate-tempest-dsvm-postgres-full/74d351e/ : SUCCESS in 55m 14s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/89/242489/2/check/gate-tempest-dsvm-neutron-full/8bb462d/ : SUCCESS in 1h 18m 11s\n- gate-grenade-dsvm http://logs.openstack.org/89/242489/2/check/gate-grenade-dsvm/fccb4e4/ : SUCCESS in 55m 03s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/89/242489/2/check/gate-tempest-dsvm-large-ops/9420c36/ : SUCCESS in 39m 37s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/89/242489/2/check/gate-tempest-dsvm-neutron-large-ops/a73b165/ : SUCCESS in 35m 08s\n- gate-devstack-gate-unittests http://logs.openstack.org/89/242489/2/check/gate-devstack-gate-unittests/a1a0ac9/ : SUCCESS in 11s\n- gate-dg-hooks-dsvm http://logs.openstack.org/89/242489/2/check/gate-dg-hooks-dsvm/fa743aa/ : SUCCESS in 10m 22s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/89/242489/2/check/gate-grenade-dsvm-partial-ncpu/2939f22/ : SUCCESS in 54m 17s\n- gate-grenade-dsvm-multinode-nv http://logs.openstack.org/89/242489/2/check/gate-grenade-dsvm-multinode-nv/dc470b2/ : SUCCESS in 48m 49s (non-voting)\n- gate-neutron-dsvm-functional-nv http://logs.openstack.org/89/242489/2/check/gate-neutron-dsvm-functional-nv/6848b52/ : SUCCESS in 15m 03s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/89/242489/2/check/gate-swift-dsvm-functional-nv/1cd4b9c/ : SUCCESS in 37m 40s (non-voting)\n- gate-tempest-dsvm-full-juno-nv http://logs.openstack.org/89/242489/2/check/gate-tempest-dsvm-full-juno-nv/4424cde/ : SUCCESS in 41m 37s (non-voting)\n- gate-tempest-dsvm-neutron-full-juno-nv http://logs.openstack.org/89/242489/2/check/gate-tempest-dsvm-neutron-full-juno-nv/4876c09/ : SUCCESS in 1h 07m 16s (non-voting)\n- gate-tempest-dsvm-postgres-full-juno-nv http://logs.openstack.org/89/242489/2/check/gate-tempest-dsvm-postgres-full-juno-nv/426b424/ : SUCCESS in 42m 19s (non-voting)\n- gate-tempest-dsvm-full-kilo-nv http://logs.openstack.org/89/242489/2/check/gate-tempest-dsvm-full-kilo-nv/8c441ab/ : SUCCESS in 48m 01s (non-voting)\n- gate-tempest-dsvm-neutron-full-kilo-nv http://logs.openstack.org/89/242489/2/check/gate-tempest-dsvm-neutron-full-kilo-nv/01817b1/ : SUCCESS in 1h 00m 57s (non-voting)\n- gate-tempest-dsvm-postgres-full-kilo-nv http://logs.openstack.org/89/242489/2/check/gate-tempest-dsvm-postgres-full-kilo-nv/4b60204/ : SUCCESS in 46m 33s (non-voting)\n- gate-tempest-dsvm-full-liberty-nv http://logs.openstack.org/89/242489/2/check/gate-tempest-dsvm-full-liberty-nv/015b000/ : SUCCESS in 59m 37s (non-voting)\n- gate-tempest-dsvm-neutron-full-liberty-nv http://logs.openstack.org/89/242489/2/check/gate-tempest-dsvm-neutron-full-liberty-nv/d30c218/ : SUCCESS in 1h 11m 16s (non-voting)\n- gate-tempest-dsvm-postgres-full-liberty-nv http://logs.openstack.org/89/242489/2/check/gate-tempest-dsvm-postgres-full-liberty-nv/27913a6/ : SUCCESS in 51m 52s (non-voting)\n- gate-tempest-dsvm-ironic-agent_ssh http://logs.openstack.org/89/242489/2/check/gate-tempest-dsvm-ironic-agent_ssh/f44a5f0/ : SUCCESS in 46m 50s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/89/242489/2/check/gate-tempest-dsvm-f21/799fab9/ : NOT_REGISTERED (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/89/242489/2/check/gate-tempest-dsvm-centos7/8d434c1/ : SUCCESS in 36m 45s (non-voting)\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/89/242489/2/check/gate-tempest-dsvm-multinode-full/3fd12d9/ : FAILURE in 40m 28s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/89/242489/2/check/gate-tempest-dsvm-neutron-multinode-full/b2a7f0a/ : SUCCESS in 1h 05m 54s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"6cac437c3edbe9bc2b4c0c2a4e9b2b187ee11ff1","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-11-10 21:41:51.000000000","message":"Patch Set 2: Code-Review+2\n\nAs discussed in IRC this is hard to assert with Tempest. It might be possible to have tempest list hte hypervisors and boot on each one using scheduler hints to assert each hypervisor is used but would need QA PTL input.\n\nHappy to move forward with this for now and see what QA thinks about the alternative(s).","accounts_in_message":[],"_revision_number":2},{"id":"892cb911feb6977c7000510a58c6032c5d3e954d","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-11-11 15:33:43.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"41620a134f2f4869343be27f7ae3dd545c3c778c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-11 17:22:24.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-full http://logs.openstack.org/89/242489/3/check/gate-tempest-dsvm-full/a5135be/ : SUCCESS in 57m 50s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/89/242489/3/check/gate-tempest-dsvm-postgres-full/29bb3b0/ : SUCCESS in 51m 06s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/89/242489/3/check/gate-tempest-dsvm-neutron-full/77be952/ : SUCCESS in 1h 08m 38s\n- gate-grenade-dsvm http://logs.openstack.org/89/242489/3/check/gate-grenade-dsvm/c20c253/ : FAILURE in 1h 04m 00s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/89/242489/3/check/gate-tempest-dsvm-large-ops/e8518ed/ : FAILURE in 46m 37s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/89/242489/3/check/gate-tempest-dsvm-neutron-large-ops/8d8cac2/ : FAILURE in 38m 29s\n- gate-devstack-gate-unittests http://logs.openstack.org/89/242489/3/check/gate-devstack-gate-unittests/7889732/ : SUCCESS in 8s\n- gate-dg-hooks-dsvm http://logs.openstack.org/89/242489/3/check/gate-dg-hooks-dsvm/52a3afd/ : FAILURE in 15m 50s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/89/242489/3/check/gate-grenade-dsvm-partial-ncpu/6f867a9/ : FAILURE in 55m 29s\n- gate-grenade-dsvm-multinode-nv http://logs.openstack.org/89/242489/3/check/gate-grenade-dsvm-multinode-nv/7f307e5/ : FAILURE in 52m 45s (non-voting)\n- gate-neutron-dsvm-functional-nv http://logs.openstack.org/89/242489/3/check/gate-neutron-dsvm-functional-nv/aff740e/ : FAILURE in 11m 22s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/89/242489/3/check/gate-swift-dsvm-functional-nv/5b48244/ : FAILURE in 36m 35s (non-voting)\n- gate-tempest-dsvm-full-juno-nv http://logs.openstack.org/89/242489/3/check/gate-tempest-dsvm-full-juno-nv/ade10a9/ : SUCCESS in 46m 31s (non-voting)\n- gate-tempest-dsvm-neutron-full-juno-nv http://logs.openstack.org/89/242489/3/check/gate-tempest-dsvm-neutron-full-juno-nv/745dcfd/ : SUCCESS in 1h 06m 46s (non-voting)\n- gate-tempest-dsvm-postgres-full-juno-nv http://logs.openstack.org/89/242489/3/check/gate-tempest-dsvm-postgres-full-juno-nv/75902de/ : FAILURE in 53m 55s (non-voting)\n- gate-tempest-dsvm-full-kilo-nv http://logs.openstack.org/89/242489/3/check/gate-tempest-dsvm-full-kilo-nv/a392a78/ : SUCCESS in 53m 55s (non-voting)\n- gate-tempest-dsvm-neutron-full-kilo-nv http://logs.openstack.org/89/242489/3/check/gate-tempest-dsvm-neutron-full-kilo-nv/f38383e/ : SUCCESS in 1h 01m 35s (non-voting)\n- gate-tempest-dsvm-postgres-full-kilo-nv http://logs.openstack.org/89/242489/3/check/gate-tempest-dsvm-postgres-full-kilo-nv/8b593c7/ : SUCCESS in 50m 06s (non-voting)\n- gate-tempest-dsvm-full-liberty-nv http://logs.openstack.org/89/242489/3/check/gate-tempest-dsvm-full-liberty-nv/7afd5a2/ : SUCCESS in 59m 09s (non-voting)\n- gate-tempest-dsvm-neutron-full-liberty-nv http://logs.openstack.org/89/242489/3/check/gate-tempest-dsvm-neutron-full-liberty-nv/a4a5e49/ : SUCCESS in 1h 03m 06s (non-voting)\n- gate-tempest-dsvm-postgres-full-liberty-nv http://logs.openstack.org/89/242489/3/check/gate-tempest-dsvm-postgres-full-liberty-nv/5d6e975/ : SUCCESS in 56m 43s (non-voting)\n- gate-tempest-dsvm-ironic-agent_ssh http://logs.openstack.org/89/242489/3/check/gate-tempest-dsvm-ironic-agent_ssh/e0d1dd8/ : FAILURE in 50m 53s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/89/242489/3/check/gate-tempest-dsvm-f21/c3c1ece/ : SUCCESS in 47m 38s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/89/242489/3/check/gate-tempest-dsvm-centos7/dedabeb/ : SUCCESS in 44m 15s (non-voting)\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/89/242489/3/check/gate-tempest-dsvm-multinode-full/f23b7b9/ : SUCCESS in 59m 34s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/89/242489/3/check/gate-tempest-dsvm-neutron-multinode-full/5d23088/ : SUCCESS in 1h 12m 22s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b63cf229f73e642bf9456e583334d28ef95a0a45","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-11-11 21:55:08.000000000","message":"Abandoned\n\nthis is far too error prone to work","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"4ed3b13cb2c585980ffc3e9ba3c5747da916bb45","revisions":{"faf5c92c5f09dd57ab6c3f56163aecdfbec1ca10":{"kind":"REWORK","_number":1,"created":"2015-11-06 13:54:04.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/89/242489/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/89/242489/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/89/242489/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/89/242489/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/89/242489/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/89/242489/1"}}},"commit":{"parents":[{"commit":"2fe88dc4d78721e364aefee05d24d420d23c9a04","subject":"Merge \"inline comment on when to do branches\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/2fe88dc4d78721e364aefee05d24d420d23c9a04"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-11-06 13:51:46.000000000","tz":-300},"committer":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-11-06 13:51:46.000000000","tz":-300},"subject":"multinode and grenade sanity checking.","message":"multinode and grenade sanity checking.\n\nThis ensures that every node in the system correctly built some cpu\nworkers, which is important in a multinode case to ensure that nodes\ndidn\u0027t just fail to connect to the cluster.\n\nChange-Id: I91a1e5e89ebee03e7f8955f6eeddbf5cb312231b\nDepends-On: I8ca11bb90acd9b872e4f6d6be64daea96f192dc1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/faf5c92c5f09dd57ab6c3f56163aecdfbec1ca10"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/faf5c92c5f09dd57ab6c3f56163aecdfbec1ca10"}]},"branch":"refs/heads/master"},"956a0257d792c420ccd52a1906f3ab35638588b0":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2015-11-06 17:35:12.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/89/242489/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/89/242489/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/89/242489/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/89/242489/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/89/242489/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/89/242489/2"}}},"commit":{"parents":[{"commit":"2fe88dc4d78721e364aefee05d24d420d23c9a04","subject":"Merge \"inline comment on when to do branches\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/2fe88dc4d78721e364aefee05d24d420d23c9a04"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-11-06 13:51:46.000000000","tz":-300},"committer":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-11-06 17:35:12.000000000","tz":0},"subject":"multinode and grenade sanity checking.","message":"multinode and grenade sanity checking.\n\nThis ensures that every node in the system correctly built some cpu\nworkers, which is important in a multinode case to ensure that nodes\ndidn\u0027t just fail to connect to the cluster.\n\nDepends-On: Ia76de730d65c84d81c4fb2c980ae1b4d595f9f5b\ndevstack fix so that subnodes always have the right packages\n\nDepends-On: I8ca11bb90acd9b872e4f6d6be64daea96f192dc1\ndevstack patch to add the tool\n\nChange-Id: I91a1e5e89ebee03e7f8955f6eeddbf5cb312231b","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/956a0257d792c420ccd52a1906f3ab35638588b0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/956a0257d792c420ccd52a1906f3ab35638588b0"}]},"branch":"refs/heads/master"},"4ed3b13cb2c585980ffc3e9ba3c5747da916bb45":{"kind":"REWORK","_number":3,"created":"2015-11-11 15:33:43.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/89/242489/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/89/242489/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/89/242489/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/89/242489/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/89/242489/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/89/242489/3"}}},"commit":{"parents":[{"commit":"2fe88dc4d78721e364aefee05d24d420d23c9a04","subject":"Merge \"inline comment on when to do branches\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/2fe88dc4d78721e364aefee05d24d420d23c9a04"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-11-06 13:51:46.000000000","tz":-300},"committer":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-11-11 15:33:21.000000000","tz":-300},"subject":"multinode and grenade sanity checking.","message":"multinode and grenade sanity checking.\n\nThis ensures that every node in the system correctly built some cpu\nworkers, which is important in a multinode case to ensure that nodes\ndidn\u0027t just fail to connect to the cluster.\n\nChange-Id: I91a1e5e89ebee03e7f8955f6eeddbf5cb312231b\nDepends-On: I8ca11bb90acd9b872e4f6d6be64daea96f192dc1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/4ed3b13cb2c585980ffc3e9ba3c5747da916bb45"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/4ed3b13cb2c585980ffc3e9ba3c5747da916bb45"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
