)]}'
{"id":"openstack%2Fironic-python-agent~360018","triplet_id":"openstack%2Fironic-python-agent~master~I3ae1e2ce83f614b5b936a3cbb1b9587c6c55a89a","project":"openstack/ironic-python-agent","branch":"master","topic":"359991","hashtags":[],"change_id":"I3ae1e2ce83f614b5b936a3cbb1b9587c6c55a89a","subject":"Re-use API client for Heartbeat operations","status":"MERGED","created":"2016-08-24 17:21:34.000000000","updated":"2016-08-26 14:52:29.000000000","submitted":"2016-08-26 14:52:29.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"8bc8eda87658d279bc88b90cad46ea38d15615fe","_number":360018,"virtual_id_number":360018,"owner":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2016-08-26 14:52:29.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":10375,"name":"Om Kumar","email":"om.kumar@hpe.com","username":"lazy_prince"},{"value":0,"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"value":0,"_account_id":6287,"name":"David Lenwell","email":"dlenwell@gmail.com","username":"dlenwell"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-08-26 12:53:30.000000000","_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":2,"date":"2016-08-26 12:53:30.000000000","_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":1,"date":"2016-08-26 12:53:30.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10375,"name":"Om Kumar","email":"om.kumar@hpe.com","username":"lazy_prince"},{"value":2,"date":"2016-08-26 12:53:30.000000000","_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"value":1,"date":"2016-08-26 12:53:30.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6287,"name":"David Lenwell","email":"dlenwell@gmail.com","username":"dlenwell"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"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":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":10375,"name":"Om Kumar","email":"om.kumar@hpe.com","username":"lazy_prince"},{"value":0,"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"value":0,"_account_id":6287,"name":"David Lenwell","email":"dlenwell@gmail.com","username":"dlenwell"},{"value":1,"date":"2016-08-26 12:53:58.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Backport-Candidate":{"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"value":0,"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},{"value":0,"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":10375,"name":"Om Kumar","email":"om.kumar@hpe.com","username":"lazy_prince"},{"value":0,"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"value":0,"_account_id":6287,"name":"David Lenwell","email":"dlenwell@gmail.com","username":"dlenwell"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"}],"values":{"-1":"Do Not Backport"," 0":"Backport Review Needed","+1":"Should Backport"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":6287,"name":"David Lenwell","email":"dlenwell@gmail.com","username":"dlenwell"},{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"_account_id":10375,"name":"Om Kumar","email":"om.kumar@hpe.com","username":"lazy_prince"},{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-08-24 17:22:01.000000000","updated_by":{"_account_id":6287,"name":"David Lenwell","email":"dlenwell@gmail.com","username":"dlenwell"},"reviewer":{"_account_id":6287,"name":"David Lenwell","email":"dlenwell@gmail.com","username":"dlenwell"},"state":"REVIEWER"},{"updated":"2016-08-25 16:11:39.000000000","updated_by":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"reviewer":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"state":"REVIEWER"},{"updated":"2016-08-25 16:15:47.000000000","updated_by":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"reviewer":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"state":"REVIEWER"},{"updated":"2016-08-25 16:36:03.000000000","updated_by":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"reviewer":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"state":"REVIEWER"},{"updated":"2016-08-26 07:00:11.000000000","updated_by":{"_account_id":10375,"name":"Om Kumar","email":"om.kumar@hpe.com","username":"lazy_prince"},"reviewer":{"_account_id":10375,"name":"Om Kumar","email":"om.kumar@hpe.com","username":"lazy_prince"},"state":"REVIEWER"},{"updated":"2016-08-26 12:53:58.000000000","updated_by":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"reviewer":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"state":"REVIEWER"},{"updated":"2016-08-26 14:52:29.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"3461f509e8433ca3cf60e0fa583454b9515b281a","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2016-08-24 17:21:34.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c425ebabb1fcf8a6a2da2cad8e056db9ebf8fb2b","author":{"_account_id":6287,"name":"David Lenwell","email":"dlenwell@gmail.com","username":"dlenwell"},"date":"2016-08-24 17:22:01.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"5da1cc40104126c19cdbb06d2199f86e78cd8e90","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-24 23:09:11.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-ironic-python-agent-docs-ubuntu-xenial http://docs-draft.openstack.org/18/360018/1/check/gate-ironic-python-agent-docs-ubuntu-xenial/841c138//doc/build/html/ : SUCCESS in 2m 52s\n- gate-ironic-python-agent-pep8-ubuntu-xenial http://logs.openstack.org/18/360018/1/check/gate-ironic-python-agent-pep8-ubuntu-xenial/1281a97/ : SUCCESS in 3m 55s\n- gate-ironic-python-agent-python27-ubuntu-xenial http://logs.openstack.org/18/360018/1/check/gate-ironic-python-agent-python27-ubuntu-xenial/5c04b9b/ : SUCCESS in 2m 29s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/18/360018/1/check/gate-ironic-python-agent-python34/54818d3/ : SUCCESS in 2m 57s\n- gate-ironic-python-agent-python35 http://logs.openstack.org/18/360018/1/check/gate-ironic-python-agent-python35/abb7e12/ : SUCCESS in 2m 39s\n- gate-ironic-python-agent-tox-func-ubuntu-xenial http://logs.openstack.org/18/360018/1/check/gate-ironic-python-agent-tox-func-ubuntu-xenial/279951d/ : SUCCESS in 2m 52s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-coreos-src http://logs.openstack.org/18/360018/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-coreos-src/f3f1c99/ : SUCCESS in 41m 24s\n- gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-coreos-src-nv http://logs.openstack.org/18/360018/1/check/gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-coreos-src-nv/cec7cfb/ : FAILURE in 1h 12m 53s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src http://logs.openstack.org/18/360018/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src/ce806bf/ : SUCCESS in 57m 44s\n- gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-tinyipa-src-nv http://logs.openstack.org/18/360018/1/check/gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-tinyipa-src-nv/083616e/ : SUCCESS in 41m 46s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-src http://logs.openstack.org/18/360018/1/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-src/943fda2/ : SUCCESS in 40m 22s\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-coreos-src http://logs.openstack.org/18/360018/1/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-coreos-src/60e1f65/ : FAILURE in 1h 13m 12s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-coreos-src-nv http://logs.openstack.org/18/360018/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-coreos-src-nv/6c6b2ab/ : SUCCESS in 57m 38s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-src-nv http://logs.openstack.org/18/360018/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-src-nv/824377c/ : SUCCESS in 1h 10m 08s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-src-nv http://logs.openstack.org/18/360018/1/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-src-nv/c075762/ : SUCCESS in 45m 40s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-coreos-src-nv http://logs.openstack.org/18/360018/1/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-coreos-src-nv/e80f466/ : SUCCESS in 55m 41s (non-voting)\n- gate-ironic-inspector-dsvm-ipa-src-nv http://logs.openstack.org/18/360018/1/check/gate-ironic-inspector-dsvm-ipa-src-nv/8b3ecef/ : POST_FAILURE in 1h 32m 33s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e5826f59fc55106966914811af2e485ca1de7873","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2016-08-25 12:03:31.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"d71512b998fe29a7dcd11ea61305d71e831b643c","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2016-08-25 12:10:08.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"8b109e541eb998b5e92fb38904c4bb3563f1e9bb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-25 13:13:25.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-docs-ubuntu-xenial http://docs-draft.openstack.org/18/360018/1/check/gate-ironic-python-agent-docs-ubuntu-xenial/374a1f9//doc/build/html/ : SUCCESS in 4m 57s\n- gate-ironic-python-agent-pep8-ubuntu-xenial http://logs.openstack.org/18/360018/1/check/gate-ironic-python-agent-pep8-ubuntu-xenial/7e7c91f/ : SUCCESS in 2m 27s\n- gate-ironic-python-agent-python27-ubuntu-xenial http://logs.openstack.org/18/360018/1/check/gate-ironic-python-agent-python27-ubuntu-xenial/8fd65fe/ : SUCCESS in 2m 54s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/18/360018/1/check/gate-ironic-python-agent-python34/95fc10c/ : SUCCESS in 3m 18s\n- gate-ironic-python-agent-python35 http://logs.openstack.org/18/360018/1/check/gate-ironic-python-agent-python35/7990ddb/ : SUCCESS in 2m 55s\n- gate-ironic-python-agent-tox-func-ubuntu-xenial http://logs.openstack.org/18/360018/1/check/gate-ironic-python-agent-tox-func-ubuntu-xenial/96001e3/ : SUCCESS in 2m 40s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-coreos-src http://logs.openstack.org/18/360018/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-coreos-src/f57fb24/ : SUCCESS in 42m 49s\n- gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-coreos-src-nv http://logs.openstack.org/18/360018/1/check/gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-coreos-src-nv/002fb54/ : SUCCESS in 58m 21s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src http://logs.openstack.org/18/360018/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src/3701231/ : SUCCESS in 40m 04s\n- gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-tinyipa-src-nv http://logs.openstack.org/18/360018/1/check/gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-tinyipa-src-nv/07d556d/ : SUCCESS in 40m 36s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-src http://logs.openstack.org/18/360018/1/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-src/07e8fb5/ : SUCCESS in 39m 21s\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-coreos-src http://logs.openstack.org/18/360018/1/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-coreos-src/712ae63/ : SUCCESS in 40m 26s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-coreos-src-nv http://logs.openstack.org/18/360018/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-coreos-src-nv/7856415/ : SUCCESS in 58m 25s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-src-nv http://logs.openstack.org/18/360018/1/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-src-nv/8d93244/ : SUCCESS in 40m 59s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-src-nv http://logs.openstack.org/18/360018/1/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-src-nv/63ed2e4/ : SUCCESS in 40m 23s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-coreos-src-nv http://logs.openstack.org/18/360018/1/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-coreos-src-nv/108f2fe/ : FAILURE in 39m 44s (non-voting)\n- gate-ironic-inspector-dsvm-ipa-src-nv http://logs.openstack.org/18/360018/1/check/gate-ironic-inspector-dsvm-ipa-src-nv/a4b9aca/ : SUCCESS in 38m 05s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4c9d1aea13ec0ff67c3017cb27443004e684caad","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2016-08-25 16:11:39.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)\n\nThanks Julia,\n\nI understand that creating a unittest for this would be trick! So I\u0027m happy as-is (nit inline tho)","accounts_in_message":[],"_revision_number":1},{"id":"b7e3374f87e79fd21b8ea9bd8ba805849acb9d48","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2016-08-25 16:15:47.000000000","message":"Patch Set 1: Code-Review+2\n\nLGTM, thanks","accounts_in_message":[],"_revision_number":1},{"id":"7005293f27b4b5fdf0c20de51cdce483752303f1","author":{"_account_id":6637,"name":"Sam Betts","email":"sam@code-smash.net","username":"sambetts"},"date":"2016-08-25 16:36:03.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nLooks good to me, thanks Julia :)","accounts_in_message":[],"_revision_number":1},{"id":"06abf881f04bccdffdcf6523d93ca520a80981bd","author":{"_account_id":10375,"name":"Om Kumar","email":"om.kumar@hpe.com","username":"lazy_prince"},"date":"2016-08-26 07:00:11.000000000","message":"Patch Set 1: Code-Review+1\n\nlgtm","accounts_in_message":[],"_revision_number":1},{"id":"f27530c167a647d3405b862073db5b75fe2558a0","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-08-26 08:22:52.000000000","message":"Patch Set 1:\n\nPlease rebase on top of master, I don\u0027t believe you need the previous patch.","accounts_in_message":[],"_revision_number":1},{"id":"5c71db9709815a47e6008411636f6254299916f9","author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"date":"2016-08-26 12:53:30.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":1},{"id":"0f0b18a86e4cc72d3e569c9097889869ace00451","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2016-08-26 12:53:58.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"d982916a131f8bbf9a0e17ce442361680c2a8b05","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-26 14:03:26.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-docs-ubuntu-xenial http://docs-draft.openstack.org/18/360018/2/check/gate-ironic-python-agent-docs-ubuntu-xenial/2f8bfbc//doc/build/html/ : SUCCESS in 4m 47s\n- gate-ironic-python-agent-pep8-ubuntu-xenial http://logs.openstack.org/18/360018/2/check/gate-ironic-python-agent-pep8-ubuntu-xenial/be38f7c/ : SUCCESS in 4m 16s\n- gate-ironic-python-agent-python27-ubuntu-xenial http://logs.openstack.org/18/360018/2/check/gate-ironic-python-agent-python27-ubuntu-xenial/f205001/ : SUCCESS in 4m 48s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/18/360018/2/check/gate-ironic-python-agent-python34/4e58a87/ : SUCCESS in 3m 19s\n- gate-ironic-python-agent-python35 http://logs.openstack.org/18/360018/2/check/gate-ironic-python-agent-python35/3542ac5/ : SUCCESS in 4m 13s\n- gate-ironic-python-agent-tox-func-ubuntu-xenial http://logs.openstack.org/18/360018/2/check/gate-ironic-python-agent-tox-func-ubuntu-xenial/93813be/ : SUCCESS in 3m 21s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-coreos-src http://logs.openstack.org/18/360018/2/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-coreos-src/a634f5a/ : SUCCESS in 58m 28s\n- gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-coreos-src-nv http://logs.openstack.org/18/360018/2/check/gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-coreos-src-nv/7069934/ : SUCCESS in 57m 45s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src http://logs.openstack.org/18/360018/2/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src/5a9df85/ : SUCCESS in 49m 29s\n- gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-tinyipa-src-nv http://logs.openstack.org/18/360018/2/check/gate-tempest-dsvm-ironic-ipa-partition-agent_ssh-tinyipa-src-nv/7645b2f/ : SUCCESS in 50m 04s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-src http://logs.openstack.org/18/360018/2/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-src/8428c60/ : SUCCESS in 51m 50s\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-coreos-src http://logs.openstack.org/18/360018/2/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-coreos-src/26eb769/ : SUCCESS in 55m 15s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-coreos-src-nv http://logs.openstack.org/18/360018/2/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-coreos-src-nv/a3663fc/ : SUCCESS in 59m 04s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-src-nv http://logs.openstack.org/18/360018/2/check/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ipmitool-tinyipa-src-nv/5694b3c/ : FAILURE in 50m 07s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-src-nv http://logs.openstack.org/18/360018/2/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-tinyipa-src-nv/3edb2c0/ : SUCCESS in 53m 17s (non-voting)\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-coreos-src-nv http://logs.openstack.org/18/360018/2/check/gate-tempest-dsvm-ironic-ipa-partition-pxe_ipmitool-coreos-src-nv/34c9be5/ : FAILURE in 55m 22s (non-voting)\n- gate-ironic-inspector-dsvm-ipa-src-nv http://logs.openstack.org/18/360018/2/check/gate-ironic-inspector-dsvm-ipa-src-nv/5d0bc6e/ : SUCCESS in 50m 37s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"d61055e544fbdee9f8c48f44a215313397c2d570","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-26 14:03:38.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"e932174776e07080a2907b4086009c19a51938c6","date":"2016-08-26 14:52:29.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":2},{"id":"8700d080221093d3c882df785b5ddee5154c8f25","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-08-26 14:52:29.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-ironic-python-agent-docs-ubuntu-xenial http://docs-draft.openstack.org/18/360018/2/gate/gate-ironic-python-agent-docs-ubuntu-xenial/4431c98//doc/build/html/ : SUCCESS in 3m 58s\n- gate-ironic-python-agent-pep8-ubuntu-xenial http://logs.openstack.org/18/360018/2/gate/gate-ironic-python-agent-pep8-ubuntu-xenial/0d9597a/ : SUCCESS in 3m 58s\n- gate-ironic-python-agent-python27-ubuntu-xenial http://logs.openstack.org/18/360018/2/gate/gate-ironic-python-agent-python27-ubuntu-xenial/9570389/ : SUCCESS in 2m 32s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/18/360018/2/gate/gate-ironic-python-agent-python34/4e33964/ : SUCCESS in 3m 08s\n- gate-ironic-python-agent-python35 http://logs.openstack.org/18/360018/2/gate/gate-ironic-python-agent-python35/2a8562c/ : SUCCESS in 3m 20s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-coreos-src http://logs.openstack.org/18/360018/2/gate/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-coreos-src/bf2dbfa/ : SUCCESS in 48m 13s\n- gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src http://logs.openstack.org/18/360018/2/gate/gate-tempest-dsvm-ironic-ipa-wholedisk-agent_ssh-tinyipa-src/7d0a45a/ : SUCCESS in 40m 46s\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-coreos-src http://logs.openstack.org/18/360018/2/gate/gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-coreos-src/b59cb5a/ : SUCCESS in 42m 54s\n- gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-src http://logs.openstack.org/18/360018/2/gate/gate-tempest-dsvm-ironic-ipa-partition-pxe_ssh-tinyipa-src/ccbee4f/ : SUCCESS in 39m 04s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"95f31be108f6f1a259d64535967d796a25e4d7cd","revisions":{"55a0e4811989eb4f81416a75e91ba8b18852563b":{"kind":"REWORK","_number":1,"created":"2016-08-24 17:21:34.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/18/360018/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/18/360018/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/18/360018/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/18/360018/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/18/360018/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/18/360018/1"}}},"commit":{"parents":[{"commit":"97f77a9b01848b3474e7d142d4905d2cbfe1d1c7","subject":"Fix IPA for stable/mitaka with noauth mode","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/97f77a9b01848b3474e7d142d4905d2cbfe1d1c7"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2016-08-24 17:16:32.000000000","tz":-240},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2016-08-24 17:17:45.000000000","tz":-240},"subject":"Re-use API client for Heartbeat operations","message":"Re-use API client for Heartbeat operations\n\nRe-initialization of the API client causes the identification\nof an older ironic API to be forgotten.\n\nAs such, we need to re-use the API client from the initial lookup\nfor the heartbeat.\n\nTested with current master branch and stable/mitaka ipa\nin noauth mode, and was able to deploy without any issues.\n\nCloses-Bug: #1616461\nChange-Id: I3ae1e2ce83f614b5b936a3cbb1b9587c6c55a89a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/55a0e4811989eb4f81416a75e91ba8b18852563b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/55a0e4811989eb4f81416a75e91ba8b18852563b"}]},"branch":"refs/heads/master"},"95f31be108f6f1a259d64535967d796a25e4d7cd":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2016-08-26 12:53:30.000000000","uploader":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"ref":"refs/changes/18/360018/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/18/360018/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/18/360018/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/18/360018/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/18/360018/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/18/360018/2"}}},"commit":{"parents":[{"commit":"e3c7f7c7cc1c55bdc53933d0fdcf46288c372d57","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/e3c7f7c7cc1c55bdc53933d0fdcf46288c372d57"}]}],"author":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2016-08-24 17:16:32.000000000","tz":-240},"committer":{"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","date":"2016-08-26 12:53:30.000000000","tz":0},"subject":"Re-use API client for Heartbeat operations","message":"Re-use API client for Heartbeat operations\n\nRe-initialization of the API client causes the identification\nof an older ironic API to be forgotten.\n\nAs such, we need to re-use the API client from the initial lookup\nfor the heartbeat.\n\nTested with current master branch and stable/mitaka ipa\nin noauth mode, and was able to deploy without any issues.\n\nCloses-Bug: #1616461\nChange-Id: I3ae1e2ce83f614b5b936a3cbb1b9587c6c55a89a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/95f31be108f6f1a259d64535967d796a25e4d7cd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/95f31be108f6f1a259d64535967d796a25e4d7cd"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
