)]}'
{"id":"openstack%2Fdevstack-gate~227476","triplet_id":"openstack%2Fdevstack-gate~master~I1c204d8e91a54df9d39fc6193650cd3e744f1e94","project":"openstack/devstack-gate","branch":"master","topic":"timeout-hooks","hashtags":[],"change_id":"I1c204d8e91a54df9d39fc6193650cd3e744f1e94","subject":"Timeout pre_test, gate, and post_test hooks","status":"MERGED","created":"2015-09-24 19:00:57.000000000","updated":"2015-09-26 00:57:00.000000000","submitted":"2015-09-26 00:57:00.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8e2b7c8ab62c297b700bfc7a75c5d0b1b0397d87","_number":227476,"virtual_id_number":227476,"owner":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":2,"date":"2015-09-26 00:57:00.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"value":0,"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"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":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"all":[{"value":2,"date":"2015-09-25 23:45:26.000000000","_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"value":2,"date":"2015-09-26 00:08:08.000000000","_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"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":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"all":[{"value":1,"date":"2015-09-25 23:45:26.000000000","_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"value":0,"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-09-24 19:28:20.000000000","updated_by":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"reviewer":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"state":"REVIEWER"},{"updated":"2015-09-25 17:58:50.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2015-09-25 20:06:32.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2015-09-25 23:45:26.000000000","updated_by":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"reviewer":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"state":"REVIEWER"},{"updated":"2015-09-26 00:08:08.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-09-26 00:57:00.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"21198947d8dde356440a80a58a826d23f4569b35","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-09-24 19:00:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0c7f7c21b24b9495d2329dec08e5546ac109eb60","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2015-09-24 19:05:37.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"55077b8d8d860a053c0d3f3129573e9d18ecb634","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-09-24 19:24:22.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"30aca23f4e26ff277586168f8d93b6aa66f63ed4","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-09-24 19:28:20.000000000","message":"Patch Set 2: Code-Review+1\n\nI think its fine, but you might want to wrap the invocation in a function itself which you could then document and would be perhaps easier to read in the main body","accounts_in_message":[],"_revision_number":2},{"id":"f2bb4b1295607363c29e399e396fdf1087791fb2","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2015-09-24 20:52:26.000000000","message":"Patch Set 2: Code-Review-1\n\nlive block migration seems sad:\n\nhttp://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-multinode-full/5072388//logs/screen-n-cpu.txt.gz?level\u003dTRACE#_2015-09-24_20_14_59_651","accounts_in_message":[],"_revision_number":2},{"id":"c948c4677b34f6244b32e52b1353860ded299fb6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-24 20:55:58.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-full/ec01328/ : SUCCESS in 53m 31s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-postgres-full/2e0e601/ : SUCCESS in 54m 55s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-neutron-full/6cccc79/ : SUCCESS in 1h 25m 53s\n- gate-grenade-dsvm http://logs.openstack.org/76/227476/2/check/gate-grenade-dsvm/bc7e756/ : SUCCESS in 52m 52s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-large-ops/0905c83/ : SUCCESS in 48m 50s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-neutron-large-ops/9fad256/ : SUCCESS in 36m 38s\n- gate-devstack-gate-unittests http://logs.openstack.org/76/227476/2/check/gate-devstack-gate-unittests/686747a/ : SUCCESS in 16s\n- gate-dg-hooks-dsvm http://logs.openstack.org/76/227476/2/check/gate-dg-hooks-dsvm/8ecb84e/ : SUCCESS in 14m 51s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/76/227476/2/check/gate-grenade-dsvm-partial-ncpu/a5c1c13/ : SUCCESS in 53m 57s\n- gate-neutron-dsvm-functional-nv http://logs.openstack.org/76/227476/2/check/gate-neutron-dsvm-functional-nv/765cf45/ : SUCCESS in 12m 16s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/76/227476/2/check/gate-swift-dsvm-functional-nv/79ff843/ : SUCCESS in 39m 49s (non-voting)\n- gate-tempest-dsvm-full-juno-nv http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-full-juno-nv/503f880/ : SUCCESS in 48m 17s (non-voting)\n- gate-tempest-dsvm-neutron-full-juno-nv http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-neutron-full-juno-nv/47ace7b/ : SUCCESS in 1h 02m 14s (non-voting)\n- gate-tempest-dsvm-postgres-full-juno-nv http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-postgres-full-juno-nv/06c3d6b/ : SUCCESS in 43m 34s (non-voting)\n- gate-tempest-dsvm-full-kilo-nv http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-full-kilo-nv/70fbf79/ : SUCCESS in 58m 08s (non-voting)\n- gate-tempest-dsvm-neutron-full-kilo-nv http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-neutron-full-kilo-nv/e87a6c6/ : SUCCESS in 1h 16m 35s (non-voting)\n- gate-tempest-dsvm-postgres-full-kilo-nv http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-postgres-full-kilo-nv/6b9cf04/ : SUCCESS in 57m 06s (non-voting)\n- gate-tempest-dsvm-ironic-agent_ssh http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-ironic-agent_ssh/315a9f8/ : SUCCESS in 50m 48s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-f21/ea79566/ : SUCCESS in 48m 22s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-centos7/ef8d93d/ : SUCCESS in 34m 56s (non-voting)\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-multinode-full/5072388/ : FAILURE in 1h 02m 45s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-neutron-multinode-full/3e20d06/ : SUCCESS in 1h 03m 23s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"fc4ae8fdf5e9c533b09eee9bdb0ac0b4970689df","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-09-24 21:28:37.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"be5e228b21803cd88635db0641d763bca6775123","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-24 22:48:24.000000000","message":"Patch Set 2:\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-full/627a922/ : SUCCESS in 48m 03s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-postgres-full/a1f7859/ : SUCCESS in 41m 29s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-neutron-full/e8db1ef/ : SUCCESS in 56m 02s\n- gate-grenade-dsvm http://logs.openstack.org/76/227476/2/check/gate-grenade-dsvm/9b178a6/ : SUCCESS in 43m 38s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-large-ops/28a179e/ : SUCCESS in 41m 03s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-neutron-large-ops/c1a6b03/ : SUCCESS in 43m 24s\n- gate-devstack-gate-unittests http://logs.openstack.org/76/227476/2/check/gate-devstack-gate-unittests/db12aa1/ : SUCCESS in 21s\n- gate-dg-hooks-dsvm http://logs.openstack.org/76/227476/2/check/gate-dg-hooks-dsvm/e525715/ : SUCCESS in 6m 15s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/76/227476/2/check/gate-grenade-dsvm-partial-ncpu/44b0162/ : SUCCESS in 49m 37s\n- gate-neutron-dsvm-functional-nv http://logs.openstack.org/76/227476/2/check/gate-neutron-dsvm-functional-nv/258bbd3/ : FAILURE in 18m 05s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/76/227476/2/check/gate-swift-dsvm-functional-nv/33cd52c/ : SUCCESS in 39m 04s (non-voting)\n- gate-tempest-dsvm-full-juno-nv http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-full-juno-nv/2ff5782/ : SUCCESS in 48m 12s (non-voting)\n- gate-tempest-dsvm-neutron-full-juno-nv http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-neutron-full-juno-nv/1464213/ : SUCCESS in 1h 17m 53s (non-voting)\n- gate-tempest-dsvm-postgres-full-juno-nv http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-postgres-full-juno-nv/c623fc4/ : SUCCESS in 33m 58s (non-voting)\n- gate-tempest-dsvm-full-kilo-nv http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-full-kilo-nv/c4ccde7/ : SUCCESS in 48m 24s (non-voting)\n- gate-tempest-dsvm-neutron-full-kilo-nv http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-neutron-full-kilo-nv/4497662/ : SUCCESS in 1h 12m 21s (non-voting)\n- gate-tempest-dsvm-postgres-full-kilo-nv http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-postgres-full-kilo-nv/6483142/ : SUCCESS in 47m 31s (non-voting)\n- gate-tempest-dsvm-ironic-agent_ssh http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-ironic-agent_ssh/abf1b20/ : SUCCESS in 45m 21s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-f21/0b0e966/ : SUCCESS in 45m 52s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-centos7/6f1947e/ : SUCCESS in 37m 18s (non-voting)\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-multinode-full/b008cd4/ : SUCCESS in 51m 15s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/76/227476/2/check/gate-tempest-dsvm-neutron-multinode-full/161d4fb/ : SUCCESS in 1h 00m 58s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"70457f549d92d4477935d0fc8bd5306e2aeb4244","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2015-09-25 17:58:50.000000000","message":"Patch Set 2: -Code-Review","accounts_in_message":[],"_revision_number":2},{"id":"5bbba69f536ee840512d8d8166613a91bb4d87c7","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-09-25 20:04:51.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"089bad8eec360fc15733b46ee208cc99fe6a5806","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-09-25 20:06:17.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"6d0f892d3feb5645aec58525dc8ab8f5330d9993","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2015-09-25 20:06:32.000000000","message":"Patch Set 4: Code-Review+2","accounts_in_message":[],"_revision_number":4},{"id":"e98c68c1401a7510e92d81a1780ed4ef6d75a919","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-09-25 21:43:40.000000000","message":"Patch Set 4: Workflow-1\n\nThis doubles up timestamps and seems to make grenade hang and I have no idea why either behavior happesn with this change.","accounts_in_message":[],"_revision_number":4},{"id":"f0d0ada2837fd05812760a41c6241f57833595ca","author":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"date":"2015-09-25 21:47:57.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"259e112cc83580c0d81a952a5333118680389e72","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-25 23:14:40.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/76/227476/5/check/gate-tempest-dsvm-full/050f128/ : SUCCESS in 1h 01m 21s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/76/227476/5/check/gate-tempest-dsvm-postgres-full/8963d07/ : SUCCESS in 1h 00m 04s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/76/227476/5/check/gate-tempest-dsvm-neutron-full/0810d55/ : SUCCESS in 1h 23m 21s\n- gate-grenade-dsvm http://logs.openstack.org/76/227476/5/check/gate-grenade-dsvm/8502db6/ : SUCCESS in 47m 16s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/76/227476/5/check/gate-tempest-dsvm-large-ops/50cbdb2/ : SUCCESS in 40m 51s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/76/227476/5/check/gate-tempest-dsvm-neutron-large-ops/2446e6c/ : SUCCESS in 41m 52s\n- gate-devstack-gate-unittests http://logs.openstack.org/76/227476/5/check/gate-devstack-gate-unittests/7c476ba/ : SUCCESS in 12s\n- gate-dg-hooks-dsvm http://logs.openstack.org/76/227476/5/check/gate-dg-hooks-dsvm/79c5b74/ : SUCCESS in 6m 02s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/76/227476/5/check/gate-grenade-dsvm-partial-ncpu/3cac326/ : SUCCESS in 50m 05s\n- gate-neutron-dsvm-functional-nv http://logs.openstack.org/76/227476/5/check/gate-neutron-dsvm-functional-nv/baebc37/ : SUCCESS in 13m 41s (non-voting)\n- gate-swift-dsvm-functional-nv http://logs.openstack.org/76/227476/5/check/gate-swift-dsvm-functional-nv/0ec6426/ : SUCCESS in 36m 53s (non-voting)\n- gate-tempest-dsvm-full-juno-nv http://logs.openstack.org/76/227476/5/check/gate-tempest-dsvm-full-juno-nv/14331c3/ : SUCCESS in 43m 59s (non-voting)\n- gate-tempest-dsvm-neutron-full-juno-nv http://logs.openstack.org/76/227476/5/check/gate-tempest-dsvm-neutron-full-juno-nv/3501f90/ : SUCCESS in 58m 47s (non-voting)\n- gate-tempest-dsvm-postgres-full-juno-nv http://logs.openstack.org/76/227476/5/check/gate-tempest-dsvm-postgres-full-juno-nv/e586081/ : SUCCESS in 47m 24s (non-voting)\n- gate-tempest-dsvm-full-kilo-nv http://logs.openstack.org/76/227476/5/check/gate-tempest-dsvm-full-kilo-nv/4926dec/ : SUCCESS in 38m 25s (non-voting)\n- gate-tempest-dsvm-neutron-full-kilo-nv http://logs.openstack.org/76/227476/5/check/gate-tempest-dsvm-neutron-full-kilo-nv/ef3c00f/ : SUCCESS in 1h 10m 33s (non-voting)\n- gate-tempest-dsvm-postgres-full-kilo-nv http://logs.openstack.org/76/227476/5/check/gate-tempest-dsvm-postgres-full-kilo-nv/165317c/ : SUCCESS in 56m 45s (non-voting)\n- gate-tempest-dsvm-ironic-agent_ssh http://logs.openstack.org/76/227476/5/check/gate-tempest-dsvm-ironic-agent_ssh/432e2e0/ : SUCCESS in 1h 07m 13s\n- gate-tempest-dsvm-f21 http://logs.openstack.org/76/227476/5/check/gate-tempest-dsvm-f21/cdaa65a/ : SUCCESS in 50m 36s (non-voting)\n- gate-tempest-dsvm-centos7 http://logs.openstack.org/76/227476/5/check/gate-tempest-dsvm-centos7/0623680/ : SUCCESS in 35m 25s (non-voting)\n- gate-tempest-dsvm-multinode-full http://logs.openstack.org/76/227476/5/check/gate-tempest-dsvm-multinode-full/b562fad/ : SUCCESS in 49m 05s (non-voting)\n- gate-tempest-dsvm-neutron-multinode-full http://logs.openstack.org/76/227476/5/check/gate-tempest-dsvm-neutron-multinode-full/670f6fe/ : SUCCESS in 1h 12m 28s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"c42a61f62ed9ff68a3d66cfaadb2769bf283436a","author":{"_account_id":1,"name":"James E. Blair","email":"jim@acmegating.com","username":"corvus"},"date":"2015-09-25 23:45:26.000000000","message":"Patch Set 5: Workflow+1 Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"0ab2d213f814cb082f77377c5c3060935728a10b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-25 23:45:32.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":5},{"id":"13b8228a43b38cafa8555da8073799e6542296f8","author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"date":"2015-09-26 00:08:08.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"9cb186fa23e5ae193adec7960bdb9886baf2275a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-26 00:57:00.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":5},{"id":"57f79b4155a4537b9b93cb91cea0b0f820029b77","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-26 00:57:00.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-tempest-dsvm-full http://logs.openstack.org/76/227476/5/gate/gate-tempest-dsvm-full/34a91e5/ : SUCCESS in 40m 34s\n- gate-tempest-dsvm-postgres-full http://logs.openstack.org/76/227476/5/gate/gate-tempest-dsvm-postgres-full/836b33e/ : SUCCESS in 30m 52s\n- gate-tempest-dsvm-neutron-full http://logs.openstack.org/76/227476/5/gate/gate-tempest-dsvm-neutron-full/0b333dd/ : SUCCESS in 1h 11m 13s\n- gate-grenade-dsvm http://logs.openstack.org/76/227476/5/gate/gate-grenade-dsvm/c4ba927/ : SUCCESS in 44m 00s\n- gate-tempest-dsvm-large-ops http://logs.openstack.org/76/227476/5/gate/gate-tempest-dsvm-large-ops/5ed423a/ : SUCCESS in 26m 53s\n- gate-tempest-dsvm-neutron-large-ops http://logs.openstack.org/76/227476/5/gate/gate-tempest-dsvm-neutron-large-ops/63ec7c0/ : SUCCESS in 24m 09s\n- gate-devstack-gate-unittests http://logs.openstack.org/76/227476/5/gate/gate-devstack-gate-unittests/eb31558/ : SUCCESS in 9s\n- gate-grenade-dsvm-partial-ncpu http://logs.openstack.org/76/227476/5/gate/gate-grenade-dsvm-partial-ncpu/094d62c/ : SUCCESS in 38m 01s","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"b5ca79339b9cdfb3e2f09b3fe2e4db551f4dbc57","revisions":{"2bf9760277be9bfb7f24652be6a9ea7b8c7663c7":{"kind":"REWORK","_number":1,"created":"2015-09-24 19:00:57.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/76/227476/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/76/227476/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/76/227476/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/76/227476/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/76/227476/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/76/227476/1"}}},"commit":{"parents":[{"commit":"44af06a88360eb6c5b1de986290c0f170ac92a18","subject":"Merge \"Generic RPM installation detection\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/44af06a88360eb6c5b1de986290c0f170ac92a18"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-09-24 18:59:35.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-09-24 18:59:35.000000000","tz":-420},"subject":"Timeout pre_test, gate, and post_test hooks","message":"Timeout pre_test, gate, and post_test hooks\n\nPreviously devstack-gate only timed out the default gate_hook within the\ngate_hook itself. This meant that any other hooks either\npre_test/post_test or non default gate_hooks would not be timed out\nproperly preventing the copying of logs before Jenkins times out the\nbuild.\n\nWe can fix this by wrapping all hook calls with timeouts instead of\nexpecting the hooks themselves to manage the timeouts.\n\nChange-Id: I1c204d8e91a54df9d39fc6193650cd3e744f1e94\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/2bf9760277be9bfb7f24652be6a9ea7b8c7663c7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/2bf9760277be9bfb7f24652be6a9ea7b8c7663c7"}]},"branch":"refs/heads/master"},"9a036805719616efabc86b69e306597504653de8":{"kind":"REWORK","_number":2,"created":"2015-09-24 19:24:22.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/76/227476/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/76/227476/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/76/227476/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/76/227476/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/76/227476/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/76/227476/2"}}},"commit":{"parents":[{"commit":"44af06a88360eb6c5b1de986290c0f170ac92a18","subject":"Merge \"Generic RPM installation detection\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/44af06a88360eb6c5b1de986290c0f170ac92a18"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-09-24 18:59:35.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-09-24 19:24:02.000000000","tz":-420},"subject":"Timeout pre_test, gate, and post_test hooks","message":"Timeout pre_test, gate, and post_test hooks\n\nPreviously devstack-gate only timed out the default gate_hook within the\ngate_hook itself. This meant that any other hooks either\npre_test/post_test or non default gate_hooks would not be timed out\nproperly preventing the copying of logs before Jenkins times out the\nbuild.\n\nWe can fix this by wrapping all hook calls with timeouts instead of\nexpecting the hooks themselves to manage the timeouts. Note that this\nrequires us to fork and exec a new shell which can be run under timeout\nbecause timeout cannot timeout shell functions.\n\nChange-Id: I1c204d8e91a54df9d39fc6193650cd3e744f1e94\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/9a036805719616efabc86b69e306597504653de8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/9a036805719616efabc86b69e306597504653de8"}]},"branch":"refs/heads/master"},"35cea1b96c366fb01939f241e0c8c24c4c0673c4":{"kind":"REWORK","_number":3,"created":"2015-09-25 20:04:51.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/76/227476/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/76/227476/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/76/227476/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/76/227476/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/76/227476/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/76/227476/3"}}},"commit":{"parents":[{"commit":"44af06a88360eb6c5b1de986290c0f170ac92a18","subject":"Merge \"Generic RPM installation detection\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/44af06a88360eb6c5b1de986290c0f170ac92a18"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-09-24 18:59:35.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-09-25 20:04:48.000000000","tz":-420},"subject":"Timeout pre_test, gate, and post_test hooks","message":"Timeout pre_test, gate, and post_test hooks\n\nPreviously devstack-gate only timed out the default gate_hook within the\ngate_hook itself. This meant that any other hooks either\npre_test/post_test or non default gate_hooks would not be timed out\nproperly preventing the copying of logs before Jenkins times out the\nbuild.\n\nWe can fix this by wrapping all hook calls with timeouts instead of\nexpecting the hooks themselves to manage the timeouts. Note that this\nrequires us to fork and exec a new shell which can be run under timeout\nbecause timeout cannot timeout shell functions.\n\nChange-Id: I1c204d8e91a54df9d39fc6193650cd3e744f1e94\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/35cea1b96c366fb01939f241e0c8c24c4c0673c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/35cea1b96c366fb01939f241e0c8c24c4c0673c4"}]},"branch":"refs/heads/master"},"9f25f40c4c2d4bf00f392ee2c65e2dfa7e3575b7":{"kind":"REWORK","_number":4,"created":"2015-09-25 20:06:17.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/76/227476/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/76/227476/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/76/227476/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/76/227476/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/76/227476/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/76/227476/4"}}},"commit":{"parents":[{"commit":"44af06a88360eb6c5b1de986290c0f170ac92a18","subject":"Merge \"Generic RPM installation detection\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/44af06a88360eb6c5b1de986290c0f170ac92a18"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-09-24 18:59:35.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-09-25 20:06:24.000000000","tz":-420},"subject":"Timeout pre_test, gate, and post_test hooks","message":"Timeout pre_test, gate, and post_test hooks\n\nPreviously devstack-gate only timed out the default gate_hook within the\ngate_hook itself. This meant that any other hooks either\npre_test/post_test or non default gate_hooks would not be timed out\nproperly preventing the copying of logs before Jenkins times out the\nbuild.\n\nWe can fix this by wrapping all hook calls with timeouts instead of\nexpecting the hooks themselves to manage the timeouts. Note that this\nrequires us to fork and exec a new shell which can be run under timeout\nbecause timeout cannot timeout shell functions.\n\nChange-Id: I1c204d8e91a54df9d39fc6193650cd3e744f1e94\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/9f25f40c4c2d4bf00f392ee2c65e2dfa7e3575b7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/9f25f40c4c2d4bf00f392ee2c65e2dfa7e3575b7"}]},"branch":"refs/heads/master"},"b5ca79339b9cdfb3e2f09b3fe2e4db551f4dbc57":{"kind":"REWORK","_number":5,"created":"2015-09-25 21:47:57.000000000","uploader":{"_account_id":4146,"name":"Clark Boylan","email":"cboylan@sapwetik.org","username":"cboylan"},"ref":"refs/changes/76/227476/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/devstack-gate","ref":"refs/changes/76/227476/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/76/227476/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/76/227476/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/devstack-gate refs/changes/76/227476/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/devstack-gate refs/changes/76/227476/5"}}},"commit":{"parents":[{"commit":"44af06a88360eb6c5b1de986290c0f170ac92a18","subject":"Merge \"Generic RPM installation detection\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/44af06a88360eb6c5b1de986290c0f170ac92a18"}]}],"author":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-09-24 18:59:35.000000000","tz":-420},"committer":{"name":"Clark Boylan","email":"clark.boylan@gmail.com","date":"2015-09-25 21:48:03.000000000","tz":-420},"subject":"Timeout pre_test, gate, and post_test hooks","message":"Timeout pre_test, gate, and post_test hooks\n\nPreviously devstack-gate only timed out the default gate_hook within the\ngate_hook itself. This meant that any other hooks either\npre_test/post_test or non default gate_hooks would not be timed out\nproperly preventing the copying of logs before Jenkins times out the\nbuild.\n\nWe can fix this by wrapping all hook calls with timeouts instead of\nexpecting the hooks themselves to manage the timeouts. Note that this\nrequires us to fork and exec a new shell which can be run under timeout\nbecause timeout cannot timeout shell functions.\n\nChange-Id: I1c204d8e91a54df9d39fc6193650cd3e744f1e94\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/b5ca79339b9cdfb3e2f09b3fe2e4db551f4dbc57"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/devstack-gate/commit/b5ca79339b9cdfb3e2f09b3fe2e4db551f4dbc57"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
