)]}'
{"id":"openstack%2Fdevstack~195213","triplet_id":"openstack%2Fdevstack~master~I11afcda9fac9709acf2f52d256d6e97644d4727c","project":"openstack/devstack","branch":"master","topic":"test_retry","hashtags":[],"change_id":"I11afcda9fac9709acf2f52d256d6e97644d4727c","subject":"make test_with_retry a function","status":"MERGED","created":"2015-06-24 17:24:59.000000000","updated":"2015-06-26 20:42:09.000000000","submitted":"2015-06-26 20:42:08.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"fe77cb811f95ae006ca586b235d8121f990fb6b8","_number":195213,"virtual_id_number":195213,"owner":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},{"value":0,"date":"2015-06-24 18:19:48.000000000","_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},{"value":2,"date":"2015-06-26 20:42:08.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"date":"2015-06-24 18:27:58.000000000","_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"date":"2015-06-24 19:17:32.000000000","_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"date":"2015-06-26 18:54:43.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"recommended":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"all":[{"value":1,"date":"2015-06-24 18:05:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":1,"date":"2015-06-25 15:39:42.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-06-26 05:35:42.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":2,"date":"2015-06-25 15:45:33.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":1,"date":"2015-06-24 23:42:19.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":1,"date":"2015-06-25 15:42:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},{"value":2,"date":"2015-06-25 01:07:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"all":[{"value":0,"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":1,"date":"2015-06-25 15:45:33.000000000","_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"date":"2015-06-24 17:50:14.000000000","_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},{"value":0,"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"value":0,"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"value":0,"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-06-24 17:50:14.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"REVIEWER"},{"updated":"2015-06-24 18:05:58.000000000","updated_by":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"reviewer":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"state":"REVIEWER"},{"updated":"2015-06-24 18:19:48.000000000","updated_by":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2015-06-24 18:27:58.000000000","updated_by":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"reviewer":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"state":"REVIEWER"},{"updated":"2015-06-24 19:17:32.000000000","updated_by":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"reviewer":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"state":"REVIEWER"},{"updated":"2015-06-25 01:07:04.000000000","updated_by":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"reviewer":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"state":"REVIEWER"},{"updated":"2015-06-25 15:39:42.000000000","updated_by":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"reviewer":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"state":"REVIEWER"},{"updated":"2015-06-25 15:45:33.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2015-06-26 05:35:42.000000000","updated_by":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"reviewer":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"state":"REVIEWER"},{"updated":"2015-06-26 20:42:08.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"3fdcbb129a021c6f83456ae4211a3fbc007484b2","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-06-24 17:24:59.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f76b9c8a6e5a4732c08231e141633e8c62e94255","author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"date":"2015-06-24 18:05:58.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"2012ce00ae230e5dbc885ebf48fe2c783f6b5913","author":{"_account_id":10385,"name":"Citrix XenServer CI","username":"citrix_xenserver_ci","tags":["SERVICE_USER"]},"date":"2015-06-24 18:19:48.000000000","message":"Patch Set 1:\n\nPassed using XenAPI driver with XenServer 6.2: Logs at http://dd6b71949550285df7dc-dda4e480e005aaa13ec303551d2d8155.r49.cf1.rackcdn.com/13/195213/1/2218/index.html\n\nUse \"xenserver: recheck\" to trigger only xenserver re-check.  XenServer CI contact: openstack@citrix.com.\n\nDebugging suggestions at https://wiki.openstack.org/wiki/Debugging_XenServer_CI_failures","accounts_in_message":[],"_revision_number":1},{"id":"33b6365303eaa3ee0535d96bea047dfca216a9a5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-24 18:27:46.000000000","message":"Patch Set 1: 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/13/195213/1/check/check-tempest-dsvm-full/f618eb1/ : SUCCESS in 47m 21s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-postgres-full/61360d6/ : SUCCESS in 44m 24s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-neutron-full/d413fe6/ : SUCCESS in 56m 13s\n- check-grenade-dsvm http://logs.openstack.org/13/195213/1/check/check-grenade-dsvm/9bf3c85/ : SUCCESS in 45m 01s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/13/195213/1/check/gate-tempest-dsvm-large-ops/80ab003/ : SUCCESS in 44m 47s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/13/195213/1/check/gate-tempest-dsvm-neutron-large-ops/6452a7e/ : FAILURE in 3m 24s\n- gate-devstack-bashate http://logs.openstack.org/13/195213/1/check/gate-devstack-bashate/0becd2a/ : SUCCESS in 25s\n- gate-devstack-unit-tests http://logs.openstack.org/13/195213/1/check/gate-devstack-unit-tests/627c534/ : SUCCESS in 16s\n- check-devstack-dsvm-cells http://logs.openstack.org/13/195213/1/check/check-devstack-dsvm-cells/97705b2/ : SUCCESS in 20m 24s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/13/195213/1/check/check-grenade-dsvm-partial-ncpu/c545cc4/ : SUCCESS in 38m 56s\n- check-swift-dsvm-functional http://logs.openstack.org/13/195213/1/check/check-swift-dsvm-functional/9b0b874/ : SUCCESS in 22m 25s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-ironic-pxe_ssh/e80457f/ : SUCCESS in 32m 06s\n- check-devstack-dsvm-updown http://logs.openstack.org/13/195213/1/check/check-devstack-dsvm-updown/229bc49/ : SUCCESS in 17m 49s\n- check-tempest-dsvm-f21 http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-f21/f94f5d0/ : FAILURE in 42m 21s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-centos7/a649e2b/ : FAILURE in 23m 12s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/13/195213/1/check/gate-devstack-publish-docs/3602660//doc/build/html/ : SUCCESS in 1m 56s\n- check-grenade-dsvm-neutron http://logs.openstack.org/13/195213/1/check/check-grenade-dsvm-neutron/afaae99/ : SUCCESS in 43m 43s","accounts_in_message":[],"_revision_number":1},{"id":"751fddf2ca4d8e12487fbe9484674c688f3ad3e1","author":{"_account_id":8871,"name":"Elastic Recheck","username":"elasticrecheck"},"date":"2015-06-24 18:27:58.000000000","message":"Patch Set 1:\n\nI noticed jenkins failed, I think you hit bug(s):\n\n- gate-tempest-dsvm-neutron-large-ops: https://bugs.launchpad.net/bugs/1455123\n\nIf you believe we\u0027ve correctly identified the failure, feel free to leave a \u0027recheck\u0027 comment to run the tests again.\nFor more details on this and other bugs, please see http://status.openstack.org/elastic-recheck/","accounts_in_message":[],"_revision_number":1},{"id":"dad6054e4d63b0a22c90fc0aa8a687db6cd38d5d","author":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"date":"2015-06-24 19:17:32.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"56271ab5bf0a98c3cb4cb8374fcd8dd1e3fdd79d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-24 20:09:39.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-full/52cbace/ : SUCCESS in 41m 36s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-postgres-full/61d394e/ : SUCCESS in 31m 34s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-neutron-full/35d02e5/ : SUCCESS in 51m 58s\n- check-grenade-dsvm http://logs.openstack.org/13/195213/1/check/check-grenade-dsvm/ff4b54b/ : SUCCESS in 43m 37s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/13/195213/1/check/gate-tempest-dsvm-large-ops/60b0905/ : SUCCESS in 21m 36s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/13/195213/1/check/gate-tempest-dsvm-neutron-large-ops/c30b7c7/ : SUCCESS in 20m 09s\n- gate-devstack-bashate http://logs.openstack.org/13/195213/1/check/gate-devstack-bashate/76d4780/ : SUCCESS in 19s\n- gate-devstack-unit-tests http://logs.openstack.org/13/195213/1/check/gate-devstack-unit-tests/c879758/ : SUCCESS in 19s\n- check-devstack-dsvm-cells http://logs.openstack.org/13/195213/1/check/check-devstack-dsvm-cells/8ed27a1/ : SUCCESS in 19m 55s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/13/195213/1/check/check-grenade-dsvm-partial-ncpu/7c4e67e/ : SUCCESS in 41m 58s\n- check-swift-dsvm-functional http://logs.openstack.org/13/195213/1/check/check-swift-dsvm-functional/596381d/ : SUCCESS in 21m 38s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-ironic-pxe_ssh/09b11a8/ : SUCCESS in 39m 08s\n- check-devstack-dsvm-updown http://logs.openstack.org/13/195213/1/check/check-devstack-dsvm-updown/1169303/ : SUCCESS in 19m 09s\n- check-tempest-dsvm-f21 http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-f21/901d519/ : FAILURE in 46m 58s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-centos7/f3598df/ : FAILURE in 25m 20s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/13/195213/1/check/gate-devstack-publish-docs/40310dc//doc/build/html/ : SUCCESS in 1m 55s\n- check-grenade-dsvm-neutron http://logs.openstack.org/13/195213/1/check/check-grenade-dsvm-neutron/f3c83b6/ : SUCCESS in 48m 42s","accounts_in_message":[],"_revision_number":1},{"id":"2153760ba0eab0fc0af1d3eab5c2ab39f0aef084","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2015-06-24 23:42:19.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"a46946f0d0e5be22496504ac04490b79b1fcbbdd","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2015-06-25 01:07:04.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"6daf187a7cd6bb63f986904aae5c81934fedd8c5","author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"date":"2015-06-25 15:39:42.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"9e5b526c260048d209401230772bea76c80c576e","author":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"date":"2015-06-25 15:42:58.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"a58f4e29c137d0cba10eda8034f5889a6d662d5e","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2015-06-25 15:45:33.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"adbb7785fc03f261b072666c1796163862b4f089","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-25 15:45:40.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"8871fcc8a79fbe895d22d900d94bd8558f7fec19","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-25 17:48:39.000000000","message":"Patch Set 1: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-tempest-dsvm-full http://logs.openstack.org/13/195213/1/gate/gate-tempest-dsvm-full/9828a65/ : SUCCESS in 42m 56s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/13/195213/1/gate/gate-tempest-dsvm-postgres-full/faf2423/ : SUCCESS in 40m 12s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/13/195213/1/gate/gate-tempest-dsvm-neutron-full/19bc42a/ : SUCCESS in 54m 43s\n- gate-grenade-dsvm http://logs.openstack.org/13/195213/1/gate/gate-grenade-dsvm/576323b/ : SUCCESS in 44m 27s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/13/195213/1/gate/gate-tempest-dsvm-large-ops/66e15d8/ : SUCCESS in 27m 04s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/13/195213/1/gate/gate-tempest-dsvm-neutron-large-ops/20a6fc0/ : SUCCESS in 24m 37s\n- gate-devstack-bashate http://logs.openstack.org/13/195213/1/gate/gate-devstack-bashate/e458107/ : SUCCESS in 10s\n- gate-devstack-dsvm-cells http://logs.openstack.org/13/195213/1/gate/gate-devstack-dsvm-cells/2e10e42/ : SUCCESS in 19m 58s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/13/195213/1/gate/gate-grenade-dsvm-partial-ncpu/b50131c/ : SUCCESS in 42m 43s\n- gate-swift-dsvm-functional http://logs.openstack.org/13/195213/1/gate/gate-swift-dsvm-functional/e37a140/ : FAILURE in 48m 59s","accounts_in_message":[],"_revision_number":1},{"id":"08b8757f560380567a7a0f47c6d9dda803778068","author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"date":"2015-06-25 17:59:39.000000000","message":"Patch Set 1:\n\nSome sort of weird thing happened when it tried to do a mv command in the cleanup\n\nhttp://logs.openstack.org/13/195213/1/gate/gate-swift-dsvm-functional/e37a140/console.html#_2015-06-25_17_44_08_460","accounts_in_message":[],"_revision_number":1},{"id":"227956c0182899af34d9b52a7d7c8bf9608967fb","author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"date":"2015-06-25 18:00:00.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"2e3af7f01dc3277216a281c41cae2b789864b680","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-25 21:27:13.000000000","message":"Patch Set 1: 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/13/195213/1/check/check-tempest-dsvm-full/dbb19d3/ : SUCCESS in 42m 32s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-postgres-full/3a09c3d/ : SUCCESS in 39m 49s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-neutron-full/29281fd/ : SUCCESS in 54m 53s\n- check-grenade-dsvm http://logs.openstack.org/13/195213/1/check/check-grenade-dsvm/955405d/ : SUCCESS in 40m 14s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/13/195213/1/check/gate-tempest-dsvm-large-ops/2d76df8/ : SUCCESS in 28m 32s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/13/195213/1/check/gate-tempest-dsvm-neutron-large-ops/480f0da/ : SUCCESS in 28m 23s\n- gate-devstack-bashate http://logs.openstack.org/13/195213/1/check/gate-devstack-bashate/8d0d6f2/ : SUCCESS in 19s\n- gate-devstack-unit-tests http://logs.openstack.org/13/195213/1/check/gate-devstack-unit-tests/e847411/ : SUCCESS in 17s\n- check-devstack-dsvm-cells http://logs.openstack.org/13/195213/1/check/check-devstack-dsvm-cells/8692bb2/ : SUCCESS in 22m 49s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/13/195213/1/check/check-grenade-dsvm-partial-ncpu/dc7b733/ : SUCCESS in 41m 52s\n- check-swift-dsvm-functional http://logs.openstack.org/13/195213/1/check/check-swift-dsvm-functional/b8f62c5/ : FAILURE in 49m 58s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-ironic-pxe_ssh/aaffb0a/ : SUCCESS in 34m 34s\n- check-devstack-dsvm-updown http://logs.openstack.org/13/195213/1/check/check-devstack-dsvm-updown/9571cf8/ : SUCCESS in 22m 58s\n- check-tempest-dsvm-f21 http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-f21/03e9806/ : FAILURE in 46m 46s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-centos7/8c3a3f0/ : FAILURE in 15m 02s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/13/195213/1/check/gate-devstack-publish-docs/f15b006//doc/build/html/ : SUCCESS in 3m 23s\n- check-grenade-dsvm-neutron http://logs.openstack.org/13/195213/1/check/check-grenade-dsvm-neutron/364d41b/ : SUCCESS in 46m 53s\n- check-tempest-dsvm-multinode-smoke http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-multinode-smoke/724ade4/ : FAILURE in 33m 56s (non-voting)\n- check-tempest-dsvm-neutron-multinode-smoke http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-neutron-multinode-smoke/de99223/ : SUCCESS in 27m 45s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"659971b7c46df957ab22b09674ae66fc2ba2a7a0","author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"date":"2015-06-26 05:35:42.000000000","message":"Patch Set 1: Code-Review+1\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"62e3a13edd714bc3cfd4785f9d0833a71f26a374","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-26 06:26:41.000000000","message":"Patch Set 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/13/195213/1/check/check-tempest-dsvm-full/052778d/ : SUCCESS in 37m 25s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-postgres-full/2fda250/ : SUCCESS in 42m 22s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-neutron-full/a0ab163/ : SUCCESS in 43m 12s\n- check-grenade-dsvm http://logs.openstack.org/13/195213/1/check/check-grenade-dsvm/2428aea/ : SUCCESS in 42m 54s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/13/195213/1/check/gate-tempest-dsvm-large-ops/960850b/ : SUCCESS in 25m 35s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/13/195213/1/check/gate-tempest-dsvm-neutron-large-ops/c39f0a4/ : SUCCESS in 25m 38s\n- gate-devstack-bashate http://logs.openstack.org/13/195213/1/check/gate-devstack-bashate/4c1ad0c/ : SUCCESS in 18s\n- gate-devstack-unit-tests http://logs.openstack.org/13/195213/1/check/gate-devstack-unit-tests/9e40cbb/ : SUCCESS in 18s\n- check-devstack-dsvm-cells http://logs.openstack.org/13/195213/1/check/check-devstack-dsvm-cells/20193a5/ : SUCCESS in 22m 36s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/13/195213/1/check/check-grenade-dsvm-partial-ncpu/7a96c4b/ : SUCCESS in 42m 40s\n- check-swift-dsvm-functional http://logs.openstack.org/13/195213/1/check/check-swift-dsvm-functional/e9f9a62/ : FAILURE in 47m 24s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-ironic-pxe_ssh/2c29689/ : SUCCESS in 38m 34s\n- check-devstack-dsvm-updown http://logs.openstack.org/13/195213/1/check/check-devstack-dsvm-updown/59f92bb/ : SUCCESS in 19m 19s\n- check-tempest-dsvm-f21 http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-f21/ab6d1cb/ : FAILURE in 42m 41s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-centos7/170842b/ : FAILURE in 24m 17s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/13/195213/1/check/gate-devstack-publish-docs/329efdd//doc/build/html/ : SUCCESS in 1m 50s\n- check-grenade-dsvm-neutron http://logs.openstack.org/13/195213/1/check/check-grenade-dsvm-neutron/6b6aa36/ : FAILURE in 39m 24s\n- check-tempest-dsvm-multinode-smoke http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-multinode-smoke/fb866e3/ : SUCCESS in 29m 58s (non-voting)\n- check-tempest-dsvm-neutron-multinode-smoke http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-neutron-multinode-smoke/1383b69/ : SUCCESS in 31m 19s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"1a9fc858eff90e8c1deb564dcb080264e90b80bf","author":{"_account_id":7715,"name":"Hirofumi Ichihara","email":"ichihara.hirofumi@gmail.com","username":"Hirofumi-Ichihara"},"date":"2015-06-26 14:36:57.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"0bbfa7dd6ab7bf8bb7f9d8d2e85cb1bf51cae0ef","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-26 15:33:27.000000000","message":"Patch Set 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/13/195213/1/check/check-tempest-dsvm-full/7219944/ : FAILURE in 2m 14s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-postgres-full/83f0d32/ : SUCCESS in 42m 02s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-neutron-full/da4bcb4/ : SUCCESS in 50m 10s\n- check-grenade-dsvm http://logs.openstack.org/13/195213/1/check/check-grenade-dsvm/d6ffc1c/ : SUCCESS in 42m 43s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/13/195213/1/check/gate-tempest-dsvm-large-ops/c0fb53e/ : SUCCESS in 27m 57s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/13/195213/1/check/gate-tempest-dsvm-neutron-large-ops/5327352/ : FAILURE in 1m 58s\n- gate-devstack-bashate http://logs.openstack.org/13/195213/1/check/gate-devstack-bashate/cf9cb34/ : SUCCESS in 22s\n- gate-devstack-unit-tests http://logs.openstack.org/13/195213/1/check/gate-devstack-unit-tests/ca7b15b/ : SUCCESS in 21s\n- check-devstack-dsvm-cells http://logs.openstack.org/13/195213/1/check/check-devstack-dsvm-cells/61badc2/ : FAILURE in 2m 15s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/13/195213/1/check/check-grenade-dsvm-partial-ncpu/c0394be/ : FAILURE in 2m 16s\n- check-swift-dsvm-functional http://logs.openstack.org/13/195213/1/check/check-swift-dsvm-functional/889ee32/ : FAILURE in 1m 49s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-ironic-pxe_ssh/4116d28/ : SUCCESS in 35m 46s\n- check-devstack-dsvm-updown http://logs.openstack.org/13/195213/1/check/check-devstack-dsvm-updown/a0e20cf/ : FAILURE in 2m 13s\n- check-tempest-dsvm-f21 http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-f21/e9f9a75/ : FAILURE in 2m 11s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-centos7/fb40211/ : FAILURE in 2m 11s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/13/195213/1/check/gate-devstack-publish-docs/5a65cac//doc/build/html/ : SUCCESS in 1m 51s\n- check-grenade-dsvm-neutron http://logs.openstack.org/13/195213/1/check/check-grenade-dsvm-neutron/20b496c/ : SUCCESS in 50m 03s\n- check-tempest-dsvm-multinode-smoke http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-multinode-smoke/4f6fe69/ : FAILURE in 2m 06s (non-voting)\n- check-tempest-dsvm-neutron-multinode-smoke http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-neutron-multinode-smoke/488f8db/ : FAILURE in 1m 49s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"091433efacb65ed0ff2b139dbeeab4ffa08c88c9","author":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"date":"2015-06-26 15:55:34.000000000","message":"Patch Set 1:\n\nlet\u0027s stop rechecking this until the swift test is fixed/removed\n\nFix: https://review.openstack.org/#/c/195940\nRemoval: https://review.openstack.org/#/c/196085/","accounts_in_message":[],"_revision_number":1},{"id":"0c7e31d2d8a69ae5f0f8304c50d8e14b5f2e9b89","author":{"_account_id":6316,"name":"Anita Kuno","email":"anteaya@anteaya.info","username":"anteaya"},"date":"2015-06-26 16:42:14.000000000","message":"Patch Set 1:\n\nThe patch to fix the swift job has merged. I was going to give our tools a few minutes for the change to propagate out and then recheck.","accounts_in_message":[],"_revision_number":1},{"id":"acc5cb196fa2f650f15c0f53f66e5b60b63b6f56","author":{"_account_id":4656,"name":"Sean M. Collins","email":"sean@coreitpro.com","username":"scollins"},"date":"2015-06-26 17:52:43.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"2625b2408a7dba8fb6f43b39b96e27a939d46a9a","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-06-26 18:54:43.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"fb293b174484c61dc4f29ca623b4e61de67b6f01","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-26 19:25:05.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-full/181a33e/ : SUCCESS in 1h 29m 41s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-postgres-full/dcba18f/ : SUCCESS in 39m 27s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-neutron-full/272bd59/ : SUCCESS in 49m 29s\n- check-grenade-dsvm http://logs.openstack.org/13/195213/1/check/check-grenade-dsvm/0d3f828/ : SUCCESS in 44m 26s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/13/195213/1/check/gate-tempest-dsvm-large-ops/6ceab93/ : SUCCESS in 25m 23s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/13/195213/1/check/gate-tempest-dsvm-neutron-large-ops/f9a2c01/ : SUCCESS in 25m 25s\n- gate-devstack-bashate http://logs.openstack.org/13/195213/1/check/gate-devstack-bashate/67d6611/ : SUCCESS in 17s\n- gate-devstack-unit-tests http://logs.openstack.org/13/195213/1/check/gate-devstack-unit-tests/5950d68/ : SUCCESS in 19s\n- check-devstack-dsvm-cells http://logs.openstack.org/13/195213/1/check/check-devstack-dsvm-cells/cb33722/ : SUCCESS in 19m 53s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/13/195213/1/check/check-grenade-dsvm-partial-ncpu/1e1967d/ : SUCCESS in 44m 46s\n- check-swift-dsvm-functional http://logs.openstack.org/13/195213/1/check/check-swift-dsvm-functional/fd0ff5b/ : SUCCESS in 25m 59s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-ironic-pxe_ssh/9602297/ : SUCCESS in 33m 03s\n- check-devstack-dsvm-updown http://logs.openstack.org/13/195213/1/check/check-devstack-dsvm-updown/fb065d7/ : SUCCESS in 19m 19s\n- check-tempest-dsvm-f21 http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-f21/bdd056d/ : FAILURE in 46m 12s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-centos7/b312266/ : FAILURE in 24m 20s (non-voting)\n- gate-devstack-publish-docs http://docs-draft.openstack.org/13/195213/1/check/gate-devstack-publish-docs/ecd832c//doc/build/html/ : SUCCESS in 1m 54s\n- check-grenade-dsvm-neutron http://logs.openstack.org/13/195213/1/check/check-grenade-dsvm-neutron/c0f33ba/ : SUCCESS in 51m 26s\n- check-tempest-dsvm-multinode-smoke http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-multinode-smoke/d14ffff/ : SUCCESS in 24m 13s (non-voting)\n- check-tempest-dsvm-neutron-multinode-smoke http://logs.openstack.org/13/195213/1/check/check-tempest-dsvm-neutron-multinode-smoke/e708370/ : SUCCESS in 26m 32s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9e63077b5c101a7a29fabc9f95a6e46ef82135e5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-26 19:25:10.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":1},{"id":"d0f3136dd045ff0450f469f6e645eb3c36f53ea7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-26 20:42:08.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/13/195213/1/gate/gate-tempest-dsvm-full/b9da465/ : SUCCESS in 36m 37s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/13/195213/1/gate/gate-tempest-dsvm-postgres-full/9ff030f/ : SUCCESS in 43m 16s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/13/195213/1/gate/gate-tempest-dsvm-neutron-full/8066409/ : SUCCESS in 1h 00m 26s\n- gate-grenade-dsvm http://logs.openstack.org/13/195213/1/gate/gate-grenade-dsvm/1185260/ : SUCCESS in 41m 27s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/13/195213/1/gate/gate-tempest-dsvm-large-ops/02f1fa6/ : SUCCESS in 22m 16s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/13/195213/1/gate/gate-tempest-dsvm-neutron-large-ops/c1b2856/ : SUCCESS in 19m 22s\n- gate-devstack-bashate http://logs.openstack.org/13/195213/1/gate/gate-devstack-bashate/27fbe52/ : SUCCESS in 14s\n- gate-devstack-dsvm-cells http://logs.openstack.org/13/195213/1/gate/gate-devstack-dsvm-cells/7712909/ : SUCCESS in 18m 15s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/13/195213/1/gate/gate-grenade-dsvm-partial-ncpu/875e127/ : SUCCESS in 1h 12m 04s\n- gate-swift-dsvm-functional http://logs.openstack.org/13/195213/1/gate/gate-swift-dsvm-functional/86ed71d/ : SUCCESS in 23m 49s","accounts_in_message":[],"_revision_number":1},{"id":"60b42afaf809afaa0574c5ea51a65cd58dd5d386","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-06-26 20:42:09.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"442e4e962559479fa0000ad64e6fa34da2c141c8","revisions":{"442e4e962559479fa0000ad64e6fa34da2c141c8":{"kind":"REWORK","_number":1,"created":"2015-06-24 17:24:59.000000000","uploader":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"ref":"refs/changes/13/195213/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack","ref":"refs/changes/13/195213/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack refs/changes/13/195213/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack refs/changes/13/195213/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack refs/changes/13/195213/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack refs/changes/13/195213/1"}}},"commit":{"parents":[{"commit":"c4067a3cc033eec0d6fa589718e35257c6bcae97","subject":"Merge \"Only install python-libguestfs bindings when needed\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/c4067a3cc033eec0d6fa589718e35257c6bcae97"}]}],"author":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-06-24 17:24:02.000000000","tz":-240},"committer":{"name":"Sean Dague","email":"sean@dague.net","date":"2015-06-24 17:24:02.000000000","tz":-240},"subject":"make test_with_retry a function","message":"make test_with_retry a function\n\nWe have this pattern of timeout with while tests for a non infinite\nwhile loop condition. It\u0027s enough of a pattern that we should probably\nextract it into a function to make it more widely used.\n\nChange-Id: I11afcda9fac9709acf2f52d256d6e97644d4727c\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/442e4e962559479fa0000ad64e6fa34da2c141c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack/commit/442e4e962559479fa0000ad64e6fa34da2c141c8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
