)]}'
{"id":"openstack%2Fdevstack-gate~172614","triplet_id":"openstack%2Fdevstack-gate~master~I34cec44281eadfbfb990ed8ed160ee7dec50341b","project":"openstack/devstack-gate","branch":"master","topic":"ansible-for-parallel","hashtags":[],"change_id":"I34cec44281eadfbfb990ed8ed160ee7dec50341b","subject":"Make multinode first class with ansible","status":"MERGED","created":"2015-04-11 01:15:28.000000000","updated":"2015-04-24 23:28:08.000000000","submitted":"2015-04-24 23:28:07.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"242401c0b9fb6dadf8d6a8f87364ccf860eae102","_number":172614,"virtual_id_number":172614,"owner":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},{"value":0,"date":"2015-04-23 18:46:44.000000000","_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":2,"date":"2015-04-24 23:28:07.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"_account_id":4220,"name":"patrick-crews","email":"gleebix@gmail.com","username":"patrick-crews"},{"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":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"all":[{"value":2,"date":"2015-04-24 22:39:43.000000000","_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":2,"date":"2015-04-23 21:11:46.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-04-24 05:56:47.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},{"value":1,"date":"2015-04-23 21:26:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":1,"date":"2015-04-24 03:13:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4220,"name":"patrick-crews","email":"gleebix@gmail.com","username":"patrick-crews"},{"value":2,"date":"2015-04-23 18:53:15.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":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"all":[{"value":1,"date":"2015-04-24 22:39:43.000000000","_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},{"value":0,"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"value":0,"_account_id":4220,"name":"patrick-crews","email":"gleebix@gmail.com","username":"patrick-crews"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":4220,"name":"patrick-crews","email":"gleebix@gmail.com","username":"patrick-crews"},{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-04-23 18:53:15.000000000","updated_by":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"reviewer":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"state":"REVIEWER"},{"updated":"2015-04-23 21:11:46.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2015-04-23 21:26:59.000000000","updated_by":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"reviewer":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"state":"REVIEWER"},{"updated":"2015-04-24 03:13:59.000000000","updated_by":{"_account_id":4220,"name":"patrick-crews","email":"gleebix@gmail.com","username":"patrick-crews"},"reviewer":{"_account_id":4220,"name":"patrick-crews","email":"gleebix@gmail.com","username":"patrick-crews"},"state":"REVIEWER"},{"updated":"2015-04-24 05:56:47.000000000","updated_by":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"reviewer":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"state":"REVIEWER"},{"updated":"2015-04-24 22:39:43.000000000","updated_by":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"reviewer":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"state":"REVIEWER"},{"updated":"2015-04-24 23:28:07.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"24b7cd0cfde5fc8ff73c8758338499b2a8e06b7b","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-11 01:15:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"932ba7c90d68e52f832a6a7152a9a1baec3a525e","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-11 01:15:40.000000000","message":"Patch Set 1:\n\ncheck experimental","accounts_in_message":[],"_revision_number":1},{"id":"783606e4f73292895ab832fcf2e7197ee8293b16","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-11 01:22:57.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2abbd6ce9c98591f5be28713079708af8bc9cb88","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-11 01:26:04.000000000","message":"Patch Set 2:\n\ncheck experimental","accounts_in_message":[],"_revision_number":2},{"id":"7c16a862be1a1cfb8514bcdae89cb089a1ee3b4d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-11 01:34:17.000000000","message":"Patch Set 2: 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- check-tempest-dsvm-full http://logs.openstack.org/14/172614/2/check/check-tempest-dsvm-full/0a81628/ : FAILURE in 53s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/14/172614/2/check/check-tempest-dsvm-postgres-full/7ac7a5f/ : FAILURE in 55s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/14/172614/2/check/check-tempest-dsvm-neutron-full/bde413f/ : FAILURE in 52s\n- check-grenade-dsvm http://logs.openstack.org/14/172614/2/check/check-grenade-dsvm/327218e/ : FAILURE in 6m 15s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/14/172614/2/check/gate-tempest-dsvm-large-ops/d7dd6bf/ : FAILURE in 55s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/14/172614/2/check/gate-tempest-dsvm-neutron-large-ops/8ec33ff/ : FAILURE in 53s\n- gate-devstack-gate-unittests http://logs.openstack.org/14/172614/2/check/gate-devstack-gate-unittests/8954124/ : SUCCESS in 8s\n- check-devstack-dsvm-cells http://logs.openstack.org/14/172614/2/check/check-devstack-dsvm-cells/f937eef/ : FAILURE in 55s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/14/172614/2/check/check-dg-tempest-dsvm-full/03f7819/ : FAILURE in 53s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/14/172614/2/check/check-dg-tempest-dsvm-full-reexec/7372c10/ : FAILURE in 1m 01s\n- check-dg-hooks-dsvm http://logs.openstack.org/14/172614/2/check/check-dg-hooks-dsvm/c1653f9/ : SUCCESS in 58s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/14/172614/2/check/check-grenade-dsvm-partial-ncpu/8b9ee8c/ : FAILURE in 10m 10s\n- check-neutron-dsvm-functional-nv http://logs.openstack.org/14/172614/2/check/check-neutron-dsvm-functional-nv/63013c2/ : FAILURE in 1m 04s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/14/172614/2/check/check-swift-dsvm-functional/7c5ab9c/ : FAILURE in 56s\n- check-tempest-dsvm-full-icehouse-nv http://logs.openstack.org/14/172614/2/check/check-tempest-dsvm-full-icehouse-nv/7bd39ab/ : FAILURE in 52s (non-voting)\n- check-tempest-dsvm-neutron-icehouse-nv http://logs.openstack.org/14/172614/2/check/check-tempest-dsvm-neutron-icehouse-nv/3968a78/ : FAILURE in 48s (non-voting)\n- check-tempest-dsvm-postgres-full-icehouse-nv http://logs.openstack.org/14/172614/2/check/check-tempest-dsvm-postgres-full-icehouse-nv/965b1e7/ : FAILURE in 49s (non-voting)\n- check-devstack-dsvm-cells-icehouse-nv http://logs.openstack.org/14/172614/2/check/check-devstack-dsvm-cells-icehouse-nv/bb79aaf/ : FAILURE in 56s (non-voting)\n- check-tempest-dsvm-full-juno-nv http://logs.openstack.org/14/172614/2/check/check-tempest-dsvm-full-juno-nv/badc214/ : FAILURE in 48s (non-voting)\n- check-tempest-dsvm-neutron-full-juno-nv http://logs.openstack.org/14/172614/2/check/check-tempest-dsvm-neutron-full-juno-nv/e34a745/ : FAILURE in 48s (non-voting)\n- check-tempest-dsvm-postgres-full-juno-nv http://logs.openstack.org/14/172614/2/check/check-tempest-dsvm-postgres-full-juno-nv/237011c/ : FAILURE in 51s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/14/172614/2/check/check-tempest-dsvm-ironic-pxe_ssh/feb3a12/ : FAILURE in 58s\n- check-tempest-dsvm-f21 http://logs.openstack.org/14/172614/2/check/check-tempest-dsvm-f21/368a04f/ : FAILURE in 47s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/14/172614/2/check/check-tempest-dsvm-centos7/2573ca6/ : FAILURE in 53s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"eb1fc22338912fa60b275f91b849b6d41dbe9e20","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-11 01:37:40.000000000","message":"Patch Set 2:\n\nBuild failed (experimental pipeline).\n\n- check-grenade-dsvm-neutron http://logs.openstack.org/14/172614/2/experimental/check-grenade-dsvm-neutron/7ef4a6a/ : FAILURE in 6m 26s\n- check-tempest-dsvm-aiopcpu-full http://logs.openstack.org/14/172614/2/experimental/check-tempest-dsvm-aiopcpu-full/22e3e45/ : FAILURE in 56s (non-voting)\n- check-tempest-dsvm-neutron-aiopcpu-full http://logs.openstack.org/14/172614/2/experimental/check-tempest-dsvm-neutron-aiopcpu-full/dd4da72/ : FAILURE in 54s (non-voting)\n- check-grenade-dsvm-neutron-sideways http://logs.openstack.org/14/172614/2/experimental/check-grenade-dsvm-neutron-sideways/6df0ac7/ : FAILURE in 9m 00s","accounts_in_message":[],"_revision_number":2},{"id":"385c8dd7d89b44abfde3e1e3e2df2f9d6ed3fd26","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-11 01:57:27.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"2e21a8d932b0cabfea0465ce4cebb9fdf1293045","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-11 02:04:19.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- check-tempest-dsvm-full http://logs.openstack.org/14/172614/3/check/check-tempest-dsvm-full/59e837d/ : FAILURE in 52s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/14/172614/3/check/check-tempest-dsvm-postgres-full/d73503f/ : FAILURE in 55s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/14/172614/3/check/check-tempest-dsvm-neutron-full/ccefae8/ : FAILURE in 44s\n- check-grenade-dsvm http://logs.openstack.org/14/172614/3/check/check-grenade-dsvm/f108cc9/ : FAILURE in 6m 16s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/14/172614/3/check/gate-tempest-dsvm-large-ops/82848ba/ : FAILURE in 54s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/14/172614/3/check/gate-tempest-dsvm-neutron-large-ops/07af0be/ : FAILURE in 58s\n- gate-devstack-gate-unittests http://logs.openstack.org/14/172614/3/check/gate-devstack-gate-unittests/084890f/ : SUCCESS in 3s\n- check-devstack-dsvm-cells http://logs.openstack.org/14/172614/3/check/check-devstack-dsvm-cells/7bb786d/ : FAILURE in 53s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/14/172614/3/check/check-dg-tempest-dsvm-full/48970c9/ : FAILURE in 50s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/14/172614/3/check/check-dg-tempest-dsvm-full-reexec/de51ea6/ : FAILURE in 1m 04s\n- check-dg-hooks-dsvm http://logs.openstack.org/14/172614/3/check/check-dg-hooks-dsvm/142932a/ : SUCCESS in 45s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/14/172614/3/check/check-grenade-dsvm-partial-ncpu/1a74f47/ : FAILURE in 6m 44s\n- check-neutron-dsvm-functional-nv http://logs.openstack.org/14/172614/3/check/check-neutron-dsvm-functional-nv/c85cda4/ : FAILURE in 53s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/14/172614/3/check/check-swift-dsvm-functional/90dc9f3/ : FAILURE in 1m 03s\n- check-tempest-dsvm-full-icehouse-nv http://logs.openstack.org/14/172614/3/check/check-tempest-dsvm-full-icehouse-nv/ba1acd2/ : FAILURE in 51s (non-voting)\n- check-tempest-dsvm-neutron-icehouse-nv http://logs.openstack.org/14/172614/3/check/check-tempest-dsvm-neutron-icehouse-nv/3f815a0/ : FAILURE in 51s (non-voting)\n- check-tempest-dsvm-postgres-full-icehouse-nv http://logs.openstack.org/14/172614/3/check/check-tempest-dsvm-postgres-full-icehouse-nv/144c164/ : FAILURE in 49s (non-voting)\n- check-devstack-dsvm-cells-icehouse-nv http://logs.openstack.org/14/172614/3/check/check-devstack-dsvm-cells-icehouse-nv/45b0016/ : FAILURE in 56s (non-voting)\n- check-tempest-dsvm-full-juno-nv http://logs.openstack.org/14/172614/3/check/check-tempest-dsvm-full-juno-nv/c23c5cb/ : FAILURE in 59s (non-voting)\n- check-tempest-dsvm-neutron-full-juno-nv http://logs.openstack.org/14/172614/3/check/check-tempest-dsvm-neutron-full-juno-nv/2e4b07e/ : FAILURE in 54s (non-voting)\n- check-tempest-dsvm-postgres-full-juno-nv http://logs.openstack.org/14/172614/3/check/check-tempest-dsvm-postgres-full-juno-nv/96f64c1/ : FAILURE in 1m 03s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/14/172614/3/check/check-tempest-dsvm-ironic-pxe_ssh/252210f/ : FAILURE in 44s\n- check-tempest-dsvm-f21 http://logs.openstack.org/14/172614/3/check/check-tempest-dsvm-f21/ad87534/ : FAILURE in 46s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/14/172614/3/check/check-tempest-dsvm-centos7/8d9885b/ : FAILURE in 48s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"eb770c66ee8a182687726cc66a7b49098ee63bbd","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-11 02:05:36.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"e7cbc6df937508dd424903dfcfe239075b2c59c0","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-11 02:12:32.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"f4e4cc1a604bf121e39a2a1f6d7ae42167bec80e","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-11 02:14:40.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"88a07ada9a51b363a47380ccd2183f101577dfe8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-11 03:10:13.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/14/172614/6/check/check-tempest-dsvm-full/fbbe325/ : SUCCESS in 46m 57s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/14/172614/6/check/check-tempest-dsvm-postgres-full/bf6b311/ : SUCCESS in 44m 49s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/14/172614/6/check/check-tempest-dsvm-neutron-full/310a9d9/ : SUCCESS in 51m 00s\n- check-grenade-dsvm http://logs.openstack.org/14/172614/6/check/check-grenade-dsvm/b883f3e/ : SUCCESS in 40m 04s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/14/172614/6/check/gate-tempest-dsvm-large-ops/3e64d90/ : SUCCESS in 21m 33s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/14/172614/6/check/gate-tempest-dsvm-neutron-large-ops/af7ca61/ : SUCCESS in 20m 40s\n- gate-devstack-gate-unittests http://logs.openstack.org/14/172614/6/check/gate-devstack-gate-unittests/5d2a6e9/ : SUCCESS in 8s\n- check-devstack-dsvm-cells http://logs.openstack.org/14/172614/6/check/check-devstack-dsvm-cells/c232257/ : SUCCESS in 19m 12s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/14/172614/6/check/check-dg-tempest-dsvm-full/15c7ed3/ : SUCCESS in 46m 17s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/14/172614/6/check/check-dg-tempest-dsvm-full-reexec/1e061de/ : SUCCESS in 46m 21s\n- check-dg-hooks-dsvm http://logs.openstack.org/14/172614/6/check/check-dg-hooks-dsvm/59942ad/ : SUCCESS in 5m 59s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/14/172614/6/check/check-grenade-dsvm-partial-ncpu/45eb25d/ : SUCCESS in 40m 58s\n- check-neutron-dsvm-functional-nv http://logs.openstack.org/14/172614/6/check/check-neutron-dsvm-functional-nv/c51eb1e/ : FAILURE in 6m 38s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/14/172614/6/check/check-swift-dsvm-functional/6e16bbc/ : SUCCESS in 22m 03s\n- check-tempest-dsvm-full-icehouse-nv http://logs.openstack.org/14/172614/6/check/check-tempest-dsvm-full-icehouse-nv/39423c5/ : SUCCESS in 26m 51s (non-voting)\n- check-tempest-dsvm-neutron-icehouse-nv http://logs.openstack.org/14/172614/6/check/check-tempest-dsvm-neutron-icehouse-nv/7c719a1/ : SUCCESS in 47m 08s (non-voting)\n- check-tempest-dsvm-postgres-full-icehouse-nv http://logs.openstack.org/14/172614/6/check/check-tempest-dsvm-postgres-full-icehouse-nv/bcf2b52/ : SUCCESS in 32m 53s (non-voting)\n- check-devstack-dsvm-cells-icehouse-nv http://logs.openstack.org/14/172614/6/check/check-devstack-dsvm-cells-icehouse-nv/4aabaa1/ : SUCCESS in 13m 19s (non-voting)\n- check-tempest-dsvm-full-juno-nv http://logs.openstack.org/14/172614/6/check/check-tempest-dsvm-full-juno-nv/255f917/ : SUCCESS in 31m 32s (non-voting)\n- check-tempest-dsvm-neutron-full-juno-nv http://logs.openstack.org/14/172614/6/check/check-tempest-dsvm-neutron-full-juno-nv/c80b8c3/ : SUCCESS in 40m 54s (non-voting)\n- check-tempest-dsvm-postgres-full-juno-nv http://logs.openstack.org/14/172614/6/check/check-tempest-dsvm-postgres-full-juno-nv/26827fc/ : SUCCESS in 34m 03s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/14/172614/6/check/check-tempest-dsvm-ironic-pxe_ssh/32d3561/ : SUCCESS in 31m 23s\n- check-tempest-dsvm-f21 http://logs.openstack.org/14/172614/6/check/check-tempest-dsvm-f21/1e89945/ : SUCCESS in 50m 44s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/14/172614/6/check/check-tempest-dsvm-centos7/9d09f7e/ : SUCCESS in 38m 28s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"254731c4ee93da72c1fed5425b3e583743a34339","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-11 03:47:30.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"4a0f3d6e8b58071138bb722cd8c9b92db549592e","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-11 03:58:29.000000000","message":"Patch Set 7:\n\ncheck experimental","accounts_in_message":[],"_revision_number":7},{"id":"e671912f858614900d1124e76f0a9ceefb31ac8b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-11 04:09:22.000000000","message":"Patch Set 7:\n\nBuild failed (experimental pipeline).\n\n- check-grenade-dsvm-neutron http://logs.openstack.org/14/172614/7/experimental/check-grenade-dsvm-neutron/eea09b5/ : FAILURE in 6m 32s\n- check-tempest-dsvm-aiopcpu-full http://logs.openstack.org/14/172614/7/experimental/check-tempest-dsvm-aiopcpu-full/d5fa8cd/ : FAILURE in 7m 19s (non-voting)\n- check-tempest-dsvm-neutron-aiopcpu-full http://logs.openstack.org/14/172614/7/experimental/check-tempest-dsvm-neutron-aiopcpu-full/5731766/ : FAILURE in 5m 21s (non-voting)\n- check-grenade-dsvm-neutron-sideways http://logs.openstack.org/14/172614/7/experimental/check-grenade-dsvm-neutron-sideways/d3d089c/ : FAILURE in 6m 59s","accounts_in_message":[],"_revision_number":7},{"id":"3e8d16f275a98d13ac7f62a83e2d4a99d08ae3ec","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-11 04:27:02.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"2bbcec017e5f4101465b494a248e8b7052c83ab7","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-11 04:27:36.000000000","message":"Patch Set 8:\n\ncheck experimental","accounts_in_message":[],"_revision_number":8},{"id":"7fe42a34b47c9aedc4ff08eb2458d811c69c0fb9","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-11 04:40:06.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"50df93a8d1410abbc3573d2bbc1eb3ed09fd21bd","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-11 04:40:41.000000000","message":"Patch Set 9:\n\ncheck experimental","accounts_in_message":[],"_revision_number":9},{"id":"0ec87f1473f310d54b1c41b8f137c4d5e1c0a4f0","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-11 04:51:35.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"48e13a5d1934ea12f1b24933ea03acbfde93caab","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-11 04:51:51.000000000","message":"Patch Set 10:\n\ncheck experimental","accounts_in_message":[],"_revision_number":10},{"id":"fa89ccae6bcb01fc9b9f7f7cd9d097a18d91b64f","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-11 05:23:26.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"8316755705751f32939e2adc37daabc664c18c55","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-11 05:23:40.000000000","message":"Patch Set 11:\n\ncheck experimental","accounts_in_message":[],"_revision_number":11},{"id":"ced6c64ed41f713e0e8462ee9e717552b6455173","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-11 06:17:15.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/14/172614/11/check/check-tempest-dsvm-full/100178e/ : SUCCESS in 42m 02s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/14/172614/11/check/check-tempest-dsvm-postgres-full/d333523/ : SUCCESS in 44m 22s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/14/172614/11/check/check-tempest-dsvm-neutron-full/ba2ad3c/ : SUCCESS in 49m 49s\n- check-grenade-dsvm http://logs.openstack.org/14/172614/11/check/check-grenade-dsvm/b7c2f49/ : SUCCESS in 41m 41s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/14/172614/11/check/gate-tempest-dsvm-large-ops/e3c9b06/ : SUCCESS in 22m 55s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/14/172614/11/check/gate-tempest-dsvm-neutron-large-ops/862ca91/ : SUCCESS in 21m 34s\n- gate-devstack-gate-unittests http://logs.openstack.org/14/172614/11/check/gate-devstack-gate-unittests/7bf5ca1/ : SUCCESS in 3s\n- check-devstack-dsvm-cells http://logs.openstack.org/14/172614/11/check/check-devstack-dsvm-cells/06a4fad/ : SUCCESS in 21m 33s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/14/172614/11/check/check-dg-tempest-dsvm-full/2eea0ca/ : SUCCESS in 44m 47s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/14/172614/11/check/check-dg-tempest-dsvm-full-reexec/b67d6ea/ : SUCCESS in 48m 05s\n- check-dg-hooks-dsvm http://logs.openstack.org/14/172614/11/check/check-dg-hooks-dsvm/cb62ee3/ : SUCCESS in 6m 33s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/14/172614/11/check/check-grenade-dsvm-partial-ncpu/132c6eb/ : SUCCESS in 39m 28s\n- check-neutron-dsvm-functional-nv http://logs.openstack.org/14/172614/11/check/check-neutron-dsvm-functional-nv/f8b674f/ : SUCCESS in 5m 45s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/14/172614/11/check/check-swift-dsvm-functional/d12cd42/ : SUCCESS in 24m 07s\n- check-tempest-dsvm-full-icehouse-nv http://logs.openstack.org/14/172614/11/check/check-tempest-dsvm-full-icehouse-nv/ec7ee1d/ : SUCCESS in 32m 38s (non-voting)\n- check-tempest-dsvm-neutron-icehouse-nv http://logs.openstack.org/14/172614/11/check/check-tempest-dsvm-neutron-icehouse-nv/b7c06b1/ : SUCCESS in 46m 44s (non-voting)\n- check-tempest-dsvm-postgres-full-icehouse-nv http://logs.openstack.org/14/172614/11/check/check-tempest-dsvm-postgres-full-icehouse-nv/b17a163/ : SUCCESS in 28m 25s (non-voting)\n- check-devstack-dsvm-cells-icehouse-nv http://logs.openstack.org/14/172614/11/check/check-devstack-dsvm-cells-icehouse-nv/3d19206/ : SUCCESS in 12m 38s (non-voting)\n- check-tempest-dsvm-full-juno-nv http://logs.openstack.org/14/172614/11/check/check-tempest-dsvm-full-juno-nv/171c7a0/ : SUCCESS in 33m 41s (non-voting)\n- check-tempest-dsvm-neutron-full-juno-nv http://logs.openstack.org/14/172614/11/check/check-tempest-dsvm-neutron-full-juno-nv/823270f/ : SUCCESS in 53m 40s (non-voting)\n- check-tempest-dsvm-postgres-full-juno-nv http://logs.openstack.org/14/172614/11/check/check-tempest-dsvm-postgres-full-juno-nv/50f18e0/ : SUCCESS in 31m 12s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/14/172614/11/check/check-tempest-dsvm-ironic-pxe_ssh/6261097/ : SUCCESS in 32m 15s\n- check-tempest-dsvm-f21 http://logs.openstack.org/14/172614/11/check/check-tempest-dsvm-f21/e00a97f/ : FAILURE in 44m 15s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/14/172614/11/check/check-tempest-dsvm-centos7/86a79d0/ : SUCCESS in 38m 18s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"2e65b04899dfea95342554fab66b55e168cb90f1","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-11 06:35:10.000000000","message":"Patch Set 11:\n\nBuild failed (experimental pipeline).\n\n- check-grenade-dsvm-neutron http://logs.openstack.org/14/172614/11/experimental/check-grenade-dsvm-neutron/85e8a80/ : SUCCESS in 1h 11m 14s\n- check-tempest-dsvm-aiopcpu-full http://logs.openstack.org/14/172614/11/experimental/check-tempest-dsvm-aiopcpu-full/a21d863/ : FAILURE in 21m 19s (non-voting)\n- check-tempest-dsvm-neutron-aiopcpu-full http://logs.openstack.org/14/172614/11/experimental/check-tempest-dsvm-neutron-aiopcpu-full/31f58c7/ : FAILURE in 22m 33s (non-voting)\n- check-grenade-dsvm-neutron-sideways http://logs.openstack.org/14/172614/11/experimental/check-grenade-dsvm-neutron-sideways/1f6a49d/ : FAILURE in 36m 28s","accounts_in_message":[],"_revision_number":11},{"id":"7b58a7754b9ca1f69cdce433887ed19b2ca09631","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-11 18:44:44.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"7314fcb43f152dd8af489579680b242441387f42","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-11 18:45:15.000000000","message":"Patch Set 12:\n\ncheck experimental","accounts_in_message":[],"_revision_number":12},{"id":"16b4bdb7d752296c7e82dab6a16e5198df6574ee","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-11 19:12:07.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"eedd63be602fa21938629d9e607140994b5f2052","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-11 19:12:30.000000000","message":"Patch Set 13:\n\ncheck experimental","accounts_in_message":[],"_revision_number":13},{"id":"84637331e6f9bce507a9c05e49d6239c344b985e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-11 20:26:58.000000000","message":"Patch Set 13:\n\nBuild failed (experimental pipeline).\n\n- check-grenade-dsvm-neutron http://logs.openstack.org/14/172614/13/experimental/check-grenade-dsvm-neutron/e92a925/ : SUCCESS in 1h 14m 09s\n- check-tempest-dsvm-aiopcpu-full http://logs.openstack.org/14/172614/13/experimental/check-tempest-dsvm-aiopcpu-full/599095f/ : FAILURE in 43m 42s (non-voting)\n- check-tempest-dsvm-neutron-aiopcpu-full http://logs.openstack.org/14/172614/13/experimental/check-tempest-dsvm-neutron-aiopcpu-full/fbc9ff8/ : FAILURE in 50m 15s (non-voting)\n- check-grenade-dsvm-neutron-sideways http://logs.openstack.org/14/172614/13/experimental/check-grenade-dsvm-neutron-sideways/4c13509/ : FAILURE in 35m 35s","accounts_in_message":[],"_revision_number":13},{"id":"def44465c1ba2ea197563995af3738110e8e92a3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-11 20:46:56.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/14/172614/13/check/check-tempest-dsvm-full/567122a/ : SUCCESS in 45m 35s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/14/172614/13/check/check-tempest-dsvm-postgres-full/a915a13/ : SUCCESS in 43m 20s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/14/172614/13/check/check-tempest-dsvm-neutron-full/6e32162/ : SUCCESS in 58m 09s\n- check-grenade-dsvm http://logs.openstack.org/14/172614/13/check/check-grenade-dsvm/efffd40/ : SUCCESS in 38m 31s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/14/172614/13/check/gate-tempest-dsvm-large-ops/6cedf29/ : SUCCESS in 21m 46s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/14/172614/13/check/gate-tempest-dsvm-neutron-large-ops/f3e994c/ : SUCCESS in 23m 00s\n- gate-devstack-gate-unittests http://logs.openstack.org/14/172614/13/check/gate-devstack-gate-unittests/570a84b/ : SUCCESS in 8s\n- check-devstack-dsvm-cells http://logs.openstack.org/14/172614/13/check/check-devstack-dsvm-cells/53dadc3/ : SUCCESS in 20m 16s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/14/172614/13/check/check-dg-tempest-dsvm-full/2c50b50/ : SUCCESS in 1h 34m 40s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/14/172614/13/check/check-dg-tempest-dsvm-full-reexec/9f2c264/ : SUCCESS in 47m 54s\n- check-dg-hooks-dsvm http://logs.openstack.org/14/172614/13/check/check-dg-hooks-dsvm/88eacd7/ : SUCCESS in 4m 20s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/14/172614/13/check/check-grenade-dsvm-partial-ncpu/b309cf1/ : SUCCESS in 44m 05s\n- check-neutron-dsvm-functional-nv http://logs.openstack.org/14/172614/13/check/check-neutron-dsvm-functional-nv/83d73f6/ : SUCCESS in 7m 03s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/14/172614/13/check/check-swift-dsvm-functional/5e12923/ : SUCCESS in 22m 40s\n- check-tempest-dsvm-full-icehouse-nv http://logs.openstack.org/14/172614/13/check/check-tempest-dsvm-full-icehouse-nv/957622a/ : SUCCESS in 27m 52s (non-voting)\n- check-tempest-dsvm-neutron-icehouse-nv http://logs.openstack.org/14/172614/13/check/check-tempest-dsvm-neutron-icehouse-nv/d75a0bc/ : SUCCESS in 45m 35s (non-voting)\n- check-tempest-dsvm-postgres-full-icehouse-nv http://logs.openstack.org/14/172614/13/check/check-tempest-dsvm-postgres-full-icehouse-nv/86682b9/ : SUCCESS in 26m 39s (non-voting)\n- check-devstack-dsvm-cells-icehouse-nv http://logs.openstack.org/14/172614/13/check/check-devstack-dsvm-cells-icehouse-nv/7f924af/ : SUCCESS in 11m 14s (non-voting)\n- check-tempest-dsvm-full-juno-nv http://logs.openstack.org/14/172614/13/check/check-tempest-dsvm-full-juno-nv/2fdaa57/ : SUCCESS in 29m 49s (non-voting)\n- check-tempest-dsvm-neutron-full-juno-nv http://logs.openstack.org/14/172614/13/check/check-tempest-dsvm-neutron-full-juno-nv/43cf2af/ : SUCCESS in 43m 51s (non-voting)\n- check-tempest-dsvm-postgres-full-juno-nv http://logs.openstack.org/14/172614/13/check/check-tempest-dsvm-postgres-full-juno-nv/0beb313/ : SUCCESS in 41m 27s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/14/172614/13/check/check-tempest-dsvm-ironic-pxe_ssh/3fe8af7/ : SUCCESS in 33m 30s\n- check-tempest-dsvm-f21 http://logs.openstack.org/14/172614/13/check/check-tempest-dsvm-f21/74ed165/ : FAILURE in 46m 51s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/14/172614/13/check/check-tempest-dsvm-centos7/84df2f1/ : SUCCESS in 37m 56s (non-voting)","accounts_in_message":[],"_revision_number":13},{"id":"6364a67cb36b6b5259a6ed1725678df05e7f936b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-13 14:36:17.000000000","message":"Patch Set 13:\n\nBuild succeeded (experimental-tripleo).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/14/172614/13/experimental-tripleo/check-tripleo-ironic-undercloud-precise-nonha/d0fab5b/ : SUCCESS in 1h 01m 50s\n- check-tripleo-ironic-overcloud-precise-nonha http://logs.openstack.org/14/172614/13/experimental-tripleo/check-tripleo-ironic-overcloud-precise-nonha/d31b5f1/ : SUCCESS in 1h 34m 42s\n- check-tripleo-ironic-overcloud-f20-nonha http://logs.openstack.org/14/172614/13/experimental-tripleo/check-tripleo-ironic-overcloud-f20-nonha/c649a58/ : SUCCESS in 1h 56m 02s","accounts_in_message":[],"_revision_number":13},{"id":"15f6402b9e293279b7b77247bd184497125f4dfc","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-13 16:09:37.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"12433d1c46f0712ed47e6fa122d2bde77745c459","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-13 16:10:07.000000000","message":"Patch Set 14:\n\ncheck experimental","accounts_in_message":[],"_revision_number":14},{"id":"6fef0fc3c25628175f1f7e841f547d9706c066f3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-13 17:23:04.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/14/172614/14/check/check-tempest-dsvm-full/bbbb5e8/ : SUCCESS in 41m 42s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/14/172614/14/check/check-tempest-dsvm-postgres-full/0c2dd65/ : SUCCESS in 46m 01s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/14/172614/14/check/check-tempest-dsvm-neutron-full/063586b/ : SUCCESS in 58m 01s\n- check-grenade-dsvm http://logs.openstack.org/14/172614/14/check/check-grenade-dsvm/6c688aa/ : SUCCESS in 47m 13s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/14/172614/14/check/gate-tempest-dsvm-large-ops/a48e4b0/ : SUCCESS in 28m 40s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/14/172614/14/check/gate-tempest-dsvm-neutron-large-ops/195147e/ : SUCCESS in 20m 40s\n- gate-devstack-gate-unittests http://logs.openstack.org/14/172614/14/check/gate-devstack-gate-unittests/340d694/ : SUCCESS in 9s\n- check-devstack-dsvm-cells http://logs.openstack.org/14/172614/14/check/check-devstack-dsvm-cells/0b92983/ : SUCCESS in 19m 44s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/14/172614/14/check/check-dg-tempest-dsvm-full/480e9a6/ : SUCCESS in 45m 15s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/14/172614/14/check/check-dg-tempest-dsvm-full-reexec/2263741/ : SUCCESS in 50m 37s\n- check-dg-hooks-dsvm http://logs.openstack.org/14/172614/14/check/check-dg-hooks-dsvm/aa8cfdd/ : SUCCESS in 6m 14s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/14/172614/14/check/check-grenade-dsvm-partial-ncpu/38a35d9/ : SUCCESS in 40m 53s\n- check-neutron-dsvm-functional-nv http://logs.openstack.org/14/172614/14/check/check-neutron-dsvm-functional-nv/dd3fa48/ : SUCCESS in 8m 26s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/14/172614/14/check/check-swift-dsvm-functional/8be1d29/ : SUCCESS in 24m 04s\n- check-tempest-dsvm-full-icehouse-nv http://logs.openstack.org/14/172614/14/check/check-tempest-dsvm-full-icehouse-nv/43b4715/ : SUCCESS in 28m 27s (non-voting)\n- check-tempest-dsvm-neutron-icehouse-nv http://logs.openstack.org/14/172614/14/check/check-tempest-dsvm-neutron-icehouse-nv/071252b/ : SUCCESS in 46m 58s (non-voting)\n- check-tempest-dsvm-postgres-full-icehouse-nv http://logs.openstack.org/14/172614/14/check/check-tempest-dsvm-postgres-full-icehouse-nv/3d47d11/ : SUCCESS in 28m 47s (non-voting)\n- check-devstack-dsvm-cells-icehouse-nv http://logs.openstack.org/14/172614/14/check/check-devstack-dsvm-cells-icehouse-nv/0ca50d2/ : SUCCESS in 12m 26s (non-voting)\n- check-tempest-dsvm-full-juno-nv http://logs.openstack.org/14/172614/14/check/check-tempest-dsvm-full-juno-nv/6a60137/ : SUCCESS in 36m 59s (non-voting)\n- check-tempest-dsvm-neutron-full-juno-nv http://logs.openstack.org/14/172614/14/check/check-tempest-dsvm-neutron-full-juno-nv/fabfad2/ : SUCCESS in 51m 30s (non-voting)\n- check-tempest-dsvm-postgres-full-juno-nv http://logs.openstack.org/14/172614/14/check/check-tempest-dsvm-postgres-full-juno-nv/cca964a/ : SUCCESS in 32m 14s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/14/172614/14/check/check-tempest-dsvm-ironic-pxe_ssh/c5bfc84/ : SUCCESS in 32m 59s\n- check-tempest-dsvm-f21 http://logs.openstack.org/14/172614/14/check/check-tempest-dsvm-f21/36ab59a/ : FAILURE in 45m 28s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/14/172614/14/check/check-tempest-dsvm-centos7/c2d69c9/ : SUCCESS in 36m 18s (non-voting)","accounts_in_message":[],"_revision_number":14},{"id":"dfaad84f58e42943ab2727d906fa1e9d98ff0dca","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-13 17:27:50.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"3b440ba3996f964b3d3d9340ffd0b75f17ba8254","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-13 17:48:57.000000000","message":"Patch Set 15:\n\ncheck experimental","accounts_in_message":[],"_revision_number":15},{"id":"6f0c022992bb419446d228201e03eaebf3669bf5","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-13 18:38:36.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"b2d10dbaa96335e5d6c7c5df63667a48d81dedf0","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-13 18:39:06.000000000","message":"Patch Set 16:\n\ncheck experimental","accounts_in_message":[],"_revision_number":16},{"id":"37468692f44390db04a5c08ffee832ae17d395d5","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-13 19:47:24.000000000","message":"Uploaded patch set 17.","accounts_in_message":[],"_revision_number":17},{"id":"76098f5a670247a218ec6011c1f0ce548a62ad68","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-13 20:14:05.000000000","message":"Patch Set 17:\n\ncheck experimental","accounts_in_message":[],"_revision_number":17},{"id":"03833890f5e352d556944e2b370b0f5d35d80a5f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-13 21:16:59.000000000","message":"Patch Set 17: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/14/172614/17/check/check-tempest-dsvm-full/6b16774/ : SUCCESS in 47m 26s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/14/172614/17/check/check-tempest-dsvm-postgres-full/7f7db95/ : SUCCESS in 49m 40s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/14/172614/17/check/check-tempest-dsvm-neutron-full/d30e95b/ : SUCCESS in 56m 35s\n- check-grenade-dsvm http://logs.openstack.org/14/172614/17/check/check-grenade-dsvm/2d9e229/ : SUCCESS in 40m 58s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/14/172614/17/check/gate-tempest-dsvm-large-ops/5d333c2/ : SUCCESS in 21m 12s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/14/172614/17/check/gate-tempest-dsvm-neutron-large-ops/f6a90d5/ : SUCCESS in 24m 42s\n- gate-devstack-gate-unittests http://logs.openstack.org/14/172614/17/check/gate-devstack-gate-unittests/9617a34/ : SUCCESS in 11s\n- check-devstack-dsvm-cells http://logs.openstack.org/14/172614/17/check/check-devstack-dsvm-cells/4a1b090/ : SUCCESS in 23m 37s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/14/172614/17/check/check-dg-tempest-dsvm-full/21933b9/ : SUCCESS in 42m 45s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/14/172614/17/check/check-dg-tempest-dsvm-full-reexec/32256f9/ : SUCCESS in 50m 26s\n- check-dg-hooks-dsvm http://logs.openstack.org/14/172614/17/check/check-dg-hooks-dsvm/3097b69/ : SUCCESS in 6m 14s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/14/172614/17/check/check-grenade-dsvm-partial-ncpu/4e7ea5c/ : SUCCESS in 42m 11s\n- check-neutron-dsvm-functional-nv http://logs.openstack.org/14/172614/17/check/check-neutron-dsvm-functional-nv/05f346d/ : FAILURE in 6m 29s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/14/172614/17/check/check-swift-dsvm-functional/3e13f23/ : SUCCESS in 23m 41s\n- check-tempest-dsvm-full-icehouse-nv http://logs.openstack.org/14/172614/17/check/check-tempest-dsvm-full-icehouse-nv/bd2e50b/ : SUCCESS in 27m 15s (non-voting)\n- check-tempest-dsvm-neutron-icehouse-nv http://logs.openstack.org/14/172614/17/check/check-tempest-dsvm-neutron-icehouse-nv/e4098f5/ : SUCCESS in 46m 20s (non-voting)\n- check-tempest-dsvm-postgres-full-icehouse-nv http://logs.openstack.org/14/172614/17/check/check-tempest-dsvm-postgres-full-icehouse-nv/269b84c/ : SUCCESS in 29m 10s (non-voting)\n- check-devstack-dsvm-cells-icehouse-nv http://logs.openstack.org/14/172614/17/check/check-devstack-dsvm-cells-icehouse-nv/730f512/ : SUCCESS in 14m 37s (non-voting)\n- check-tempest-dsvm-full-juno-nv http://logs.openstack.org/14/172614/17/check/check-tempest-dsvm-full-juno-nv/77413a4/ : SUCCESS in 42m 09s (non-voting)\n- check-tempest-dsvm-neutron-full-juno-nv http://logs.openstack.org/14/172614/17/check/check-tempest-dsvm-neutron-full-juno-nv/9aa33bf/ : SUCCESS in 45m 23s (non-voting)\n- check-tempest-dsvm-postgres-full-juno-nv http://logs.openstack.org/14/172614/17/check/check-tempest-dsvm-postgres-full-juno-nv/fa5835c/ : SUCCESS in 35m 51s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/14/172614/17/check/check-tempest-dsvm-ironic-pxe_ssh/fe33939/ : SUCCESS in 40m 35s\n- check-tempest-dsvm-f21 http://logs.openstack.org/14/172614/17/check/check-tempest-dsvm-f21/257ae68/ : FAILURE in 49m 36s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/14/172614/17/check/check-tempest-dsvm-centos7/44d3e96/ : SUCCESS in 38m 47s (non-voting)","accounts_in_message":[],"_revision_number":17},{"id":"91170c008c0328efd7567826dddbf72ae6224b93","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-13 21:53:43.000000000","message":"Patch Set 17:\n\nBuild failed (experimental pipeline).\n\n- check-grenade-dsvm-neutron http://logs.openstack.org/14/172614/17/experimental/check-grenade-dsvm-neutron/0f9d360/ : SUCCESS in 58m 55s\n- check-tempest-dsvm-aiopcpu-full http://logs.openstack.org/14/172614/17/experimental/check-tempest-dsvm-aiopcpu-full/1829984/ : FAILURE in 44m 39s (non-voting)\n- check-tempest-dsvm-neutron-aiopcpu-full http://logs.openstack.org/14/172614/17/experimental/check-tempest-dsvm-neutron-aiopcpu-full/c09788d/ : FAILURE in 57m 42s (non-voting)\n- check-grenade-dsvm-neutron-sideways http://logs.openstack.org/14/172614/17/experimental/check-grenade-dsvm-neutron-sideways/294373c/ : FAILURE in 35m 03s","accounts_in_message":[],"_revision_number":17},{"id":"ecd81794342c2936de7c9e5d0b21c31d8395db5f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-13 22:23:57.000000000","message":"Patch Set 17:\n\nBuild succeeded (experimental-tripleo).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/14/172614/17/experimental-tripleo/check-tripleo-ironic-undercloud-precise-nonha/fb797bd/ : SUCCESS in 57m 09s\n- check-tripleo-ironic-overcloud-precise-nonha http://logs.openstack.org/14/172614/17/experimental-tripleo/check-tripleo-ironic-overcloud-precise-nonha/5dceafe/ : SUCCESS in 1h 22m 17s\n- check-tripleo-ironic-overcloud-f20-nonha http://logs.openstack.org/14/172614/17/experimental-tripleo/check-tripleo-ironic-overcloud-f20-nonha/faccdd9/ : SUCCESS in 1h 45m 35s","accounts_in_message":[],"_revision_number":17},{"id":"0befdca20cdb4a2fa139d86ce9164fb57200d82d","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-14 15:16:30.000000000","message":"Patch Set 17:\n\ncheck experimental","accounts_in_message":[],"_revision_number":17},{"id":"9e52c87cad9884c00b667657dcad306c520f3e03","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-14 16:27:16.000000000","message":"Patch Set 17:\n\nBuild failed (experimental pipeline).\n\n- check-grenade-dsvm-neutron http://logs.openstack.org/14/172614/17/experimental/check-grenade-dsvm-neutron/8719b7b/ : SUCCESS in 56m 02s\n- check-tempest-dsvm-aiopcpu-full http://logs.openstack.org/14/172614/17/experimental/check-tempest-dsvm-aiopcpu-full/6bf11b4/ : SUCCESS in 44m 41s (non-voting)\n- check-tempest-dsvm-neutron-aiopcpu-full http://logs.openstack.org/14/172614/17/experimental/check-tempest-dsvm-neutron-aiopcpu-full/485ac6e/ : SUCCESS in 53m 35s (non-voting)\n- check-grenade-dsvm-neutron-sideways http://logs.openstack.org/14/172614/17/experimental/check-grenade-dsvm-neutron-sideways/1f97e09/ : FAILURE in 28m 34s","accounts_in_message":[],"_revision_number":17},{"id":"5ad78b2113f22c57a195e64212fcb8c77bcb7731","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-14 18:18:01.000000000","message":"Patch Set 17:\n\nBuild succeeded (experimental-tripleo).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/14/172614/17/experimental-tripleo/check-tripleo-ironic-undercloud-precise-nonha/8127e4a/ : SUCCESS in 1h 02m 17s\n- check-tripleo-ironic-overcloud-precise-nonha http://logs.openstack.org/14/172614/17/experimental-tripleo/check-tripleo-ironic-overcloud-precise-nonha/76e02b2/ : SUCCESS in 1h 26m 56s\n- check-tripleo-ironic-overcloud-f20-nonha http://logs.openstack.org/14/172614/17/experimental-tripleo/check-tripleo-ironic-overcloud-f20-nonha/c271004/ : SUCCESS in 1h 59m 30s","accounts_in_message":[],"_revision_number":17},{"id":"de65c5b2dec005bb575d980969eb53d94f445620","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-15 01:32:54.000000000","message":"Patch Set 17: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":17},{"id":"7d8a480a9b2d156398976dbd82a804f727be7fea","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-15 16:33:42.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"3a3a09288c1b3f6e9ad8a6b36d71ad945d3b6b46","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-15 16:34:03.000000000","message":"Patch Set 18:\n\ncheck experimental","accounts_in_message":[],"_revision_number":18},{"id":"c35108c8584614b94887879102e9c37dd0e157ca","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-15 18:38:27.000000000","message":"Uploaded patch set 19.","accounts_in_message":[],"_revision_number":19},{"id":"a5a83dcf49d0ed6f7cf4332ab3c6f204d62ec0c1","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-15 18:38:42.000000000","message":"Patch Set 19:\n\ncheck experimental","accounts_in_message":[],"_revision_number":19},{"id":"59b16fe5df1297c6217942b93a722489e512d6ce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-15 20:24:45.000000000","message":"Patch Set 19:\n\nBuild succeeded (experimental-tripleo).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/14/172614/19/experimental-tripleo/check-tripleo-ironic-undercloud-precise-nonha/e438da5/ : SUCCESS in 56m 03s\n- check-tripleo-ironic-overcloud-precise-nonha http://logs.openstack.org/14/172614/19/experimental-tripleo/check-tripleo-ironic-overcloud-precise-nonha/8a15d76/ : SUCCESS in 1h 24m 34s\n- check-tripleo-ironic-overcloud-f20-nonha http://logs.openstack.org/14/172614/19/experimental-tripleo/check-tripleo-ironic-overcloud-f20-nonha/2ad5ec7/ : SUCCESS in 1h 45m 55s","accounts_in_message":[],"_revision_number":19},{"id":"02f0d4bfd3d23c330333822d95ef0ea322064429","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-15 21:01:31.000000000","message":"Patch Set 19:\n\nBuild failed (experimental pipeline).\n\n- check-grenade-dsvm-neutron http://logs.openstack.org/14/172614/19/experimental/check-grenade-dsvm-neutron/7fdc2e1/ : SUCCESS in 1h 08m 19s\n- check-tempest-dsvm-multinode-full http://logs.openstack.org/14/172614/19/experimental/check-tempest-dsvm-multinode-full/9843e88/ : FAILURE in 57m 34s (non-voting)\n- check-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/14/172614/19/experimental/check-tempest-dsvm-neutron-multinode-full/5630e03/ : FAILURE in 1h 19m 26s (non-voting)\n- check-grenade-dsvm-neutron-sideways http://logs.openstack.org/14/172614/19/experimental/check-grenade-dsvm-neutron-sideways/052d3ce/ : FAILURE in 33m 10s","accounts_in_message":[],"_revision_number":19},{"id":"14aad60f1d810c73267afb839f1eeee35d4f945d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-15 21:25:38.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/14/172614/19/check/check-tempest-dsvm-full/da58c63/ : SUCCESS in 50m 39s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/14/172614/19/check/check-tempest-dsvm-postgres-full/a35af08/ : SUCCESS in 47m 31s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/14/172614/19/check/check-tempest-dsvm-neutron-full/5bbf639/ : SUCCESS in 57m 42s\n- check-grenade-dsvm http://logs.openstack.org/14/172614/19/check/check-grenade-dsvm/812eb10/ : SUCCESS in 40m 10s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/14/172614/19/check/gate-tempest-dsvm-large-ops/597c2bc/ : SUCCESS in 23m 24s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/14/172614/19/check/gate-tempest-dsvm-neutron-large-ops/9b0e251/ : SUCCESS in 23m 04s\n- gate-devstack-gate-unittests http://logs.openstack.org/14/172614/19/check/gate-devstack-gate-unittests/8f9710e/ : SUCCESS in 43s\n- check-devstack-dsvm-cells http://logs.openstack.org/14/172614/19/check/check-devstack-dsvm-cells/09043f6/ : SUCCESS in 21m 48s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/14/172614/19/check/check-dg-tempest-dsvm-full/8964d18/ : SUCCESS in 48m 18s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/14/172614/19/check/check-dg-tempest-dsvm-full-reexec/e6f5155/ : SUCCESS in 48m 59s\n- check-dg-hooks-dsvm http://logs.openstack.org/14/172614/19/check/check-dg-hooks-dsvm/220023d/ : SUCCESS in 7m 28s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/14/172614/19/check/check-grenade-dsvm-partial-ncpu/ca020b8/ : SUCCESS in 42m 47s\n- check-neutron-dsvm-functional-nv http://logs.openstack.org/14/172614/19/check/check-neutron-dsvm-functional-nv/ce3e5ed/ : SUCCESS in 8m 13s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/14/172614/19/check/check-swift-dsvm-functional/d718d4c/ : SUCCESS in 26m 18s\n- check-tempest-dsvm-full-icehouse-nv http://logs.openstack.org/14/172614/19/check/check-tempest-dsvm-full-icehouse-nv/ccdc475/ : SUCCESS in 26m 32s (non-voting)\n- check-tempest-dsvm-neutron-icehouse-nv http://logs.openstack.org/14/172614/19/check/check-tempest-dsvm-neutron-icehouse-nv/50745dc/ : SUCCESS in 47m 39s (non-voting)\n- check-tempest-dsvm-postgres-full-icehouse-nv http://logs.openstack.org/14/172614/19/check/check-tempest-dsvm-postgres-full-icehouse-nv/d3c4335/ : SUCCESS in 27m 57s (non-voting)\n- check-devstack-dsvm-cells-icehouse-nv http://logs.openstack.org/14/172614/19/check/check-devstack-dsvm-cells-icehouse-nv/310ac0f/ : SUCCESS in 13m 31s (non-voting)\n- check-tempest-dsvm-full-juno-nv http://logs.openstack.org/14/172614/19/check/check-tempest-dsvm-full-juno-nv/be4ce93/ : SUCCESS in 35m 18s (non-voting)\n- check-tempest-dsvm-neutron-full-juno-nv http://logs.openstack.org/14/172614/19/check/check-tempest-dsvm-neutron-full-juno-nv/0b11276/ : SUCCESS in 51m 30s (non-voting)\n- check-tempest-dsvm-postgres-full-juno-nv http://logs.openstack.org/14/172614/19/check/check-tempest-dsvm-postgres-full-juno-nv/6bb1a10/ : SUCCESS in 34m 57s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/14/172614/19/check/check-tempest-dsvm-ironic-pxe_ssh/f4aa160/ : SUCCESS in 35m 15s\n- check-tempest-dsvm-f21 http://logs.openstack.org/14/172614/19/check/check-tempest-dsvm-f21/06ecdb6/ : FAILURE in 47m 31s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/14/172614/19/check/check-tempest-dsvm-centos7/b59aaa2/ : SUCCESS in 38m 09s (non-voting)","accounts_in_message":[],"_revision_number":19},{"id":"3fff5ffed6bb2ea082dc8a604a93a99c0fa10a8c","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-15 21:54:38.000000000","message":"Patch Set 19:\n\ncheck experimental","accounts_in_message":[],"_revision_number":19},{"id":"53b58c8ebe2397c5f0b32a127ebf9d64df140b84","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-15 23:41:53.000000000","message":"Patch Set 19:\n\nBuild succeeded (experimental-tripleo).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/14/172614/19/experimental-tripleo/check-tripleo-ironic-undercloud-precise-nonha/2d4e457/ : SUCCESS in 59m 01s\n- check-tripleo-ironic-overcloud-precise-nonha http://logs.openstack.org/14/172614/19/experimental-tripleo/check-tripleo-ironic-overcloud-precise-nonha/b890f81/ : SUCCESS in 1h 27m 26s\n- check-tripleo-ironic-overcloud-f20-nonha http://logs.openstack.org/14/172614/19/experimental-tripleo/check-tripleo-ironic-overcloud-f20-nonha/7df79f1/ : SUCCESS in 1h 47m 01s","accounts_in_message":[],"_revision_number":19},{"id":"a922bd4eb902ca4f00db66cc4db0a1edb19d4998","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-16 01:24:36.000000000","message":"Patch Set 19:\n\nBuild failed (experimental pipeline).\n\n- check-grenade-dsvm-neutron http://logs.openstack.org/14/172614/19/experimental/check-grenade-dsvm-neutron/3e2d109/ : SUCCESS in 1h 33m 09s\n- check-tempest-dsvm-multinode-full http://logs.openstack.org/14/172614/19/experimental/check-tempest-dsvm-multinode-full/de822c2/ : SUCCESS in 57m 24s (non-voting)\n- check-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/14/172614/19/experimental/check-tempest-dsvm-neutron-multinode-full/879165f/ : FAILURE in 1h 13m 34s (non-voting)\n- check-grenade-dsvm-neutron-sideways http://logs.openstack.org/14/172614/19/experimental/check-grenade-dsvm-neutron-sideways/7aebc79/ : FAILURE in 55m 04s","accounts_in_message":[],"_revision_number":19},{"id":"a67c92aa219461bcb625288817b567c0e3c05391","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-17 18:14:52.000000000","message":"Patch Set 19:\n\ncheck experimental","accounts_in_message":[],"_revision_number":19},{"id":"a08feea5ebe08d030b853748d28be0a337ad7bc2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-17 19:42:02.000000000","message":"Patch Set 19:\n\nBuild failed (experimental pipeline).\n\n- check-grenade-dsvm-neutron http://logs.openstack.org/14/172614/19/experimental/check-grenade-dsvm-neutron/1d1dab1/ : SUCCESS in 57m 37s\n- check-tempest-dsvm-multinode-full http://logs.openstack.org/14/172614/19/experimental/check-tempest-dsvm-multinode-full/67896ac/ : SUCCESS in 44m 28s (non-voting)\n- check-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/14/172614/19/experimental/check-tempest-dsvm-neutron-multinode-full/6e988d4/ : FAILURE in 1h 22m 22s (non-voting)\n- check-grenade-dsvm-neutron-sideways http://logs.openstack.org/14/172614/19/experimental/check-grenade-dsvm-neutron-sideways/7345b6f/ : FAILURE in 33m 04s","accounts_in_message":[],"_revision_number":19},{"id":"ebc97018b8e670dd51f9d418300aee08879fd3dc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-17 21:16:18.000000000","message":"Patch Set 19:\n\nBuild succeeded (experimental-tripleo).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/14/172614/19/experimental-tripleo/check-tripleo-ironic-undercloud-precise-nonha/658fe45/ : SUCCESS in 1h 06m 22s\n- check-tripleo-ironic-overcloud-precise-nonha http://logs.openstack.org/14/172614/19/experimental-tripleo/check-tripleo-ironic-overcloud-precise-nonha/a8ace93/ : SUCCESS in 1h 23m 19s\n- check-tripleo-ironic-overcloud-f20-nonha http://logs.openstack.org/14/172614/19/experimental-tripleo/check-tripleo-ironic-overcloud-f20-nonha/15c21ce/ : SUCCESS in 1h 41m 02s","accounts_in_message":[],"_revision_number":19},{"id":"c37e82de24d37221b51acbc3449eec5bd891a02d","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-20 16:32:09.000000000","message":"Patch Set 19:\n\ncheck experimental","accounts_in_message":[],"_revision_number":19},{"id":"d72e73aea9481b066537819fd7eaa43c520173f5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-20 18:08:10.000000000","message":"Patch Set 19:\n\nBuild failed (experimental pipeline).\n\n- check-grenade-dsvm-neutron http://logs.openstack.org/14/172614/19/experimental/check-grenade-dsvm-neutron/805eec3/ : SUCCESS in 1h 05m 17s\n- check-tempest-dsvm-multinode-full http://logs.openstack.org/14/172614/19/experimental/check-tempest-dsvm-multinode-full/f520b39/ : SUCCESS in 46m 05s (non-voting)\n- check-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/14/172614/19/experimental/check-tempest-dsvm-neutron-multinode-full/6f7a74e/ : FAILURE in 1h 29m 20s (non-voting)\n- check-grenade-dsvm-neutron-sideways http://logs.openstack.org/14/172614/19/experimental/check-grenade-dsvm-neutron-sideways/2d0fd80/ : FAILURE in 31m 54s","accounts_in_message":[],"_revision_number":19},{"id":"5c6db7a94f5cd27891ca9ea03c1668187d4a7f97","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-20 19:32:33.000000000","message":"Patch Set 19:\n\nBuild succeeded (experimental-tripleo).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/14/172614/19/experimental-tripleo/check-tripleo-ironic-undercloud-precise-nonha/2919f5d/ : SUCCESS in 1h 02m 49s\n- check-tripleo-ironic-overcloud-precise-nonha http://logs.openstack.org/14/172614/19/experimental-tripleo/check-tripleo-ironic-overcloud-precise-nonha/70654ac/ : SUCCESS in 1h 24m 24s\n- check-tripleo-ironic-overcloud-f20-nonha http://logs.openstack.org/14/172614/19/experimental-tripleo/check-tripleo-ironic-overcloud-f20-nonha/a054794/ : SUCCESS in 1h 40m 07s","accounts_in_message":[],"_revision_number":19},{"id":"e8a66e3257c76e86ea9e475bb4b1e3ffcbd97144","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-04-22 21:10:49.000000000","message":"Patch Set 19: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":19},{"id":"f34f15e2d578579d3750bb67db1ed2078a84a535","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-23 03:17:57.000000000","message":"Patch Set 19: Verified-1\n\nMerge Failed.\n\nThis change was unable to be automatically merged with the current state of the repository. Please rebase your change and upload a new patchset.","accounts_in_message":[],"_revision_number":19},{"id":"be5dcf6d6f0a4cc27ae05d661ca701ae33e944b1","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-23 18:43:52.000000000","message":"Uploaded patch set 20.","accounts_in_message":[],"_revision_number":20},{"id":"05a9ba0368263cad101dcd1c3e6985e39c236adc","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-04-23 18:46:44.000000000","message":"Patch Set 20:\n\ncheck experimental","accounts_in_message":[],"_revision_number":20},{"id":"91ac06119c368437dd1e6e3aca5528d75a4cd9e3","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-04-23 18:53:15.000000000","message":"Patch Set 20: Code-Review+2","accounts_in_message":[],"_revision_number":20},{"id":"cf2e32123d0451f44e5ed73067e3c52523fc0a77","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-23 19:46:29.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/14/172614/20/check/check-tempest-dsvm-full/fb2b832/ : SUCCESS in 44m 02s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/14/172614/20/check/check-tempest-dsvm-postgres-full/acd8247/ : SUCCESS in 42m 27s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/14/172614/20/check/check-tempest-dsvm-neutron-full/9c98bb0/ : SUCCESS in 47m 52s\n- check-grenade-dsvm http://logs.openstack.org/14/172614/20/check/check-grenade-dsvm/bf79d98/ : SUCCESS in 45m 15s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/14/172614/20/check/gate-tempest-dsvm-large-ops/2cc69b2/ : SUCCESS in 21m 18s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/14/172614/20/check/gate-tempest-dsvm-neutron-large-ops/91e33b9/ : SUCCESS in 23m 46s\n- gate-devstack-gate-unittests http://logs.openstack.org/14/172614/20/check/gate-devstack-gate-unittests/0e391f7/ : SUCCESS in 34s\n- check-devstack-dsvm-cells http://logs.openstack.org/14/172614/20/check/check-devstack-dsvm-cells/9573826/ : SUCCESS in 16m 59s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/14/172614/20/check/check-dg-tempest-dsvm-full/9595453/ : SUCCESS in 42m 40s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/14/172614/20/check/check-dg-tempest-dsvm-full-reexec/cf2b554/ : SUCCESS in 44m 29s\n- check-dg-hooks-dsvm http://logs.openstack.org/14/172614/20/check/check-dg-hooks-dsvm/4364cd1/ : SUCCESS in 5m 02s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/14/172614/20/check/check-grenade-dsvm-partial-ncpu/35deae3/ : SUCCESS in 41m 47s\n- check-neutron-dsvm-functional-nv http://logs.openstack.org/14/172614/20/check/check-neutron-dsvm-functional-nv/fc2edaa/ : SUCCESS in 8m 25s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/14/172614/20/check/check-swift-dsvm-functional/c9d2249/ : SUCCESS in 21m 21s\n- check-tempest-dsvm-full-icehouse-nv http://logs.openstack.org/14/172614/20/check/check-tempest-dsvm-full-icehouse-nv/364ac7c/ : SUCCESS in 30m 50s (non-voting)\n- check-tempest-dsvm-neutron-icehouse-nv http://logs.openstack.org/14/172614/20/check/check-tempest-dsvm-neutron-icehouse-nv/914096c/ : SUCCESS in 49m 57s (non-voting)\n- check-tempest-dsvm-postgres-full-icehouse-nv http://logs.openstack.org/14/172614/20/check/check-tempest-dsvm-postgres-full-icehouse-nv/e631efd/ : SUCCESS in 29m 21s (non-voting)\n- check-devstack-dsvm-cells-icehouse-nv http://logs.openstack.org/14/172614/20/check/check-devstack-dsvm-cells-icehouse-nv/d09153a/ : SUCCESS in 14m 06s (non-voting)\n- check-tempest-dsvm-full-juno-nv http://logs.openstack.org/14/172614/20/check/check-tempest-dsvm-full-juno-nv/f8102fa/ : SUCCESS in 36m 21s (non-voting)\n- check-tempest-dsvm-neutron-full-juno-nv http://logs.openstack.org/14/172614/20/check/check-tempest-dsvm-neutron-full-juno-nv/d463912/ : SUCCESS in 39m 01s (non-voting)\n- check-tempest-dsvm-postgres-full-juno-nv http://logs.openstack.org/14/172614/20/check/check-tempest-dsvm-postgres-full-juno-nv/77ab099/ : SUCCESS in 38m 43s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/14/172614/20/check/check-tempest-dsvm-ironic-pxe_ssh/ad8f3c3/ : SUCCESS in 29m 28s\n- check-tempest-dsvm-f21 http://logs.openstack.org/14/172614/20/check/check-tempest-dsvm-f21/72cdbec/ : FAILURE in 50m 06s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/14/172614/20/check/check-tempest-dsvm-centos7/28752ef/ : SUCCESS in 35m 36s (non-voting)","accounts_in_message":[],"_revision_number":20},{"id":"23555722e9527be10d57af347dc432abe50bd585","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-23 20:06:55.000000000","message":"Patch Set 20:\n\nBuild failed (experimental pipeline).\n\n- check-grenade-dsvm-neutron http://logs.openstack.org/14/172614/20/experimental/check-grenade-dsvm-neutron/87f5373/ : FAILURE in 47m 47s\n- check-tempest-dsvm-multinode-full http://logs.openstack.org/14/172614/20/experimental/check-tempest-dsvm-multinode-full/3ba6a54/ : SUCCESS in 45m 26s (non-voting)\n- check-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/14/172614/20/experimental/check-tempest-dsvm-neutron-multinode-full/757482b/ : FAILURE in 1h 12m 06s (non-voting)\n- check-grenade-dsvm-neutron-sideways http://logs.openstack.org/14/172614/20/experimental/check-grenade-dsvm-neutron-sideways/151170b/ : FAILURE in 37m 26s","accounts_in_message":[],"_revision_number":20},{"id":"f15c5fe465ee51d9497d833e27c29bed62ba3839","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-23 20:26:31.000000000","message":"Patch Set 20:\n\nBuild succeeded (experimental-tripleo).\n\n- check-tripleo-ironic-undercloud-precise-nonha http://logs.openstack.org/14/172614/20/experimental-tripleo/check-tripleo-ironic-undercloud-precise-nonha/e2be7ca/ : SUCCESS in 57m 49s\n- check-tripleo-ironic-overcloud-precise-nonha http://logs.openstack.org/14/172614/20/experimental-tripleo/check-tripleo-ironic-overcloud-precise-nonha/eb4f47c/ : SUCCESS in 1h 20m 49s\n- check-tripleo-ironic-overcloud-f20-nonha http://logs.openstack.org/14/172614/20/experimental-tripleo/check-tripleo-ironic-overcloud-f20-nonha/ed39ffc/ : SUCCESS in 1h 33m 13s","accounts_in_message":[],"_revision_number":20},{"id":"328f9a7794a72039b23ee1a67ceb4d7bd1ec3aa6","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2015-04-23 21:11:46.000000000","message":"Patch Set 20: Code-Review+2","accounts_in_message":[],"_revision_number":20},{"id":"167cf6b6be9071dfd95ad84577d86d93d4334593","author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"date":"2015-04-23 21:26:59.000000000","message":"Patch Set 20: Code-Review+1\n\nneat, I like the idea of using ansible more for devstack-gate in general as well.","accounts_in_message":[],"_revision_number":20},{"id":"58b44e95656733608dc69625a8b307a250907f8b","author":{"_account_id":4220,"name":"patrick-crews","email":"gleebix@gmail.com","username":"patrick-crews"},"date":"2015-04-24 03:13:59.000000000","message":"Patch Set 20: Code-Review+1","accounts_in_message":[],"_revision_number":20},{"id":"4c1e5d05c6f7260b488d50848840da69e7998f9e","author":{"_account_id":6488,"name":"Clint Byrum","email":"clint@fewbar.com","username":"clint-fewbar"},"date":"2015-04-24 05:56:47.000000000","message":"Patch Set 20: Code-Review+1\n\n(2 comments)\n\nReally great example of ansible\u0027s phased approach to adoption. :)","accounts_in_message":[],"_revision_number":20},{"id":"f6b9dd79bbc762f11b35c12bc8382db0f941470b","author":{"_account_id":6609,"name":"Elizabeth K. Joseph","email":"lyz@princessleia.com","username":"lyz"},"date":"2015-04-24 22:39:43.000000000","message":"Patch Set 20: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":20},{"id":"ed8db93cfa7100956ffc773867a8d38a797fd337","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-24 22:39:48.000000000","message":"Patch Set 20: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":20},{"id":"b22e3877726d261d26483b26f47cefb464720fdb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-24 23:28:07.000000000","message":"Patch Set 20: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/14/172614/20/gate/gate-tempest-dsvm-full/94ee9ca/ : SUCCESS in 47m 00s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/14/172614/20/gate/gate-tempest-dsvm-postgres-full/862311c/ : SUCCESS in 48m 08s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/14/172614/20/gate/gate-tempest-dsvm-neutron-full/cd919db/ : SUCCESS in 48m 17s\n- gate-grenade-dsvm http://logs.openstack.org/14/172614/20/gate/gate-grenade-dsvm/5f06498/ : SUCCESS in 47m 56s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/14/172614/20/gate/gate-tempest-dsvm-large-ops/dd4cf64/ : SUCCESS in 20m 02s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/14/172614/20/gate/gate-tempest-dsvm-neutron-large-ops/fe816b3/ : SUCCESS in 26m 58s\n- gate-devstack-gate-unittests http://logs.openstack.org/14/172614/20/gate/gate-devstack-gate-unittests/8f18a92/ : SUCCESS in 5s\n- gate-devstack-dsvm-cells http://logs.openstack.org/14/172614/20/gate/gate-devstack-dsvm-cells/190e14f/ : SUCCESS in 21m 32s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/14/172614/20/gate/gate-grenade-dsvm-partial-ncpu/c448bde/ : SUCCESS in 48m 10s\n- gate-swift-dsvm-functional http://logs.openstack.org/14/172614/20/gate/gate-swift-dsvm-functional/29d8b79/ : SUCCESS in 21m 55s","accounts_in_message":[],"_revision_number":20},{"id":"1385fd364269e6b719648802b4a4a8e11f67917c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-24 23:28:08.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":20}],"current_revision_number":20,"current_revision":"1d38440e1867ad9cc51a133ea85b3df845433c9d","revisions":{"66edc4fde159ecbec3d6177ac0580f41d43afd3e":{"kind":"REWORK","_number":1,"created":"2015-04-11 01:15:28.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/14/172614/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/14/172614/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/1"}}},"commit":{"parents":[{"commit":"0aa3857386b2ef7285afb8501b6d7f3caec41ab9","subject":"Merge \"Archive ceph logs and config\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/0aa3857386b2ef7285afb8501b6d7f3caec41ab9"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 01:14:37.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 01:14:37.000000000","tz":-420},"subject":"WIP: Make multinode first class with ansible","message":"WIP: Make multinode first class with ansible\n\nBasically use ansible to get work done in parallel because we want to\nmake devstack-gate treat multinode testing as a first class citizen.\nThis has a long way to go and may not even be the best approach.\n\nChange-Id: I34cec44281eadfbfb990ed8ed160ee7dec50341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/66edc4fde159ecbec3d6177ac0580f41d43afd3e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/66edc4fde159ecbec3d6177ac0580f41d43afd3e"}]},"branch":"refs/heads/master"},"444f91f91ee7021d02c0583ce071abe598ab8443":{"kind":"REWORK","_number":2,"created":"2015-04-11 01:22:57.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/14/172614/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/14/172614/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/2"}}},"commit":{"parents":[{"commit":"0aa3857386b2ef7285afb8501b6d7f3caec41ab9","subject":"Merge \"Archive ceph logs and config\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/0aa3857386b2ef7285afb8501b6d7f3caec41ab9"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 01:14:37.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 01:22:54.000000000","tz":-420},"subject":"WIP: Make multinode first class with ansible","message":"WIP: Make multinode first class with ansible\n\nBasically use ansible to get work done in parallel because we want to\nmake devstack-gate treat multinode testing as a first class citizen.\nThis has a long way to go and may not even be the best approach.\n\nChange-Id: I34cec44281eadfbfb990ed8ed160ee7dec50341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/444f91f91ee7021d02c0583ce071abe598ab8443"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/444f91f91ee7021d02c0583ce071abe598ab8443"}]},"branch":"refs/heads/master"},"98b872b448a9120322779e1418c34030da57e548":{"kind":"REWORK","_number":3,"created":"2015-04-11 01:57:27.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/14/172614/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/14/172614/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/3"}}},"commit":{"parents":[{"commit":"0aa3857386b2ef7285afb8501b6d7f3caec41ab9","subject":"Merge \"Archive ceph logs and config\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/0aa3857386b2ef7285afb8501b6d7f3caec41ab9"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 01:14:37.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 01:57:18.000000000","tz":-420},"subject":"WIP: Make multinode first class with ansible","message":"WIP: Make multinode first class with ansible\n\nBasically use ansible to get work done in parallel because we want to\nmake devstack-gate treat multinode testing as a first class citizen.\nThis has a long way to go and may not even be the best approach.\n\nChange-Id: I34cec44281eadfbfb990ed8ed160ee7dec50341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/98b872b448a9120322779e1418c34030da57e548"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/98b872b448a9120322779e1418c34030da57e548"}]},"branch":"refs/heads/master"},"cf4464e31847e0d0953e65e7a9ca23a2876bc526":{"kind":"REWORK","_number":4,"created":"2015-04-11 02:05:36.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/14/172614/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/14/172614/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/4"}}},"commit":{"parents":[{"commit":"0aa3857386b2ef7285afb8501b6d7f3caec41ab9","subject":"Merge \"Archive ceph logs and config\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/0aa3857386b2ef7285afb8501b6d7f3caec41ab9"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 01:14:37.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 02:05:32.000000000","tz":-420},"subject":"WIP: Make multinode first class with ansible","message":"WIP: Make multinode first class with ansible\n\nBasically use ansible to get work done in parallel because we want to\nmake devstack-gate treat multinode testing as a first class citizen.\nThis has a long way to go and may not even be the best approach.\n\nChange-Id: I34cec44281eadfbfb990ed8ed160ee7dec50341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/cf4464e31847e0d0953e65e7a9ca23a2876bc526"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/cf4464e31847e0d0953e65e7a9ca23a2876bc526"}]},"branch":"refs/heads/master"},"356b6f6bc3976adf846daa16aeca3b2f97049ffa":{"kind":"REWORK","_number":5,"created":"2015-04-11 02:12:32.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/14/172614/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/14/172614/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/5"}}},"commit":{"parents":[{"commit":"0aa3857386b2ef7285afb8501b6d7f3caec41ab9","subject":"Merge \"Archive ceph logs and config\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/0aa3857386b2ef7285afb8501b6d7f3caec41ab9"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 01:14:37.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 02:12:28.000000000","tz":-420},"subject":"WIP: Make multinode first class with ansible","message":"WIP: Make multinode first class with ansible\n\nBasically use ansible to get work done in parallel because we want to\nmake devstack-gate treat multinode testing as a first class citizen.\nThis has a long way to go and may not even be the best approach.\n\nChange-Id: I34cec44281eadfbfb990ed8ed160ee7dec50341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/356b6f6bc3976adf846daa16aeca3b2f97049ffa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/356b6f6bc3976adf846daa16aeca3b2f97049ffa"}]},"branch":"refs/heads/master"},"322d1644ec5cc69a16ada81b8a9956c5c55d32b6":{"kind":"REWORK","_number":6,"created":"2015-04-11 02:14:40.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/14/172614/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/14/172614/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/6"}}},"commit":{"parents":[{"commit":"0aa3857386b2ef7285afb8501b6d7f3caec41ab9","subject":"Merge \"Archive ceph logs and config\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/0aa3857386b2ef7285afb8501b6d7f3caec41ab9"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 01:14:37.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 02:14:37.000000000","tz":-420},"subject":"WIP: Make multinode first class with ansible","message":"WIP: Make multinode first class with ansible\n\nBasically use ansible to get work done in parallel because we want to\nmake devstack-gate treat multinode testing as a first class citizen.\nThis has a long way to go and may not even be the best approach.\n\nChange-Id: I34cec44281eadfbfb990ed8ed160ee7dec50341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/322d1644ec5cc69a16ada81b8a9956c5c55d32b6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/322d1644ec5cc69a16ada81b8a9956c5c55d32b6"}]},"branch":"refs/heads/master"},"c3115a07b664ee0ce1a62cdd0eea124df2ec3e42":{"kind":"REWORK","_number":7,"created":"2015-04-11 03:47:30.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/14/172614/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/14/172614/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/7"}}},"commit":{"parents":[{"commit":"0aa3857386b2ef7285afb8501b6d7f3caec41ab9","subject":"Merge \"Archive ceph logs and config\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/0aa3857386b2ef7285afb8501b6d7f3caec41ab9"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 01:14:37.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 03:47:26.000000000","tz":-420},"subject":"WIP: Make multinode first class with ansible","message":"WIP: Make multinode first class with ansible\n\nBasically use ansible to get work done in parallel because we want to\nmake devstack-gate treat multinode testing as a first class citizen.\nThis has a long way to go and may not even be the best approach.\n\nChange-Id: I34cec44281eadfbfb990ed8ed160ee7dec50341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/c3115a07b664ee0ce1a62cdd0eea124df2ec3e42"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/c3115a07b664ee0ce1a62cdd0eea124df2ec3e42"}]},"branch":"refs/heads/master"},"b72e3e549e9ac0e4e52e440eeb741f520925a0ff":{"kind":"REWORK","_number":8,"created":"2015-04-11 04:27:02.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/14/172614/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/14/172614/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/8"}}},"commit":{"parents":[{"commit":"0aa3857386b2ef7285afb8501b6d7f3caec41ab9","subject":"Merge \"Archive ceph logs and config\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/0aa3857386b2ef7285afb8501b6d7f3caec41ab9"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 01:14:37.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 04:26:57.000000000","tz":-420},"subject":"WIP: Make multinode first class with ansible","message":"WIP: Make multinode first class with ansible\n\nBasically use ansible to get work done in parallel because we want to\nmake devstack-gate treat multinode testing as a first class citizen.\nThis has a long way to go and may not even be the best approach.\n\nChange-Id: I34cec44281eadfbfb990ed8ed160ee7dec50341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/b72e3e549e9ac0e4e52e440eeb741f520925a0ff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/b72e3e549e9ac0e4e52e440eeb741f520925a0ff"}]},"branch":"refs/heads/master"},"299c2c6ac11e35a8944a46c74dd9c1c111b19dc4":{"kind":"REWORK","_number":9,"created":"2015-04-11 04:40:06.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/14/172614/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/14/172614/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/9"}}},"commit":{"parents":[{"commit":"0aa3857386b2ef7285afb8501b6d7f3caec41ab9","subject":"Merge \"Archive ceph logs and config\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/0aa3857386b2ef7285afb8501b6d7f3caec41ab9"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 01:14:37.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 04:40:02.000000000","tz":-420},"subject":"WIP: Make multinode first class with ansible","message":"WIP: Make multinode first class with ansible\n\nBasically use ansible to get work done in parallel because we want to\nmake devstack-gate treat multinode testing as a first class citizen.\nThis has a long way to go and may not even be the best approach.\n\nChange-Id: I34cec44281eadfbfb990ed8ed160ee7dec50341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/299c2c6ac11e35a8944a46c74dd9c1c111b19dc4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/299c2c6ac11e35a8944a46c74dd9c1c111b19dc4"}]},"branch":"refs/heads/master"},"3f7fbf5a93767126460d9d6aec94d0c1e5c6b437":{"kind":"REWORK","_number":10,"created":"2015-04-11 04:51:35.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/14/172614/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/14/172614/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/10"}}},"commit":{"parents":[{"commit":"0aa3857386b2ef7285afb8501b6d7f3caec41ab9","subject":"Merge \"Archive ceph logs and config\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/0aa3857386b2ef7285afb8501b6d7f3caec41ab9"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 01:14:37.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 04:51:32.000000000","tz":-420},"subject":"WIP: Make multinode first class with ansible","message":"WIP: Make multinode first class with ansible\n\nBasically use ansible to get work done in parallel because we want to\nmake devstack-gate treat multinode testing as a first class citizen.\nThis has a long way to go and may not even be the best approach.\n\nChange-Id: I34cec44281eadfbfb990ed8ed160ee7dec50341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/3f7fbf5a93767126460d9d6aec94d0c1e5c6b437"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/3f7fbf5a93767126460d9d6aec94d0c1e5c6b437"}]},"branch":"refs/heads/master"},"aec77b54179dd510d6f97c7e0b0b8e3ab27f9d1a":{"kind":"REWORK","_number":11,"created":"2015-04-11 05:23:26.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/14/172614/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/14/172614/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/11"}}},"commit":{"parents":[{"commit":"0aa3857386b2ef7285afb8501b6d7f3caec41ab9","subject":"Merge \"Archive ceph logs and config\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/0aa3857386b2ef7285afb8501b6d7f3caec41ab9"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 01:14:37.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 05:23:22.000000000","tz":-420},"subject":"WIP: Make multinode first class with ansible","message":"WIP: Make multinode first class with ansible\n\nBasically use ansible to get work done in parallel because we want to\nmake devstack-gate treat multinode testing as a first class citizen.\nThis has a long way to go and may not even be the best approach.\n\nChange-Id: I34cec44281eadfbfb990ed8ed160ee7dec50341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/aec77b54179dd510d6f97c7e0b0b8e3ab27f9d1a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/aec77b54179dd510d6f97c7e0b0b8e3ab27f9d1a"}]},"branch":"refs/heads/master"},"47cc4cdc1d702a59af7f69a3e39ec9ffc764250c":{"kind":"REWORK","_number":12,"created":"2015-04-11 18:44:44.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/14/172614/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/14/172614/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/12"}}},"commit":{"parents":[{"commit":"0aa3857386b2ef7285afb8501b6d7f3caec41ab9","subject":"Merge \"Archive ceph logs and config\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/0aa3857386b2ef7285afb8501b6d7f3caec41ab9"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 01:14:37.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 18:44:39.000000000","tz":-420},"subject":"WIP: Make multinode first class with ansible","message":"WIP: Make multinode first class with ansible\n\nBasically use ansible to get work done in parallel because we want to\nmake devstack-gate treat multinode testing as a first class citizen.\nThis has a long way to go and may not even be the best approach.\n\nChange-Id: I34cec44281eadfbfb990ed8ed160ee7dec50341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/47cc4cdc1d702a59af7f69a3e39ec9ffc764250c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/47cc4cdc1d702a59af7f69a3e39ec9ffc764250c"}]},"branch":"refs/heads/master"},"5ef86a5185b4bfd91179571ada80bcf2cb440854":{"kind":"REWORK","_number":13,"created":"2015-04-11 19:12:07.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/14/172614/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/14/172614/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/13"}}},"commit":{"parents":[{"commit":"0aa3857386b2ef7285afb8501b6d7f3caec41ab9","subject":"Merge \"Archive ceph logs and config\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/0aa3857386b2ef7285afb8501b6d7f3caec41ab9"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 01:14:37.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 19:12:03.000000000","tz":-420},"subject":"WIP: Make multinode first class with ansible","message":"WIP: Make multinode first class with ansible\n\nBasically use ansible to get work done in parallel because we want to\nmake devstack-gate treat multinode testing as a first class citizen.\nThis has a long way to go and may not even be the best approach.\n\nChange-Id: I34cec44281eadfbfb990ed8ed160ee7dec50341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/5ef86a5185b4bfd91179571ada80bcf2cb440854"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/5ef86a5185b4bfd91179571ada80bcf2cb440854"}]},"branch":"refs/heads/master"},"c4df7716c5af9bcfc80619234bd900b571ae571b":{"kind":"REWORK","_number":14,"created":"2015-04-13 16:09:37.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/14/172614/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/14/172614/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/14"}}},"commit":{"parents":[{"commit":"0aa3857386b2ef7285afb8501b6d7f3caec41ab9","subject":"Merge \"Archive ceph logs and config\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/0aa3857386b2ef7285afb8501b6d7f3caec41ab9"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 01:14:37.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-13 16:09:30.000000000","tz":-420},"subject":"WIP: Make multinode first class with ansible","message":"WIP: Make multinode first class with ansible\n\nBasically use ansible to get work done in parallel because we want to\nmake devstack-gate treat multinode testing as a first class citizen.\nThis has a long way to go and may not even be the best approach.\n\nChange-Id: I34cec44281eadfbfb990ed8ed160ee7dec50341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/c4df7716c5af9bcfc80619234bd900b571ae571b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/c4df7716c5af9bcfc80619234bd900b571ae571b"}]},"branch":"refs/heads/master"},"08d64a97744efc7bfc5aaed052a37243b4f5880f":{"kind":"REWORK","_number":15,"created":"2015-04-13 17:27:50.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/14/172614/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/14/172614/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/15"}}},"commit":{"parents":[{"commit":"0aa3857386b2ef7285afb8501b6d7f3caec41ab9","subject":"Merge \"Archive ceph logs and config\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/0aa3857386b2ef7285afb8501b6d7f3caec41ab9"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 01:14:37.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-13 17:27:47.000000000","tz":-420},"subject":"WIP: Make multinode first class with ansible","message":"WIP: Make multinode first class with ansible\n\nBasically use ansible to get work done in parallel because we want to\nmake devstack-gate treat multinode testing as a first class citizen.\nThis has a long way to go and may not even be the best approach.\n\nChange-Id: I34cec44281eadfbfb990ed8ed160ee7dec50341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/08d64a97744efc7bfc5aaed052a37243b4f5880f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/08d64a97744efc7bfc5aaed052a37243b4f5880f"}]},"branch":"refs/heads/master"},"7553bcbf7a759f448fd4ac5472971b0eb343acfd":{"kind":"REWORK","_number":16,"created":"2015-04-13 18:38:36.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/14/172614/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/14/172614/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/16"}}},"commit":{"parents":[{"commit":"0aa3857386b2ef7285afb8501b6d7f3caec41ab9","subject":"Merge \"Archive ceph logs and config\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/0aa3857386b2ef7285afb8501b6d7f3caec41ab9"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 01:14:37.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-13 18:33:02.000000000","tz":-420},"subject":"Make multinode first class with ansible","message":"Make multinode first class with ansible\n\nUse ansible to get work done in parallel because we want to make\ndevstack-gate treat multinode testing as a first class citizen.\n\nNote that this is just a first iteration that covers the largest time\ncosts in multinode setup. It runs host and workspace setup in parallel\nas well as running devstack setup in parallel. Some portions of\nmultinode setup like the network overlay configuration is not yet done\nin ansible, but doing that in parallel is less pressing as the cost is\nmuch lower.\n\nThis does also try to establish some conventions around using ansible in\nd-g. Control flow logic should remain in bash with d-g. All shell\nvariables should be interpolated into the ansible command strings before\nrunning ansible (do not pass through to the remote side), this keeps\ncommands simple and avoids surprises with values being picked up\ndifferently on the remote side. This may have to change over time as we\nuse ansible more, but for now this seems to work well.\n\nFollow up changes should look at using ansible playbook for colocated\nansible commands. We should also convert more of the cross node setup\ninto ansible.\n\nChange-Id: I34cec44281eadfbfb990ed8ed160ee7dec50341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/7553bcbf7a759f448fd4ac5472971b0eb343acfd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/7553bcbf7a759f448fd4ac5472971b0eb343acfd"}]},"branch":"refs/heads/master"},"098256c97699427dbfd7d3f85395adde3f4ef5b1":{"kind":"REWORK","_number":17,"created":"2015-04-13 19:47:24.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/14/172614/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/14/172614/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/17"}}},"commit":{"parents":[{"commit":"0aa3857386b2ef7285afb8501b6d7f3caec41ab9","subject":"Merge \"Archive ceph logs and config\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/0aa3857386b2ef7285afb8501b6d7f3caec41ab9"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 01:14:37.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-13 19:47:21.000000000","tz":-420},"subject":"Make multinode first class with ansible","message":"Make multinode first class with ansible\n\nUse ansible to get work done in parallel because we want to make\ndevstack-gate treat multinode testing as a first class citizen.\n\nNote that this is just a first iteration that covers the largest time\ncosts in multinode setup. It runs host and workspace setup in parallel\nas well as running devstack setup in parallel. Some portions of\nmultinode setup like the network overlay configuration is not yet done\nin ansible, but doing that in parallel is less pressing as the cost is\nmuch lower.\n\nThis does also try to establish some conventions around using ansible in\nd-g. Control flow logic should remain in bash with d-g. All shell\nvariables should be interpolated into the ansible command strings before\nrunning ansible (do not pass through to the remote side), this keeps\ncommands simple and avoids surprises with values being picked up\ndifferently on the remote side. This may have to change over time as we\nuse ansible more, but for now this seems to work well.\n\nFollow up changes should look at using ansible playbook for colocated\nansible commands. We should also convert more of the cross node setup\ninto ansible.\n\nChange-Id: I34cec44281eadfbfb990ed8ed160ee7dec50341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/098256c97699427dbfd7d3f85395adde3f4ef5b1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/098256c97699427dbfd7d3f85395adde3f4ef5b1"}]},"branch":"refs/heads/master"},"a52b9a0f6ef6adc672f23626f3460db380d759e3":{"kind":"REWORK","_number":18,"created":"2015-04-15 16:33:42.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/14/172614/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/14/172614/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/18"}}},"commit":{"parents":[{"commit":"d9bb4f1915b1acebc475e2ff911312631b192513","subject":"Merge \"Set standard \"swappiness\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/d9bb4f1915b1acebc475e2ff911312631b192513"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 01:14:37.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-15 16:33:41.000000000","tz":-420},"subject":"Make multinode first class with ansible","message":"Make multinode first class with ansible\n\nUse ansible to get work done in parallel because we want to make\ndevstack-gate treat multinode testing as a first class citizen.\n\nNote that this is just a first iteration that covers the largest time\ncosts in multinode setup. It runs host and workspace setup in parallel\nas well as running devstack setup in parallel. Some portions of\nmultinode setup like the network overlay configuration is not yet done\nin ansible, but doing that in parallel is less pressing as the cost is\nmuch lower.\n\nThis does also try to establish some conventions around using ansible in\nd-g. Control flow logic should remain in bash with d-g. All shell\nvariables should be interpolated into the ansible command strings before\nrunning ansible (do not pass through to the remote side), this keeps\ncommands simple and avoids surprises with values being picked up\ndifferently on the remote side. This may have to change over time as we\nuse ansible more, but for now this seems to work well.\n\nFollow up changes should look at using ansible playbook for colocated\nansible commands. We should also convert more of the cross node setup\ninto ansible.\n\nChange-Id: I34cec44281eadfbfb990ed8ed160ee7dec50341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/a52b9a0f6ef6adc672f23626f3460db380d759e3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/a52b9a0f6ef6adc672f23626f3460db380d759e3"}]},"branch":"refs/heads/master"},"f0bd7f5f6c7cd110490a89cc678f7cf4ad2225fe":{"kind":"REWORK","_number":19,"created":"2015-04-15 18:38:27.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/14/172614/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/14/172614/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/19"}}},"commit":{"parents":[{"commit":"d9bb4f1915b1acebc475e2ff911312631b192513","subject":"Merge \"Set standard \"swappiness\"\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/d9bb4f1915b1acebc475e2ff911312631b192513"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 01:14:37.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-15 18:38:26.000000000","tz":-420},"subject":"Make multinode first class with ansible","message":"Make multinode first class with ansible\n\nUse ansible to get work done in parallel because we want to make\ndevstack-gate treat multinode testing as a first class citizen.\n\nNote that this is just a first iteration that covers the largest time\ncosts in multinode setup. It runs host and workspace setup in parallel\nas well as running devstack setup in parallel. Some portions of\nmultinode setup like the network overlay configuration is not yet done\nin ansible, but doing that in parallel is less pressing as the cost is\nmuch lower.\n\nThis does also try to establish some conventions around using ansible in\nd-g. Control flow logic should remain in bash with d-g. All shell\nvariables should be interpolated into the ansible command strings before\nrunning ansible (do not pass through to the remote side), this keeps\ncommands simple and avoids surprises with values being picked up\ndifferently on the remote side. This may have to change over time as we\nuse ansible more, but for now this seems to work well.\n\nFollow up changes should look at using ansible playbook for colocated\nansible commands. We should also convert more of the cross node setup\ninto ansible.\n\nChange-Id: I34cec44281eadfbfb990ed8ed160ee7dec50341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/f0bd7f5f6c7cd110490a89cc678f7cf4ad2225fe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/f0bd7f5f6c7cd110490a89cc678f7cf4ad2225fe"}]},"branch":"refs/heads/master"},"1d38440e1867ad9cc51a133ea85b3df845433c9d":{"kind":"REWORK","_number":20,"created":"2015-04-23 18:43:52.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/14/172614/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/14/172614/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/14/172614/20"}}},"commit":{"parents":[{"commit":"531b52e5d035eaee82220bd1f4f08228b46dd8d8","subject":"Merge \"add support for stable/kilo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/531b52e5d035eaee82220bd1f4f08228b46dd8d8"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-11 01:14:37.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-04-23 18:43:45.000000000","tz":-420},"subject":"Make multinode first class with ansible","message":"Make multinode first class with ansible\n\nUse ansible to get work done in parallel because we want to make\ndevstack-gate treat multinode testing as a first class citizen.\n\nNote that this is just a first iteration that covers the largest time\ncosts in multinode setup. It runs host and workspace setup in parallel\nas well as running devstack setup in parallel. Some portions of\nmultinode setup like the network overlay configuration is not yet done\nin ansible, but doing that in parallel is less pressing as the cost is\nmuch lower.\n\nThis does also try to establish some conventions around using ansible in\nd-g. Control flow logic should remain in bash with d-g. All shell\nvariables should be interpolated into the ansible command strings before\nrunning ansible (do not pass through to the remote side), this keeps\ncommands simple and avoids surprises with values being picked up\ndifferently on the remote side. This may have to change over time as we\nuse ansible more, but for now this seems to work well.\n\nFollow up changes should look at using ansible playbook for colocated\nansible commands. We should also convert more of the cross node setup\ninto ansible.\n\nChange-Id: I34cec44281eadfbfb990ed8ed160ee7dec50341b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/1d38440e1867ad9cc51a133ea85b3df845433c9d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/1d38440e1867ad9cc51a133ea85b3df845433c9d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
