)]}'
{"id":"openstack%2Fironic-python-agent~161001","triplet_id":"openstack%2Fironic-python-agent~master~I76bf8ec18df1dc16c4b9d942800b8a1efcde9e65","project":"openstack/ironic-python-agent","branch":"master","topic":"dispatch_all_managers","hashtags":[],"change_id":"I76bf8ec18df1dc16c4b9d942800b8a1efcde9e65","subject":"Add dispatch to all managers","status":"MERGED","created":"2015-03-03 22:14:03.000000000","updated":"2015-03-13 21:09:23.000000000","submitted":"2015-03-13 21:09:22.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":20,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1dcd342c1bec56e00445a2a8cda233495ec99cbe","_number":161001,"virtual_id_number":161001,"owner":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-03-13 21:09:22.000000000","_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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"date":"2015-03-13 17:31:57.000000000","_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},{"value":0,"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"}],"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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"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":2,"date":"2015-03-13 00:48:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":1,"date":"2015-03-13 16:06:19.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":1,"date":"2015-03-13 00:40:53.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":2,"date":"2015-03-13 13:27:40.000000000","_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},{"value":0,"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"}],"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":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":1,"date":"2015-03-13 13:27:40.000000000","_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},{"value":0,"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"}],"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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":0,"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":0,"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},{"value":0,"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"}],"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":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-03-12 18:10:03.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":"2015-03-13 00:40:53.000000000","updated_by":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"reviewer":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"state":"REVIEWER"},{"updated":"2015-03-13 00:48:25.000000000","updated_by":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"reviewer":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"state":"REVIEWER"},{"updated":"2015-03-13 13:27:40.000000000","updated_by":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"reviewer":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"state":"REVIEWER"},{"updated":"2015-03-13 16:06:19.000000000","updated_by":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"reviewer":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"state":"REVIEWER"},{"updated":"2015-03-13 17:31:57.000000000","updated_by":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"reviewer":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"state":"REVIEWER"},{"updated":"2015-03-13 21:09:22.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"5d704091d4b976990ada2e92d0d4abfc1fd6f007","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-03 22:14:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"591f9d5b06a6102096a62263ec809ee2febbe437","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-04 01:03:44.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/01/161001/1/check/gate-ironic-python-agent-pep8/8396c75/ : SUCCESS in 46s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/01/161001/1/check/gate-ironic-python-agent-python27/2b7dd7d/ : SUCCESS in 50s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/01/161001/1/check/gate-tempest-dsvm-ironic-agent_ssh-src/260921d/ : SUCCESS in 41m 42s","accounts_in_message":[],"_revision_number":1},{"id":"db3a356b6184d407c5113ae73d15045e63f777d7","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2015-03-11 22:06:41.000000000","message":"Patch Set 1: Code-Review-1\n\n(4 comments)\n\nHi Josh, there seems to be code duplication. I\u0027d prefer if the common code could be put in one method.","accounts_in_message":[],"_revision_number":1},{"id":"6243f271ac1e2e64e1da05f64c4a9c6562fe2c53","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-11 23:32:09.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7e990ab3a09757ce3f9e2f2b38f9eca69db18473","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-11 23:32:53.000000000","message":"Patch Set 3: Commit message was updated","accounts_in_message":[],"_revision_number":3},{"id":"9f97429ee3b2b4e3a638653efe70f4dad5daec11","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-11 23:33:04.000000000","message":"Patch Set 1:\n\n(4 comments)\n\nThanks Ruby!","accounts_in_message":[],"_revision_number":1},{"id":"a85edc30d41f4ee25e8ad52a072ac6e391517523","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-12 00:59:51.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/01/161001/3/check/gate-ironic-python-agent-pep8/2dfa34f/ : SUCCESS in 1m 02s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/01/161001/3/check/gate-ironic-python-agent-python27/9c055e7/ : SUCCESS in 40s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/01/161001/3/check/gate-tempest-dsvm-ironic-agent_ssh-src/41e2459/ : SUCCESS in 39m 51s","accounts_in_message":[],"_revision_number":3},{"id":"53a62d2f247548c14dd9fca88fc2bb06cd694c0d","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2015-03-12 18:08:27.000000000","message":"Patch Set 3: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"4caaa0340f62c9929b7a0f6a578f5a39ed467a82","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2015-03-12 18:10:03.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"8db480794454ffcd4be5851475e5b4925c101ff2","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2015-03-12 18:39:44.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"c2a80ec3d0a216154be2db04eeeda0760cce8d1c","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-12 21:50:04.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"3207fcc99f69368cc11a6eef153762706c7c1edd","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-12 21:51:12.000000000","message":"Patch Set 3:\n\n(4 comments)\n\nThanks for the reviews!","accounts_in_message":[],"_revision_number":3},{"id":"a8e1646d3105302e76ba41a0e0b72e34b5aca9e3","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2015-03-12 22:10:03.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)\n\nLooks good but no time to review it all in detail. Gotta go. I still think that there is common code in dispatch_to_all_managers() \u0026 dispatch_to_managers() but that can be factored out later.","accounts_in_message":[],"_revision_number":4},{"id":"bbc5558620a8ef85e585f8ea9acf8cef6eb26604","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-12 22:14:30.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"6f5cc4e231c6f122d554581206acdaf658f2dd78","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-12 22:16:06.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"6a710d429839c6fda50232704e7ff81ce9c93875","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-12 22:16:49.000000000","message":"Patch Set 4:\n\n(1 comment)\n\nAhh sorry! Missed this review when pushing up another patch to remove unnecessary lines. Fixed now.","accounts_in_message":[],"_revision_number":4},{"id":"16ab5a51b145146d9a9d1e9ab96c109350c13250","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-12 23:00:52.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/01/161001/6/check/gate-ironic-python-agent-pep8/a9102c9/ : SUCCESS in 37s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/01/161001/6/check/gate-ironic-python-agent-python27/19329a0/ : SUCCESS in 1m 00s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/01/161001/6/check/gate-tempest-dsvm-ironic-agent_ssh-src/d87d23a/ : SUCCESS in 42m 07s","accounts_in_message":[],"_revision_number":6},{"id":"392be36debc791ef0c81640acf6f0d54c42fa28a","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-12 23:11:58.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"63c5142c1540e85551b552d9a20852c1598baf34","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2015-03-13 00:40:53.000000000","message":"Patch Set 6: Code-Review+1\n\nThanks Josh!","accounts_in_message":[],"_revision_number":6},{"id":"60e42a028a20af831042a84d4eb34848912f4bee","author":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"date":"2015-03-13 00:48:25.000000000","message":"Patch Set 6: Code-Review+2\n\nThis LGTM. Thanks Josh!","accounts_in_message":[],"_revision_number":6},{"id":"f40e709f5cf16ddf166b9ac6c67ba49edd77f8d5","author":{"_account_id":3099,"name":"David Shrewsbury","email":"dshrewsb@redhat.com","username":"dshrews"},"date":"2015-03-13 13:27:40.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\n(1 comment)\n\nThanks Josh.","accounts_in_message":[],"_revision_number":6},{"id":"a0d3f1ef085042ed11321032ed31cfa0b4dd98f3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-13 13:27:41.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"827c0b343a65ed5b18ecb2c9e837c88caec3dbb9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-13 14:03:09.000000000","message":"Patch Set 6: 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-ironic-python-agent-pep8 http://logs.openstack.org/01/161001/6/gate/gate-ironic-python-agent-pep8/0e8e1a0/ : SUCCESS in 52s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/01/161001/6/gate/gate-ironic-python-agent-python27/46bb2ed/ : SUCCESS in 50s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/01/161001/6/gate/gate-tempest-dsvm-ironic-agent_ssh-src/50b728e/ : FAILURE in 5m 19s","accounts_in_message":[],"_revision_number":6},{"id":"06f0b42441548fb08a48f89ee03e7c7e7588cf2a","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-03-13 16:06:19.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"c3a6d34320f009549220d868abe528351bb261cc","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-03-13 16:07:04.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"20674c127b9616a2d58b732b01331be797dd33ea","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2015-03-13 17:31:57.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"e3ad5cae11192e4d2e637004f12f19987167e982","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-13 20:24:27.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/01/161001/6/check/gate-ironic-python-agent-pep8/9b79445/ : SUCCESS in 50s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/01/161001/6/check/gate-ironic-python-agent-python27/af4bea2/ : SUCCESS in 43s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/01/161001/6/check/gate-tempest-dsvm-ironic-agent_ssh-src/2be518f/ : SUCCESS in 39m 13s","accounts_in_message":[],"_revision_number":6},{"id":"460e18e52ac3e3246b2d22fc96785ab75683e0aa","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-13 20:24:30.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"025f932feb60838a2170b7b031cb159973930c21","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-13 21:09:22.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/01/161001/6/gate/gate-ironic-python-agent-pep8/44d122d/ : SUCCESS in 50s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/01/161001/6/gate/gate-ironic-python-agent-python27/f29852d/ : SUCCESS in 51s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/01/161001/6/gate/gate-tempest-dsvm-ironic-agent_ssh-src/e71a574/ : SUCCESS in 41m 28s","accounts_in_message":[],"_revision_number":6},{"id":"015cc295a394ff05b87a0d0715c5e7c681ad7718","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-13 21:09:23.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"3e6b57a8bca9813340226e3d73e0d0493117a6df","revisions":{"310e5efac9f7bd46400c11898978956e8590d8bd":{"kind":"REWORK","_number":1,"created":"2015-03-03 22:14:03.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/01/161001/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/01/161001/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/1"}}},"commit":{"parents":[{"commit":"7f8b8871ec7ebe41121da783d88be1193d47d172","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/7f8b8871ec7ebe41121da783d88be1193d47d172"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-03 22:12:44.000000000","tz":-480},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-03 22:12:44.000000000","tz":-480},"subject":"Add dispatch to all managers","message":"Add dispatch to all managers\n\nThis allows the agent to call a method on all hardware managers\nthat support the hardware and return a list of their responses. This\nwill be useful for implementing get_clean_steps() in cleaning.\n\nChange-Id: I76bf8ec18df1dc16c4b9d942800b8a1efcde9e65\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/310e5efac9f7bd46400c11898978956e8590d8bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/310e5efac9f7bd46400c11898978956e8590d8bd"}]},"branch":"refs/heads/master"},"12d780ed255ac14006990f2d8c13cc9a16dd8824":{"kind":"REWORK","_number":2,"created":"2015-03-11 23:32:09.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/01/161001/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/01/161001/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/2"}}},"commit":{"parents":[{"commit":"7f8b8871ec7ebe41121da783d88be1193d47d172","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/7f8b8871ec7ebe41121da783d88be1193d47d172"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-03 22:12:44.000000000","tz":-480},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-11 23:32:04.000000000","tz":-420},"subject":"Add dispatch to all managers","message":"Add dispatch to all managers\n\nThis allows the agent to call a method on all hardware managers\nthat support the hardware and return a list of their responses. This\nwill be useful for implementing get_clean_steps() in cleaning.\n\nChange-Id: I76bf8ec18df1dc16c4b9d942800b8a1efcde9e65\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/12d780ed255ac14006990f2d8c13cc9a16dd8824"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/12d780ed255ac14006990f2d8c13cc9a16dd8824"}]},"branch":"refs/heads/master"},"b038120501e3ccdfb2a4005d1e81709bc62d3bdf":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2015-03-11 23:32:53.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/01/161001/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/01/161001/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/3"}}},"commit":{"parents":[{"commit":"7f8b8871ec7ebe41121da783d88be1193d47d172","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/7f8b8871ec7ebe41121da783d88be1193d47d172"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-03 22:12:44.000000000","tz":-480},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-11 23:32:53.000000000","tz":0},"subject":"Add dispatch to all managers","message":"Add dispatch to all managers\n\nThis allows the agent to call a method on all hardware managers\nthat support the hardware and return a list of their responses. This\nwill be useful for implementing get_clean_steps() in cleaning.\n\nImplements blueprint implement-cleaning-states\nChange-Id: I76bf8ec18df1dc16c4b9d942800b8a1efcde9e65\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b038120501e3ccdfb2a4005d1e81709bc62d3bdf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b038120501e3ccdfb2a4005d1e81709bc62d3bdf"}]},"branch":"refs/heads/master"},"9bb4a7183844e0d6ee3f7b66ffbc33eae61e88c9":{"kind":"REWORK","_number":4,"created":"2015-03-12 21:50:04.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/01/161001/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/01/161001/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/4"}}},"commit":{"parents":[{"commit":"7f8b8871ec7ebe41121da783d88be1193d47d172","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/7f8b8871ec7ebe41121da783d88be1193d47d172"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-03 22:12:44.000000000","tz":-480},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-12 21:50:01.000000000","tz":-420},"subject":"Add dispatch to all managers","message":"Add dispatch to all managers\n\nThis allows the agent to call a method on all hardware managers\nthat support the hardware and return a list of their responses. This\nwill be useful for implementing get_clean_steps() in cleaning.\n\nAlso fixes a leaky test in dispatch_to_managers. The function\nwrapper was holding global state, which leaked into other tests\nif a function was called again later, messing up the call count.\n\nImplements blueprint implement-cleaning-states\nChange-Id: I76bf8ec18df1dc16c4b9d942800b8a1efcde9e65\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/9bb4a7183844e0d6ee3f7b66ffbc33eae61e88c9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/9bb4a7183844e0d6ee3f7b66ffbc33eae61e88c9"}]},"branch":"refs/heads/master"},"f2b6a8c9eb92ccbcc7a531093d49d43051f44018":{"kind":"REWORK","_number":5,"created":"2015-03-12 22:14:30.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/01/161001/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/01/161001/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/5"}}},"commit":{"parents":[{"commit":"7f8b8871ec7ebe41121da783d88be1193d47d172","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/7f8b8871ec7ebe41121da783d88be1193d47d172"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-03 22:12:44.000000000","tz":-480},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-12 22:14:26.000000000","tz":-420},"subject":"Add dispatch to all managers","message":"Add dispatch to all managers\n\nThis allows the agent to call a method on all hardware managers\nthat support the hardware and return a list of their responses. This\nwill be useful for implementing get_clean_steps() in cleaning.\n\nAlso fixes a leaky test in dispatch_to_managers. The function\nwrapper was holding global state, which leaked into other tests\nif a function was called again later, messing up the call count.\n\nImplements blueprint implement-cleaning-states\nChange-Id: I76bf8ec18df1dc16c4b9d942800b8a1efcde9e65\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f2b6a8c9eb92ccbcc7a531093d49d43051f44018"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f2b6a8c9eb92ccbcc7a531093d49d43051f44018"}]},"branch":"refs/heads/master"},"3e6b57a8bca9813340226e3d73e0d0493117a6df":{"kind":"REWORK","_number":6,"created":"2015-03-12 22:16:06.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/01/161001/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/01/161001/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/01/161001/6"}}},"commit":{"parents":[{"commit":"7f8b8871ec7ebe41121da783d88be1193d47d172","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/7f8b8871ec7ebe41121da783d88be1193d47d172"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-03 22:12:44.000000000","tz":-480},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-03-12 22:16:02.000000000","tz":-420},"subject":"Add dispatch to all managers","message":"Add dispatch to all managers\n\nThis allows the agent to call a method on all hardware managers\nthat support the hardware and return a list of their responses. This\nwill be useful for implementing get_clean_steps() in cleaning.\n\nAlso fixes a leaky test in dispatch_to_managers. The function\nwrapper was holding global state, which leaked into other tests\nif a function was called again later, messing up the call count.\n\nImplements blueprint implement-cleaning-states\nChange-Id: I76bf8ec18df1dc16c4b9d942800b8a1efcde9e65\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/3e6b57a8bca9813340226e3d73e0d0493117a6df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/3e6b57a8bca9813340226e3d73e0d0493117a6df"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
