)]}'
{"id":"openstack%2Fdevstack-gate~123578","triplet_id":"openstack%2Fdevstack-gate~master~I84d2fd66265c8e2e77faf16ce03e92790f2f51b8","project":"openstack/devstack-gate","branch":"master","topic":"refactorHook","hashtags":[],"change_id":"I84d2fd66265c8e2e77faf16ce03e92790f2f51b8","subject":"Refactor the hook logic into a reusable function","status":"MERGED","created":"2014-09-23 20:33:35.000000000","updated":"2015-01-29 04:43:58.000000000","submitted":"2015-01-29 04:43:58.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8544aab3196a2110260f9804cf747e8c41baa2ad","_number":123578,"virtual_id_number":123578,"owner":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":5660,"name":"Kurt Taylor","email":"kurt.r.taylor@gmail.com","username":"krtaylor"},{"value":0,"_account_id":7069,"name":"Joshua Hesketh","email":"josh@nitrotech.org","username":"jhesketh"},{"value":0,"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"value":0,"date":"2015-01-26 19:15:50.000000000","_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},{"value":0,"_account_id":7979,"name":"Mikhail S Medvedev","email":"mihailmed@gmail.com","username":"msmedved"},{"value":2,"date":"2015-01-29 04:43:58.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":7069,"name":"Joshua Hesketh","email":"josh@nitrotech.org","username":"jhesketh"},"all":[{"value":0,"_account_id":5660,"name":"Kurt Taylor","email":"kurt.r.taylor@gmail.com","username":"krtaylor"},{"value":2,"date":"2015-01-28 04:47:07.000000000","_account_id":7069,"name":"Joshua Hesketh","email":"josh@nitrotech.org","username":"jhesketh"},{"value":2,"date":"2015-01-28 23:03:57.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"value":0,"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},{"value":0,"_account_id":7979,"name":"Mikhail S Medvedev","email":"mihailmed@gmail.com","username":"msmedved"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"all":[{"value":0,"_account_id":5660,"name":"Kurt Taylor","email":"kurt.r.taylor@gmail.com","username":"krtaylor"},{"value":0,"_account_id":7069,"name":"Joshua Hesketh","email":"josh@nitrotech.org","username":"jhesketh"},{"value":1,"date":"2015-01-28 23:03:57.000000000","_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"value":0,"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"value":0,"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"value":0,"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},{"value":0,"_account_id":7979,"name":"Mikhail S Medvedev","email":"mihailmed@gmail.com","username":"msmedved"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"_account_id":5660,"name":"Kurt Taylor","email":"kurt.r.taylor@gmail.com","username":"krtaylor"},{"_account_id":7069,"name":"Joshua Hesketh","email":"josh@nitrotech.org","username":"jhesketh"},{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},{"_account_id":7979,"name":"Mikhail S Medvedev","email":"mihailmed@gmail.com","username":"msmedved"},{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2014-09-29 13:06:31.000000000","updated_by":{"_account_id":5660,"name":"Kurt Taylor","email":"kurt.r.taylor@gmail.com","username":"krtaylor"},"reviewer":{"_account_id":5660,"name":"Kurt Taylor","email":"kurt.r.taylor@gmail.com","username":"krtaylor"},"state":"REVIEWER"},{"updated":"2014-10-05 16:16:35.000000000","updated_by":{"_account_id":7979,"name":"Mikhail S Medvedev","email":"mihailmed@gmail.com","username":"msmedved"},"reviewer":{"_account_id":7979,"name":"Mikhail S Medvedev","email":"mihailmed@gmail.com","username":"msmedved"},"state":"REVIEWER"},{"updated":"2014-11-18 20:27:33.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-01-23 18:40:37.000000000","updated_by":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"reviewer":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"state":"REVIEWER"},{"updated":"2015-01-28 04:47:07.000000000","updated_by":{"_account_id":7069,"name":"Joshua Hesketh","email":"josh@nitrotech.org","username":"jhesketh"},"reviewer":{"_account_id":7069,"name":"Joshua Hesketh","email":"josh@nitrotech.org","username":"jhesketh"},"state":"REVIEWER"},{"updated":"2015-01-28 23:03:57.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-01-29 04:43:58.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"cfb75a695f3159d8b7760efb3a672fd5deaedc33","author":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"date":"2014-09-23 20:33:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"071540f731a8ebe26611a9cb1c72d2b7c51d0348","author":{"_account_id":7979,"name":"Mikhail S Medvedev","email":"mihailmed@gmail.com","username":"msmedved"},"date":"2014-09-23 20:37:20.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"f772a1977a018ecf9cb3e0fc63e1997a46caf80a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-24 01:23:34.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- check-tempest-dsvm-full http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-full/22041f0 : SUCCESS in 43m 50s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-postgres-full/c62893c : SUCCESS in 55m 20s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-neutron-full/654606b : SUCCESS in 1h 02m 21s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-neutron-heat-slow/6146b8f : SUCCESS in 22m 04s\n- check-grenade-dsvm http://logs.openstack.org/78/123578/1/check/check-grenade-dsvm/e10423b : SUCCESS in 47m 56s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/78/123578/1/check/gate-tempest-dsvm-large-ops/31e91e0 : SUCCESS in 22m 30s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/78/123578/1/check/gate-tempest-dsvm-neutron-large-ops/6b10fe4 : SUCCESS in 24m 24s\n- gate-devstack-gate-unittests http://logs.openstack.org/78/123578/1/check/gate-devstack-gate-unittests/ec913e6 : SUCCESS in 33s\n- check-devstack-dsvm-cells http://logs.openstack.org/78/123578/1/check/check-devstack-dsvm-cells/97de3bb : SUCCESS in 18m 08s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/78/123578/1/check/check-dg-tempest-dsvm-full/2e01610 : SUCCESS in 58m 03s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/78/123578/1/check/check-dg-tempest-dsvm-full-reexec/0efa785 : SUCCESS in 50m 47s\n- check-dg-hooks-dsvm http://logs.openstack.org/78/123578/1/check/check-dg-hooks-dsvm/adc59d1 : SUCCESS in 4m 47s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/78/123578/1/check/check-grenade-dsvm-partial-ncpu/5d32ffb : SUCCESS in 46m 24s\n- check-swift-dsvm-functional http://logs.openstack.org/78/123578/1/check/check-swift-dsvm-functional/4e17eb2 : SUCCESS in 20m 48s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-full-icehouse/7372f9b : SUCCESS in 48m 43s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-neutron-icehouse/2392237 : SUCCESS in 56m 02s\n- check-tempest-dsvm-postgres-full-icehouse http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-postgres-full-icehouse/af186b0 : FAILURE in 52m 21s\n- check-devstack-dsvm-cells-icehouse http://logs.openstack.org/78/123578/1/check/check-devstack-dsvm-cells-icehouse/d29d7c9 : SUCCESS in 15m 25s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-full-havana/700a272 : SUCCESS in 34m 41s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-neutron-havana/a98e9a0 : SUCCESS in 38m 46s (non-voting)\n- check-tempest-dsvm-postgres-full-havana http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-postgres-full-havana/1bdb103 : SUCCESS in 34m 08s (non-voting)\n- check-devstack-dsvm-cells-havana http://logs.openstack.org/78/123578/1/check/check-devstack-dsvm-cells-havana/7867d58 : SUCCESS in 14m 35s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh-nv http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-ironic-pxe_ssh-nv/38ac099 : SUCCESS in 33m 44s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh-postgres-nv http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-ironic-pxe_ssh-postgres-nv/b1b22fc : SUCCESS in 35m 20s (non-voting)\n- check-tempest-dsvm-f20 http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-f20/32d47c1 : SUCCESS in 48m 53s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"0b7b4834c3450d18a0a68f4f21bcdfad46b2e818","author":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"date":"2014-09-24 11:10:18.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"0b74b897fc85320fa881cc4adc93586679f54513","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-24 12:57:47.000000000","message":"Patch Set 1:\n\nBuild failed.  For information on how to proceed, see https://wiki.openstack.org/wiki/GerritJenkinsGit#Test_Failures\n\n- check-tempest-dsvm-full http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-full/534fa18 : SUCCESS in 59m 46s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-postgres-full/9f62437 : SUCCESS in 59m 19s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-neutron-full/ca8745b : SUCCESS in 1h 02m 18s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-neutron-heat-slow/d11c475 : SUCCESS in 26m 19s\n- check-grenade-dsvm http://logs.openstack.org/78/123578/1/check/check-grenade-dsvm/484951e : SUCCESS in 46m 10s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/78/123578/1/check/gate-tempest-dsvm-large-ops/da0bb7d : SUCCESS in 19m 45s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/78/123578/1/check/gate-tempest-dsvm-neutron-large-ops/dc77ab7 : SUCCESS in 22m 45s\n- gate-devstack-gate-unittests http://logs.openstack.org/78/123578/1/check/gate-devstack-gate-unittests/9b977ae : SUCCESS in 14s\n- check-devstack-dsvm-cells http://logs.openstack.org/78/123578/1/check/check-devstack-dsvm-cells/1ae2651 : SUCCESS in 14m 28s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/78/123578/1/check/check-dg-tempest-dsvm-full/534908c : FAILURE in 47m 59s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/78/123578/1/check/check-dg-tempest-dsvm-full-reexec/e8cf39c : SUCCESS in 47m 34s\n- check-dg-hooks-dsvm http://logs.openstack.org/78/123578/1/check/check-dg-hooks-dsvm/1cf08bf : SUCCESS in 10m 42s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/78/123578/1/check/check-grenade-dsvm-partial-ncpu/b8028f4 : SUCCESS in 40m 26s\n- check-swift-dsvm-functional http://logs.openstack.org/78/123578/1/check/check-swift-dsvm-functional/57f0aff : SUCCESS in 17m 47s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-full-icehouse/caf5fa3 : SUCCESS in 47m 41s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-neutron-icehouse/9c64c0b : SUCCESS in 55m 57s\n- check-tempest-dsvm-postgres-full-icehouse http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-postgres-full-icehouse/b442ca0 : SUCCESS in 52m 13s\n- check-devstack-dsvm-cells-icehouse http://logs.openstack.org/78/123578/1/check/check-devstack-dsvm-cells-icehouse/f638b9f : SUCCESS in 16m 10s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-full-havana/f28b818 : SUCCESS in 34m 21s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-neutron-havana/1e47259 : SUCCESS in 40m 40s (non-voting)\n- check-tempest-dsvm-postgres-full-havana http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-postgres-full-havana/8087cf3 : SUCCESS in 38m 13s (non-voting)\n- check-devstack-dsvm-cells-havana http://logs.openstack.org/78/123578/1/check/check-devstack-dsvm-cells-havana/8970e96 : SUCCESS in 15m 20s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh-nv http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-ironic-pxe_ssh-nv/6e976a7 : SUCCESS in 36m 20s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh-postgres-nv http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-ironic-pxe_ssh-postgres-nv/c233e29 : SUCCESS in 32m 06s (non-voting)\n- check-tempest-dsvm-f20 http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-f20/619a688 : SUCCESS in 41m 52s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"abcde6685a0c0b8fc837c7dcbf30e1a798de8dfb","author":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"date":"2014-09-24 13:09:09.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"849fca4306d4e731cca53bfb23c390370a40cc89","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-09-24 15:00:00.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded.\n\n- check-tempest-dsvm-full http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-full/cc9a0ca : SUCCESS in 59m 54s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-postgres-full/519b623 : SUCCESS in 56m 48s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-neutron-full/e4078cc : SUCCESS in 1h 03m 02s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-neutron-heat-slow/0bfdff6 : SUCCESS in 24m 16s\n- check-grenade-dsvm http://logs.openstack.org/78/123578/1/check/check-grenade-dsvm/98551df : SUCCESS in 48m 09s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/78/123578/1/check/gate-tempest-dsvm-large-ops/97d9e4e : SUCCESS in 26m 00s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/78/123578/1/check/gate-tempest-dsvm-neutron-large-ops/bb735aa : SUCCESS in 22m 54s\n- gate-devstack-gate-unittests http://logs.openstack.org/78/123578/1/check/gate-devstack-gate-unittests/ca39f4f : SUCCESS in 11s\n- check-devstack-dsvm-cells http://logs.openstack.org/78/123578/1/check/check-devstack-dsvm-cells/61a38de : SUCCESS in 14m 58s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/78/123578/1/check/check-dg-tempest-dsvm-full/7692d62 : SUCCESS in 44m 34s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/78/123578/1/check/check-dg-tempest-dsvm-full-reexec/aeb13ab : SUCCESS in 58m 34s\n- check-dg-hooks-dsvm http://logs.openstack.org/78/123578/1/check/check-dg-hooks-dsvm/6ea57d9 : SUCCESS in 4m 53s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/78/123578/1/check/check-grenade-dsvm-partial-ncpu/d385d04 : SUCCESS in 56m 41s\n- check-swift-dsvm-functional http://logs.openstack.org/78/123578/1/check/check-swift-dsvm-functional/b702438 : SUCCESS in 18m 30s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-full-icehouse/707d2af : SUCCESS in 51m 09s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-neutron-icehouse/ff893dd : SUCCESS in 54m 34s\n- check-tempest-dsvm-postgres-full-icehouse http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-postgres-full-icehouse/07f044e : SUCCESS in 51m 43s\n- check-devstack-dsvm-cells-icehouse http://logs.openstack.org/78/123578/1/check/check-devstack-dsvm-cells-icehouse/b0da94a : SUCCESS in 17m 31s\n- check-tempest-dsvm-full-havana http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-full-havana/392d695 : SUCCESS in 36m 45s (non-voting)\n- check-tempest-dsvm-neutron-havana http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-neutron-havana/4407dbf : SUCCESS in 42m 38s (non-voting)\n- check-tempest-dsvm-postgres-full-havana http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-postgres-full-havana/796205f : SUCCESS in 34m 23s (non-voting)\n- check-devstack-dsvm-cells-havana http://logs.openstack.org/78/123578/1/check/check-devstack-dsvm-cells-havana/bccd62d : SUCCESS in 14m 13s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh-nv http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-ironic-pxe_ssh-nv/33e16a1 : SUCCESS in 32m 33s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh-postgres-nv http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-ironic-pxe_ssh-postgres-nv/c216003 : SUCCESS in 32m 33s (non-voting)\n- check-tempest-dsvm-f20 http://logs.openstack.org/78/123578/1/check/check-tempest-dsvm-f20/d38c307 : SUCCESS in 43m 54s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"47880bc30efc3a2f5b7367848a0749108298b436","author":{"_account_id":5660,"name":"Kurt Taylor","email":"kurt.r.taylor@gmail.com","username":"krtaylor"},"date":"2014-09-29 13:06:31.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"06368a0c9b9ca93ecc12d0d93191515f14069642","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2014-10-02 18:27:36.000000000","message":"Patch Set 1: Code-Review-1\n\nbecause there is enough magic in this, I want tests on this change. You can add them test-function.sh","accounts_in_message":[],"_revision_number":1},{"id":"4b354306fcb2340fcd1f4d8ebf3a74aba2ff0b7f","author":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"date":"2014-10-02 21:24:45.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4d679ea43b0e802d72ae7e33c277b1aaa4ef7164","author":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"date":"2014-10-02 21:25:49.000000000","message":"Patch Set 2:\n\nSean, I added some test cases. My first time doing so for bash, so any feedback would be appreciated.\nThanks!\nRamy","accounts_in_message":[],"_revision_number":2},{"id":"cee88326cb188d7df186691747b896d3caa2d733","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-02 22:50:56.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded.\n\n- check-tempest-dsvm-full http://logs.openstack.org/78/123578/2/check/check-tempest-dsvm-full/c1ebb4f : SUCCESS in 53m 09s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/78/123578/2/check/check-tempest-dsvm-postgres-full/5f8e5f2 : SUCCESS in 1h 03m 17s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/78/123578/2/check/check-tempest-dsvm-neutron-full/38aea97 : SUCCESS in 52m 32s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/123578/2/check/check-tempest-dsvm-neutron-heat-slow/235322c : SUCCESS in 24m 44s\n- check-grenade-dsvm http://logs.openstack.org/78/123578/2/check/check-grenade-dsvm/67b45b7 : SUCCESS in 51m 27s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/78/123578/2/check/gate-tempest-dsvm-large-ops/4ff559c : SUCCESS in 27m 13s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/78/123578/2/check/gate-tempest-dsvm-neutron-large-ops/c87588e : SUCCESS in 23m 53s\n- gate-devstack-gate-unittests http://logs.openstack.org/78/123578/2/check/gate-devstack-gate-unittests/6be9324 : SUCCESS in 12s\n- check-devstack-dsvm-cells http://logs.openstack.org/78/123578/2/check/check-devstack-dsvm-cells/5c78bd2 : SUCCESS in 15m 27s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/78/123578/2/check/check-dg-tempest-dsvm-full/094fa93 : SUCCESS in 53m 16s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/78/123578/2/check/check-dg-tempest-dsvm-full-reexec/cca648f : SUCCESS in 55m 06s\n- check-dg-hooks-dsvm http://logs.openstack.org/78/123578/2/check/check-dg-hooks-dsvm/cdb316d : SUCCESS in 4m 54s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/78/123578/2/check/check-grenade-dsvm-partial-ncpu/85b2ffe : SUCCESS in 49m 10s\n- check-grenade-dsvm-ironic-sideways-nv http://logs.openstack.org/78/123578/2/check/check-grenade-dsvm-ironic-sideways-nv/32cea7f : SUCCESS in 1h 04m 23s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/78/123578/2/check/check-swift-dsvm-functional/1ce14e9 : SUCCESS in 21m 49s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/123578/2/check/check-tempest-dsvm-full-icehouse/74be013 : SUCCESS in 53m 40s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/123578/2/check/check-tempest-dsvm-neutron-icehouse/0c61f1b : SUCCESS in 1h 00m 35s\n- check-tempest-dsvm-postgres-full-icehouse http://logs.openstack.org/78/123578/2/check/check-tempest-dsvm-postgres-full-icehouse/f5f6979 : SUCCESS in 48m 43s\n- check-devstack-dsvm-cells-icehouse http://logs.openstack.org/78/123578/2/check/check-devstack-dsvm-cells-icehouse/047535c : SUCCESS in 13m 28s\n- check-tempest-dsvm-ironic-pxe_ssh-nv http://logs.openstack.org/78/123578/2/check/check-tempest-dsvm-ironic-pxe_ssh-nv/df1c769 : FAILURE in 20m 04s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh-postgres-nv http://logs.openstack.org/78/123578/2/check/check-tempest-dsvm-ironic-pxe_ssh-postgres-nv/88256f7 : FAILURE in 19m 38s (non-voting)\n- check-tempest-dsvm-f20 http://logs.openstack.org/78/123578/2/check/check-tempest-dsvm-f20/8993c56 : SUCCESS in 48m 14s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"c1a0d6ed852439e4fd25cf4b4d12214686aaa4d0","author":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"date":"2014-10-03 16:39:50.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"3c86f32a0e27c0eea92e51f4bb4aa2f0635f5841","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-10-03 17:41:31.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded.\n\n- check-tempest-dsvm-full http://logs.openstack.org/78/123578/3/check/check-tempest-dsvm-full/e80e74f : SUCCESS in 59m 35s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/78/123578/3/check/check-tempest-dsvm-postgres-full/9be6a2e : SUCCESS in 41m 37s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/78/123578/3/check/check-tempest-dsvm-neutron-full/57184dd : SUCCESS in 47m 24s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/123578/3/check/check-tempest-dsvm-neutron-heat-slow/6583d63 : SUCCESS in 24m 43s\n- check-grenade-dsvm http://logs.openstack.org/78/123578/3/check/check-grenade-dsvm/da815c5 : SUCCESS in 51m 46s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/78/123578/3/check/gate-tempest-dsvm-large-ops/f19fb97 : SUCCESS in 25m 49s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/78/123578/3/check/gate-tempest-dsvm-neutron-large-ops/4186a6c : SUCCESS in 23m 59s\n- gate-devstack-gate-unittests http://logs.openstack.org/78/123578/3/check/gate-devstack-gate-unittests/1b4aa9f : SUCCESS in 12s\n- check-devstack-dsvm-cells http://logs.openstack.org/78/123578/3/check/check-devstack-dsvm-cells/1acbae4 : SUCCESS in 13m 02s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/78/123578/3/check/check-dg-tempest-dsvm-full/b875380 : SUCCESS in 57m 27s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/78/123578/3/check/check-dg-tempest-dsvm-full-reexec/ef78c47 : SUCCESS in 59m 36s\n- check-dg-hooks-dsvm http://logs.openstack.org/78/123578/3/check/check-dg-hooks-dsvm/9ad64cf : SUCCESS in 5m 17s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/78/123578/3/check/check-grenade-dsvm-partial-ncpu/7acd25f : SUCCESS in 49m 11s\n- check-grenade-dsvm-ironic-sideways-nv http://logs.openstack.org/78/123578/3/check/check-grenade-dsvm-ironic-sideways-nv/76f3378 : FAILURE in 18m 09s (non-voting)\n- check-swift-dsvm-functional http://logs.openstack.org/78/123578/3/check/check-swift-dsvm-functional/f9dbb33 : SUCCESS in 19m 58s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/123578/3/check/check-tempest-dsvm-full-icehouse/1af5bd1 : SUCCESS in 58m 08s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/123578/3/check/check-tempest-dsvm-neutron-icehouse/68f41fb : SUCCESS in 54m 45s\n- check-tempest-dsvm-postgres-full-icehouse http://logs.openstack.org/78/123578/3/check/check-tempest-dsvm-postgres-full-icehouse/31756d6 : SUCCESS in 51m 01s\n- check-devstack-dsvm-cells-icehouse http://logs.openstack.org/78/123578/3/check/check-devstack-dsvm-cells-icehouse/c831432 : SUCCESS in 15m 28s\n- check-tempest-dsvm-ironic-pxe_ssh-nv http://logs.openstack.org/78/123578/3/check/check-tempest-dsvm-ironic-pxe_ssh-nv/a5ad0fb : FAILURE in 33m 32s (non-voting)\n- check-tempest-dsvm-ironic-pxe_ssh-postgres-nv http://logs.openstack.org/78/123578/3/check/check-tempest-dsvm-ironic-pxe_ssh-postgres-nv/d1699a9 : SUCCESS in 38m 52s (non-voting)\n- check-tempest-dsvm-f20 http://logs.openstack.org/78/123578/3/check/check-tempest-dsvm-f20/6a09113 : SUCCESS in 44m 25s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"86d32072cd70d8616d61eaeda0b40b451c32bb1b","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2014-10-04 09:05:19.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"1eaa5322e598af7981ef0d8a33126753201da7a1","author":{"_account_id":7979,"name":"Mikhail S Medvedev","email":"mihailmed@gmail.com","username":"msmedved"},"date":"2014-10-05 16:16:35.000000000","message":"Patch Set 3: Code-Review+1\n\n(2 comments)\n\nThe test looks good.\n\nI have added an inline comment explaining why small functional change during refactoring should not cause the behavior change, just in case someone had a similar concern.","accounts_in_message":[],"_revision_number":3},{"id":"8ad2b6facb7efe21d89b349a50a1d4151a314393","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-18 18:09:21.000000000","message":"Patch Set 3: 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":3},{"id":"bfcb9cfc6713ed853e672f5ea709210ecb80bf96","author":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"date":"2014-11-18 18:28:54.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"25d430f39dc20f99a7adca89e4a0c1a4c75d8b5c","author":{"_account_id":7118,"name":"Ian Wienand","email":"iwienand@redhat.com","username":"iwienand"},"date":"2014-11-18 20:27:33.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"dbaf7fc212d0bd2380233b849e40e6d3991853bb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-11-18 20:36:26.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/78/123578/4/check/check-tempest-dsvm-full/ff895c0 : SUCCESS in 52m 03s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/78/123578/4/check/check-tempest-dsvm-postgres-full/a82eaa2 : SUCCESS in 46m 46s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/78/123578/4/check/check-tempest-dsvm-neutron-full/8f0e030 : SUCCESS in 58m 58s\n- check-tempest-dsvm-neutron-heat-slow http://logs.openstack.org/78/123578/4/check/check-tempest-dsvm-neutron-heat-slow/14ca24a : SUCCESS in 19m 47s\n- check-grenade-dsvm http://logs.openstack.org/78/123578/4/check/check-grenade-dsvm/2ca3d2e : SUCCESS in 48m 10s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/78/123578/4/check/gate-tempest-dsvm-large-ops/00ff9c6 : SUCCESS in 24m 25s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/78/123578/4/check/gate-tempest-dsvm-neutron-large-ops/709a9fb : SUCCESS in 17m 18s\n- gate-devstack-gate-unittests http://logs.openstack.org/78/123578/4/check/gate-devstack-gate-unittests/d851da7 : SUCCESS in 10s\n- check-devstack-dsvm-cells http://logs.openstack.org/78/123578/4/check/check-devstack-dsvm-cells/9370552 : SUCCESS in 13m 25s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/78/123578/4/check/check-dg-tempest-dsvm-full/048489f : SUCCESS in 53m 57s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/78/123578/4/check/check-dg-tempest-dsvm-full-reexec/08eb05a : SUCCESS in 55m 55s\n- check-dg-hooks-dsvm http://logs.openstack.org/78/123578/4/check/check-dg-hooks-dsvm/014d1ba : SUCCESS in 4m 18s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/78/123578/4/check/check-grenade-dsvm-partial-ncpu/c3d1b7d : SUCCESS in 56m 43s\n- check-swift-dsvm-functional http://logs.openstack.org/78/123578/4/check/check-swift-dsvm-functional/95ac8cc : SUCCESS in 17m 21s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/123578/4/check/check-tempest-dsvm-full-icehouse/3bd5602 : SUCCESS in 55m 40s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/123578/4/check/check-tempest-dsvm-neutron-icehouse/3208c39 : SUCCESS in 1h 02m 48s\n- check-tempest-dsvm-postgres-full-icehouse http://logs.openstack.org/78/123578/4/check/check-tempest-dsvm-postgres-full-icehouse/a050940 : SUCCESS in 55m 38s\n- check-devstack-dsvm-cells-icehouse http://logs.openstack.org/78/123578/4/check/check-devstack-dsvm-cells-icehouse/833366f : SUCCESS in 15m 25s\n- check-tempest-dsvm-ironic-pxe_ssh-nv http://logs.openstack.org/78/123578/4/check/check-tempest-dsvm-ironic-pxe_ssh-nv/589f393 : SUCCESS in 28m 11s\n- check-tempest-dsvm-ironic-pxe_ssh-postgres-nv http://logs.openstack.org/78/123578/4/check/check-tempest-dsvm-ironic-pxe_ssh-postgres-nv/86c2c2e : SUCCESS in 25m 23s\n- check-tempest-dsvm-f20 http://logs.openstack.org/78/123578/4/check/check-tempest-dsvm-f20/5525c34 : FAILURE in 10m 30s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/78/123578/4/check/check-tempest-dsvm-centos7/654ff20 : FAILURE in 11m 05s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"f8d32c26f77515cb885eb3c61f3a2d322731bb5e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-23 02:05:59.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"9477c52c345fb369fa155d65d164cf5a881f1ba5","author":{"_account_id":7069,"name":"Joshua Hesketh","email":"josh@nitrotech.org","username":"jhesketh"},"date":"2014-12-23 02:05:59.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"790292155ebb9435f8c2b429177b26917bf79222","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-23 02:35:45.000000000","message":"Patch Set 4: 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/78/123578/4/gate/gate-tempest-dsvm-full/0bdcc6e/ : FAILURE in 5m 03s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/78/123578/4/gate/gate-tempest-dsvm-postgres-full/cb9c2a1/ : FAILURE in 5m 14s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/78/123578/4/gate/gate-tempest-dsvm-neutron-full/33e6de9/ : FAILURE in 5m 07s\n- gate-grenade-dsvm http://logs.openstack.org/78/123578/4/gate/gate-grenade-dsvm/31a2075/ : SUCCESS in 29m 42s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/78/123578/4/gate/gate-tempest-dsvm-large-ops/82a9cdf/ : FAILURE in 5m 13s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/78/123578/4/gate/gate-tempest-dsvm-neutron-large-ops/73d903f/ : FAILURE in 4m 23s\n- gate-devstack-gate-unittests http://logs.openstack.org/78/123578/4/gate/gate-devstack-gate-unittests/6cdb873/ : SUCCESS in 9s\n- gate-devstack-dsvm-cells http://logs.openstack.org/78/123578/4/gate/gate-devstack-dsvm-cells/8573c21/ : FAILURE in 5m 10s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/78/123578/4/gate/gate-grenade-dsvm-partial-ncpu/3a45fcb/ : SUCCESS in 25m 45s\n- gate-swift-dsvm-functional http://logs.openstack.org/78/123578/4/gate/gate-swift-dsvm-functional/4b15b55/ : FAILURE in 5m 35s","accounts_in_message":[],"_revision_number":4},{"id":"109fd1d11ae413359e536039fdddbb6626a6ff9e","author":{"_account_id":7069,"name":"Joshua Hesketh","email":"josh@nitrotech.org","username":"jhesketh"},"date":"2014-12-23 05:42:01.000000000","message":"Patch Set 4: -Workflow\n\nrecheck","accounts_in_message":[],"_revision_number":4},{"id":"c3ff757d7fc4d3236d8b4437a697891ffb74bb3d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2014-12-23 06:42:15.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/78/123578/4/check/check-tempest-dsvm-full/67a77fb/ : SUCCESS in 39m 07s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/78/123578/4/check/check-tempest-dsvm-postgres-full/08d280d/ : SUCCESS in 31m 20s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/78/123578/4/check/check-tempest-dsvm-neutron-full/a1a0c49/ : SUCCESS in 59m 09s\n- check-grenade-dsvm http://logs.openstack.org/78/123578/4/check/check-grenade-dsvm/2f8eb1e/ : SUCCESS in 27m 19s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/78/123578/4/check/gate-tempest-dsvm-large-ops/a7ed7fe/ : SUCCESS in 25m 30s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/78/123578/4/check/gate-tempest-dsvm-neutron-large-ops/4240e32/ : SUCCESS in 23m 42s\n- gate-devstack-gate-unittests http://logs.openstack.org/78/123578/4/check/gate-devstack-gate-unittests/b83835d/ : SUCCESS in 3s\n- check-devstack-dsvm-cells http://logs.openstack.org/78/123578/4/check/check-devstack-dsvm-cells/9d4bcbd/ : SUCCESS in 14m 21s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/78/123578/4/check/check-dg-tempest-dsvm-full/e5c4cf4/ : SUCCESS in 39m 27s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/78/123578/4/check/check-dg-tempest-dsvm-full-reexec/b2ec8fa/ : SUCCESS in 34m 14s\n- check-dg-hooks-dsvm http://logs.openstack.org/78/123578/4/check/check-dg-hooks-dsvm/7da03ea/ : SUCCESS in 7m 08s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/78/123578/4/check/check-grenade-dsvm-partial-ncpu/10fcc98/ : SUCCESS in 28m 37s\n- check-swift-dsvm-functional http://logs.openstack.org/78/123578/4/check/check-swift-dsvm-functional/d5305e0/ : SUCCESS in 19m 55s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/123578/4/check/check-tempest-dsvm-full-icehouse/389716e/ : SUCCESS in 31m 34s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/123578/4/check/check-tempest-dsvm-neutron-icehouse/0df58f9/ : SUCCESS in 35m 07s\n- check-tempest-dsvm-postgres-full-icehouse http://logs.openstack.org/78/123578/4/check/check-tempest-dsvm-postgres-full-icehouse/a4222bf/ : SUCCESS in 29m 42s\n- check-devstack-dsvm-cells-icehouse http://logs.openstack.org/78/123578/4/check/check-devstack-dsvm-cells-icehouse/96f2a01/ : SUCCESS in 13m 32s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/78/123578/4/check/check-tempest-dsvm-ironic-pxe_ssh/a6216b6/ : SUCCESS in 30m 01s\n- check-tempest-dsvm-f20 http://logs.openstack.org/78/123578/4/check/check-tempest-dsvm-f20/961e9ee/ : SUCCESS in 32m 14s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/78/123578/4/check/check-tempest-dsvm-centos7/c2211fa/ : SUCCESS in 45m 20s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"b17f46516c9388769dfb779da7d1f0ee2499dd52","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2015-01-23 18:40:37.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"456300aff3fe85d8cf4633d7c7f36372654c60c8","author":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"date":"2015-01-23 21:58:31.000000000","message":"Patch Set 4: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"0f0d4f8491aefda09fce67bc480fc35a3f08d711","author":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"date":"2015-01-23 22:05:52.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"9f3f8fed74bdaa7d82681358422c6e30e719c267","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-24 00:11:58.000000000","message":"Patch Set 5: 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/78/123578/5/check/check-tempest-dsvm-full/226fa48/ : SUCCESS in 35m 09s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/78/123578/5/check/check-tempest-dsvm-postgres-full/81c02de/ : SUCCESS in 47m 06s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/78/123578/5/check/check-tempest-dsvm-neutron-full/78a7913/ : FAILURE in 1h 54m 59s\n- check-grenade-dsvm http://logs.openstack.org/78/123578/5/check/check-grenade-dsvm/05b55e6/ : SUCCESS in 32m 25s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/78/123578/5/check/gate-tempest-dsvm-large-ops/c4bb473/ : SUCCESS in 30m 44s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/78/123578/5/check/gate-tempest-dsvm-neutron-large-ops/5bb2f96/ : SUCCESS in 19m 26s\n- gate-devstack-gate-unittests http://logs.openstack.org/78/123578/5/check/gate-devstack-gate-unittests/ae5b190/ : FAILURE in 5s\n- check-devstack-dsvm-cells http://logs.openstack.org/78/123578/5/check/check-devstack-dsvm-cells/0fec475/ : SUCCESS in 15m 33s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/78/123578/5/check/check-dg-tempest-dsvm-full/40cf540/ : SUCCESS in 39m 52s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/78/123578/5/check/check-dg-tempest-dsvm-full-reexec/d4ba155/ : SUCCESS in 39m 21s\n- check-dg-hooks-dsvm http://logs.openstack.org/78/123578/5/check/check-dg-hooks-dsvm/0588185/ : SUCCESS in 5m 11s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/78/123578/5/check/check-grenade-dsvm-partial-ncpu/1111aa1/ : SUCCESS in 37m 10s\n- check-swift-dsvm-functional http://logs.openstack.org/78/123578/5/check/check-swift-dsvm-functional/82899f2/ : SUCCESS in 23m 51s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/123578/5/check/check-tempest-dsvm-full-icehouse/43c059f/ : SUCCESS in 37m 15s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/123578/5/check/check-tempest-dsvm-neutron-icehouse/e1facd7/ : SUCCESS in 42m 27s\n- check-tempest-dsvm-postgres-full-icehouse http://logs.openstack.org/78/123578/5/check/check-tempest-dsvm-postgres-full-icehouse/3e1faf8/ : SUCCESS in 38m 12s\n- check-devstack-dsvm-cells-icehouse http://logs.openstack.org/78/123578/5/check/check-devstack-dsvm-cells-icehouse/c90c58a/ : SUCCESS in 26m 28s\n- check-tempest-dsvm-full-juno http://logs.openstack.org/78/123578/5/check/check-tempest-dsvm-full-juno/19ec1cf/ : SUCCESS in 38m 20s\n- check-tempest-dsvm-neutron-full-juno http://logs.openstack.org/78/123578/5/check/check-tempest-dsvm-neutron-full-juno/bfdafaf/ : SUCCESS in 40m 41s\n- check-tempest-dsvm-postgres-full-juno http://logs.openstack.org/78/123578/5/check/check-tempest-dsvm-postgres-full-juno/7b17121/ : SUCCESS in 34m 26s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/78/123578/5/check/check-tempest-dsvm-ironic-pxe_ssh/054eaf4/ : SUCCESS in 28m 57s\n- check-tempest-dsvm-f21 http://logs.openstack.org/78/123578/5/check/check-tempest-dsvm-f21/2f607bc/ : FAILURE in 39m 00s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/78/123578/5/check/check-tempest-dsvm-centos7/bcbf250/ : SUCCESS in 54m 59s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"5a52b295e4e554b7b49eb046e75015d1098b1a18","author":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"date":"2015-01-26 16:57:55.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"6746666a7bb91e08cb7b281b249c369cba7f94fd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-26 18:08:17.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- check-tempest-dsvm-full http://logs.openstack.org/78/123578/6/check/check-tempest-dsvm-full/1e7a5bb/ : SUCCESS in 44m 11s\n- check-tempest-dsvm-postgres-full http://logs.openstack.org/78/123578/6/check/check-tempest-dsvm-postgres-full/abd610b/ : SUCCESS in 41m 26s\n- check-tempest-dsvm-neutron-full http://logs.openstack.org/78/123578/6/check/check-tempest-dsvm-neutron-full/41c19db/ : SUCCESS in 1h 03m 30s\n- check-grenade-dsvm http://logs.openstack.org/78/123578/6/check/check-grenade-dsvm/0472153/ : SUCCESS in 37m 42s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/78/123578/6/check/gate-tempest-dsvm-large-ops/7ab5933/ : SUCCESS in 23m 07s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/78/123578/6/check/gate-tempest-dsvm-neutron-large-ops/72500c5/ : SUCCESS in 20m 18s\n- gate-devstack-gate-unittests http://logs.openstack.org/78/123578/6/check/gate-devstack-gate-unittests/028bc5b/ : SUCCESS in 0s\n- check-devstack-dsvm-cells http://logs.openstack.org/78/123578/6/check/check-devstack-dsvm-cells/47d4425/ : SUCCESS in 18m 33s\n- check-dg-tempest-dsvm-full http://logs.openstack.org/78/123578/6/check/check-dg-tempest-dsvm-full/48a3918/ : SUCCESS in 47m 06s\n- check-dg-tempest-dsvm-full-reexec http://logs.openstack.org/78/123578/6/check/check-dg-tempest-dsvm-full-reexec/e9c1cdc/ : SUCCESS in 45m 02s\n- check-dg-hooks-dsvm http://logs.openstack.org/78/123578/6/check/check-dg-hooks-dsvm/42727c2/ : SUCCESS in 5m 27s\n- check-grenade-dsvm-partial-ncpu http://logs.openstack.org/78/123578/6/check/check-grenade-dsvm-partial-ncpu/3565c2f/ : SUCCESS in 35m 59s\n- check-swift-dsvm-functional http://logs.openstack.org/78/123578/6/check/check-swift-dsvm-functional/408d000/ : SUCCESS in 24m 12s\n- check-tempest-dsvm-full-icehouse http://logs.openstack.org/78/123578/6/check/check-tempest-dsvm-full-icehouse/cbe2274/ : SUCCESS in 37m 25s\n- check-tempest-dsvm-neutron-icehouse http://logs.openstack.org/78/123578/6/check/check-tempest-dsvm-neutron-icehouse/0f2a7ee/ : SUCCESS in 43m 47s\n- check-tempest-dsvm-postgres-full-icehouse http://logs.openstack.org/78/123578/6/check/check-tempest-dsvm-postgres-full-icehouse/519cf84/ : SUCCESS in 37m 35s\n- check-devstack-dsvm-cells-icehouse http://logs.openstack.org/78/123578/6/check/check-devstack-dsvm-cells-icehouse/53ccafd/ : SUCCESS in 14m 36s\n- check-tempest-dsvm-full-juno http://logs.openstack.org/78/123578/6/check/check-tempest-dsvm-full-juno/8bb2a8a/ : SUCCESS in 44m 50s\n- check-tempest-dsvm-neutron-full-juno http://logs.openstack.org/78/123578/6/check/check-tempest-dsvm-neutron-full-juno/bd173cb/ : SUCCESS in 58m 06s\n- check-tempest-dsvm-postgres-full-juno http://logs.openstack.org/78/123578/6/check/check-tempest-dsvm-postgres-full-juno/386d4fe/ : SUCCESS in 41m 32s\n- check-tempest-dsvm-ironic-pxe_ssh http://logs.openstack.org/78/123578/6/check/check-tempest-dsvm-ironic-pxe_ssh/6cc71a3/ : SUCCESS in 29m 28s\n- check-tempest-dsvm-f21 http://logs.openstack.org/78/123578/6/check/check-tempest-dsvm-f21/d5e082f/ : FAILURE in 42m 04s (non-voting)\n- check-tempest-dsvm-centos7 http://logs.openstack.org/78/123578/6/check/check-tempest-dsvm-centos7/48ff8a3/ : SUCCESS in 48m 34s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"bd152b6db2674d01dba537562525143ddb9925c5","author":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"date":"2015-01-26 19:15:50.000000000","message":"Patch Set 6:\n\nI tested that the \u0027sudo\u0027 is not necessary, so it\u0027s correct to remove it.\n\n10:26:28 + local ret_val\u003d0\n10:26:28 + mv /home/jenkins/workspace/lefthand-iscsi-driver-master-client-pip-dsvm/devstack-gate-pre_test_hook.txt /opt/stack/logs/\n10:26:28 + set +o pipefail\n10:26:28 + set +o xtrace\n10:26:28 Running gate_hook","accounts_in_message":[],"_revision_number":6},{"id":"4cccfd9bfb60a294eb68514b5bcf04639d3dde43","author":{"_account_id":7069,"name":"Joshua Hesketh","email":"josh@nitrotech.org","username":"jhesketh"},"date":"2015-01-28 04:47:07.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"5f402f0dd9cf7c9f29e998fa0176efd39ea5dd51","author":{"_account_id":2750,"name":"Sean Dague","email":"sean@dague.net","username":"sdague"},"date":"2015-01-28 23:03:57.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\nthanks!","accounts_in_message":[],"_revision_number":6},{"id":"3f802cc124ff5cc826c6b5a8cf70818e19fc26dc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-28 23:03:58.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"985b09546126318375a2b9c07dcae97c650f35a2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-29 04:43:58.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/78/123578/6/gate/gate-tempest-dsvm-full/ee1fa9e/ : SUCCESS in 45m 10s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/78/123578/6/gate/gate-tempest-dsvm-postgres-full/ec2a69f/ : SUCCESS in 44m 45s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/78/123578/6/gate/gate-tempest-dsvm-neutron-full/e1ae50d/ : SUCCESS in 1h 00m 04s\n- gate-grenade-dsvm http://logs.openstack.org/78/123578/6/gate/gate-grenade-dsvm/d5bd333/ : SUCCESS in 40m 17s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/78/123578/6/gate/gate-tempest-dsvm-large-ops/0b87ac1/ : SUCCESS in 22m 22s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/78/123578/6/gate/gate-tempest-dsvm-neutron-large-ops/69e30b1/ : SUCCESS in 21m 44s\n- gate-devstack-gate-unittests http://logs.openstack.org/78/123578/6/gate/gate-devstack-gate-unittests/5b7822a/ : SUCCESS in 8s\n- gate-devstack-dsvm-cells http://logs.openstack.org/78/123578/6/gate/gate-devstack-dsvm-cells/79118fe/ : SUCCESS in 17m 45s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/78/123578/6/gate/gate-grenade-dsvm-partial-ncpu/ef541a9/ : SUCCESS in 35m 40s\n- gate-swift-dsvm-functional http://logs.openstack.org/78/123578/6/gate/gate-swift-dsvm-functional/29b5dbc/ : SUCCESS in 24m 15s","accounts_in_message":[],"_revision_number":6},{"id":"03f294d03d8e91410366f0e90e21b9674e2d9d28","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-29 04:43:58.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"1ba5b62550ca02d89aca22caaad0c37be519683d","revisions":{"c9052a4ad1bdff71f26c731e8fe4be5306ad3172":{"kind":"REWORK","_number":1,"created":"2014-09-23 20:33:35.000000000","uploader":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"ref":"refs/changes/78/123578/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/78/123578/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/1"}}},"commit":{"parents":[{"commit":"068c3ed3c06f519b57ec53d9d8d5526abaa9e0ea","subject":"Merge \"Switch to static content for glance upload test\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/068c3ed3c06f519b57ec53d9d8d5526abaa9e0ea"}]}],"author":{"name":"Ramy Asselin","email":"ramy.asselin@hp.com","date":"2014-09-23 20:22:09.000000000","tz":-420},"committer":{"name":"Ramy Asselin","email":"ramy.asselin@hp.com","date":"2014-09-23 20:25:36.000000000","tz":-420},"subject":"Refactor the hook logic into a reusable function","message":"Refactor the hook logic into a reusable function\n\nHook logic exists twice. Let\u0027s refactor it into a function\nso that it can be reused for more hooks.\n\nChange-Id: I84d2fd66265c8e2e77faf16ce03e92790f2f51b8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/c9052a4ad1bdff71f26c731e8fe4be5306ad3172"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/c9052a4ad1bdff71f26c731e8fe4be5306ad3172"}]},"branch":"refs/heads/master"},"f40d3c0b7e1c1d249d37341d2ef6ee251d28bd7b":{"kind":"REWORK","_number":2,"created":"2014-10-02 21:24:45.000000000","uploader":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"ref":"refs/changes/78/123578/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/78/123578/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/2"}}},"commit":{"parents":[{"commit":"d460401e52ba20c1c3eaf5b9677d16d5a9b8c5b9","subject":"Merge \"Remove Nova v3 API test configuration\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/d460401e52ba20c1c3eaf5b9677d16d5a9b8c5b9"}]}],"author":{"name":"Ramy Asselin","email":"ramy.asselin@hp.com","date":"2014-09-23 20:22:09.000000000","tz":-420},"committer":{"name":"Ramy Asselin","email":"ramy.asselin@hp.com","date":"2014-10-02 21:24:44.000000000","tz":-420},"subject":"Refactor the hook logic into a reusable function","message":"Refactor the hook logic into a reusable function\n\nHook logic exists twice. Let\u0027s refactor it into a function\nso that it can be reused for more hooks.\n\nInclude some test cases.\n\nChange-Id: I84d2fd66265c8e2e77faf16ce03e92790f2f51b8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/f40d3c0b7e1c1d249d37341d2ef6ee251d28bd7b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/f40d3c0b7e1c1d249d37341d2ef6ee251d28bd7b"}]},"branch":"refs/heads/master"},"973292dfbb92fed746e7a1e8abd83ed995b48231":{"kind":"REWORK","_number":3,"created":"2014-10-03 16:39:50.000000000","uploader":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"ref":"refs/changes/78/123578/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/78/123578/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/3"}}},"commit":{"parents":[{"commit":"36f47adba4174ee1e8a697c6fec72c7abd7b2b77","subject":"Merge \"Bump BUILD_TIMEOUT for both Ironic drivers\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/36f47adba4174ee1e8a697c6fec72c7abd7b2b77"}]}],"author":{"name":"Ramy Asselin","email":"ramy.asselin@hp.com","date":"2014-09-23 20:22:09.000000000","tz":-420},"committer":{"name":"Ramy Asselin","email":"ramy.asselin@hp.com","date":"2014-10-03 16:39:49.000000000","tz":-420},"subject":"Refactor the hook logic into a reusable function","message":"Refactor the hook logic into a reusable function\n\nHook logic exists twice. Let\u0027s refactor it into a function\nso that it can be reused for more hooks.\n\nInclude some test cases.\n\nChange-Id: I84d2fd66265c8e2e77faf16ce03e92790f2f51b8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/973292dfbb92fed746e7a1e8abd83ed995b48231"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/973292dfbb92fed746e7a1e8abd83ed995b48231"}]},"branch":"refs/heads/master"},"f4156077610b60ff1bdea746f37dde1fd45db18e":{"kind":"REWORK","_number":4,"created":"2014-11-18 18:28:54.000000000","uploader":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"ref":"refs/changes/78/123578/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/78/123578/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/4"}}},"commit":{"parents":[{"commit":"7968a7a3caa355aa4d067b93b0e87037f4d26956","subject":"Merge \"multi-node dg setup\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/7968a7a3caa355aa4d067b93b0e87037f4d26956"}]}],"author":{"name":"Ramy Asselin","email":"ramy.asselin@hp.com","date":"2014-09-23 20:22:09.000000000","tz":-420},"committer":{"name":"Ramy Asselin","email":"ramy.asselin@hp.com","date":"2014-11-18 18:28:03.000000000","tz":-480},"subject":"Refactor the hook logic into a reusable function","message":"Refactor the hook logic into a reusable function\n\nHook logic exists twice. Let\u0027s refactor it into a function\nso that it can be reused for more hooks.\n\nInclude some test cases.\n\nChange-Id: I84d2fd66265c8e2e77faf16ce03e92790f2f51b8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/f4156077610b60ff1bdea746f37dde1fd45db18e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/f4156077610b60ff1bdea746f37dde1fd45db18e"}]},"branch":"refs/heads/master"},"98be874842f97b883a0327f90283e27ec6169e99":{"kind":"REWORK","_number":5,"created":"2015-01-23 22:05:52.000000000","uploader":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"ref":"refs/changes/78/123578/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/78/123578/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/5"}}},"commit":{"parents":[{"commit":"537426a7a037beb1b52cd79b13e4832c3d7fa6b2","subject":"Merge \"Copy tempest.log from verify-tempest-config\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/537426a7a037beb1b52cd79b13e4832c3d7fa6b2"}]}],"author":{"name":"Ramy Asselin","email":"ramy.asselin@hp.com","date":"2014-09-23 20:22:09.000000000","tz":-420},"committer":{"name":"Ramy Asselin","email":"ramy.asselin@hp.com","date":"2015-01-23 22:05:19.000000000","tz":-480},"subject":"Refactor the hook logic into a reusable function","message":"Refactor the hook logic into a reusable function\n\nHook logic exists twice. Let\u0027s refactor it into a function\nso that it can be reused for more hooks.\n\nInclude some test cases.\n\nChange-Id: I84d2fd66265c8e2e77faf16ce03e92790f2f51b8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/98be874842f97b883a0327f90283e27ec6169e99"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/98be874842f97b883a0327f90283e27ec6169e99"}]},"branch":"refs/heads/master"},"1ba5b62550ca02d89aca22caaad0c37be519683d":{"kind":"REWORK","_number":6,"created":"2015-01-26 16:57:55.000000000","uploader":{"_account_id":9624,"name":"Ramy Asselin","email":"ramyasselin@yahoo.com","username":"asselin"},"ref":"refs/changes/78/123578/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/78/123578/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/78/123578/6"}}},"commit":{"parents":[{"commit":"2a47c2237dc052c98b5c57415528a4d0c501921b","subject":"Merge \"Sanity check in setup_workspace\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/2a47c2237dc052c98b5c57415528a4d0c501921b"}]}],"author":{"name":"Ramy Asselin","email":"ramy.asselin@hp.com","date":"2014-09-23 20:22:09.000000000","tz":-420},"committer":{"name":"Ramy Asselin","email":"ramy.asselin@hp.com","date":"2015-01-26 16:57:30.000000000","tz":-480},"subject":"Refactor the hook logic into a reusable function","message":"Refactor the hook logic into a reusable function\n\nHook logic exists twice. Let\u0027s refactor it into a function\nso that it can be reused for more hooks.\n\nInclude some test cases.\n\nTest cases don\u0027t like doing \u0027sudo mv\u0027, so let\u0027s not use it if not necessary.\n\nChange-Id: I84d2fd66265c8e2e77faf16ce03e92790f2f51b8\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/1ba5b62550ca02d89aca22caaad0c37be519683d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/1ba5b62550ca02d89aca22caaad0c37be519683d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
