)]}'
{"id":"openstack%2Fironic-python-agent~213782","triplet_id":"openstack%2Fironic-python-agent~master~I19e9dc8539a0729fbb96cae92fe633e24608fc68","project":"openstack/ironic-python-agent","branch":"master","topic":"dispatch_erase_block_devices","hashtags":[],"change_id":"I19e9dc8539a0729fbb96cae92fe633e24608fc68","subject":"Dispatch the call to erase_block_device","status":"MERGED","created":"2015-08-17 16:55:13.000000000","updated":"2015-09-01 03:10:53.000000000","submitted":"2015-09-01 03:10:51.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"178c840efc9512f3100fee54bd7d96967aead740","_number":213782,"virtual_id_number":213782,"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-09-01 03:10:51.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"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":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"date":"2015-08-28 19:27:17.000000000","_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"value":0,"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"}],"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":2,"date":"2015-08-28 18:09:39.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":2,"date":"2015-08-31 20:43:25.000000000","_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"value":0,"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"}],"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":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"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":1,"date":"2015-08-31 20:43:25.000000000","_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"value":0,"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"}],"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":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":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"value":0,"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"value":0,"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"}],"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":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},{"_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":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-08-17 21:50:53.000000000","updated_by":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"reviewer":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"state":"REVIEWER"},{"updated":"2015-08-28 18:09:39.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-08-31 20:43:25.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-09-01 03:10:51.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"e6a0a62d129d52449d9bfa0f76c1f95c1c8ea843","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-08-17 16:55:13.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3ec543801ef7aaba8bb82fe5c73d48ee647002c4","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-08-17 16:56:37.000000000","message":"Patch Set 2: Commit message was updated","accounts_in_message":[],"_revision_number":2},{"id":"b03555c8414178ae1ad5be41871b47b9e2eb1b4e","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-17 17:45:19.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/82/213782/2/check/gate-ironic-python-agent-pep8/6175995/ : SUCCESS in 1m 01s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/82/213782/2/check/gate-ironic-python-agent-docs/c102825//doc/build/html/ : SUCCESS in 1m 55s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/82/213782/2/check/gate-ironic-python-agent-python27/8a8bb68/ : SUCCESS in 1m 05s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/82/213782/2/check/gate-tempest-dsvm-ironic-agent_ssh-src/8c1180d/ : SUCCESS in 40m 16s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/82/213782/2/check/gate-tempest-dsvm-ironic-pxe_ipa-src/a909411/ : SUCCESS in 48m 23s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/82/213782/2/check/gate-ironic-python-agent-python34/379c656/ : SUCCESS in 1m 33s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"05c9ee7d78f40181fde669d968742fd598c005ae","author":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"date":"2015-08-17 21:50:53.000000000","message":"Patch Set 2: Code-Review+1\n\n(1 comment)\n\nLGTM for now, but I have one small comment that may be an improvement.","accounts_in_message":[],"_revision_number":2},{"id":"c18dda6db620ad73de4414d39abeac6ee9065951","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-19 17:06:44.000000000","message":"Patch Set 2: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":2},{"id":"5db38a0078da8bd52a33035d7d7081dc9c8fec92","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-08-28 18:04:21.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nThanks for the review! Rebasing.","accounts_in_message":[],"_revision_number":2},{"id":"3954363bfb54243223e7c32789273e8906690d55","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-08-28 18:05:02.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"dc74f1e4aea2392f9b936128846533bf392f0e40","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-08-28 18:08:56.000000000","message":"Patch Set 4: Commit message was updated","accounts_in_message":[],"_revision_number":4},{"id":"add8e0fc58b04badb378524b00bffeb5d734e39a","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-08-28 18:09:39.000000000","message":"Patch Set 4: Code-Review+2\n\nI wrapped the last line of the commit message because it was too long.\n\nOther than that, this is a great change, thanks Josh!","accounts_in_message":[],"_revision_number":4},{"id":"943ac3da492dcf65ed5083e78eec86b1e89a43fd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-28 18:57:26.000000000","message":"Patch Set 4: 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-pep8 http://logs.openstack.org/82/213782/4/check/gate-ironic-python-agent-pep8/79605cf/ : SUCCESS in 1m 04s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/82/213782/4/check/gate-ironic-python-agent-docs/dc58f6e//doc/build/html/ : SUCCESS in 1m 51s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/82/213782/4/check/gate-ironic-python-agent-python27/3e28397/ : SUCCESS in 1m 33s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/82/213782/4/check/gate-ironic-python-agent-python34/dcebd40/ : SUCCESS in 1m 32s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/82/213782/4/check/gate-tempest-dsvm-ironic-agent_ssh-src/465f49e/ : SUCCESS in 44m 08s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/82/213782/4/check/gate-tempest-dsvm-ironic-pxe_ipa-src/41ff09a/ : FAILURE in 40m 26s","accounts_in_message":[],"_revision_number":4},{"id":"83405714cfe54079524b4fa9d5ae9141774812b6","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-08-28 19:27:17.000000000","message":"Patch Set 4:\n\nrecheck bug 1393099","accounts_in_message":[],"_revision_number":4},{"id":"abc48a2aeda3067501f4c3c80158f1b7a5e78d9a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-28 20:43:35.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/82/213782/4/check/gate-ironic-python-agent-pep8/c5e8c9f/ : SUCCESS in 54s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/82/213782/4/check/gate-ironic-python-agent-docs/e04d605//doc/build/html/ : SUCCESS in 1m 09s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/82/213782/4/check/gate-ironic-python-agent-python27/82db16d/ : SUCCESS in 1m 06s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/82/213782/4/check/gate-ironic-python-agent-python34/ea543dc/ : SUCCESS in 1m 26s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/82/213782/4/check/gate-tempest-dsvm-ironic-agent_ssh-src/9f617cf/ : SUCCESS in 1h 02m 38s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/82/213782/4/check/gate-tempest-dsvm-ironic-pxe_ipa-src/1dddd5d/ : SUCCESS in 1h 11m 15s","accounts_in_message":[],"_revision_number":4},{"id":"2d329cfab8f2bcf9dfc58875daa02eab50dc8634","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2015-08-31 20:43:25.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\nThanks Josh.","accounts_in_message":[],"_revision_number":4},{"id":"a808eec5bef1e155f3bbf185d25585fc062a8219","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-31 20:43:33.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"244f1ac7f09f723dca00ba3f0040cb40e7230471","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-31 21:41:51.000000000","message":"Patch Set 4: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/82/213782/4/gate/gate-ironic-python-agent-docs/0691340//doc/build/html/ : SUCCESS in 1m 33s\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/82/213782/4/gate/gate-ironic-python-agent-pep8/a4e6605/ : SUCCESS in 54s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/82/213782/4/gate/gate-ironic-python-agent-python27/b63a279/ : SUCCESS in 57s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/82/213782/4/gate/gate-ironic-python-agent-python34/3d28ecd/ : SUCCESS in 1m 34s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/82/213782/4/gate/gate-tempest-dsvm-ironic-agent_ssh-src/c9c736f/ : SUCCESS in 58m 13s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/82/213782/4/gate/gate-tempest-dsvm-ironic-pxe_ipa-src/8460ac2/ : FAILURE in 45m 07s","accounts_in_message":[],"_revision_number":4},{"id":"d7c75d28885fca36d5dd61c349fe9e00506416ca","author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"date":"2015-09-01 01:25:40.000000000","message":"Patch Set 4:\n\nrecheck bug #1393099","accounts_in_message":[],"_revision_number":4},{"id":"8f9c584671772db29141dd8006d11500ba21b401","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-01 02:17:22.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/82/213782/4/check/gate-ironic-python-agent-pep8/fb4c99f/ : SUCCESS in 53s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/82/213782/4/check/gate-ironic-python-agent-docs/6a29734//doc/build/html/ : SUCCESS in 1m 14s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/82/213782/4/check/gate-ironic-python-agent-python27/6267166/ : SUCCESS in 55s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/82/213782/4/check/gate-ironic-python-agent-python34/82ef009/ : SUCCESS in 1m 28s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/82/213782/4/check/gate-tempest-dsvm-ironic-agent_ssh-src/6a22b93/ : SUCCESS in 47m 05s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/82/213782/4/check/gate-tempest-dsvm-ironic-pxe_ipa-src/a7c9360/ : SUCCESS in 46m 19s","accounts_in_message":[],"_revision_number":4},{"id":"19e7fd0677e4572d3ac15e93aa065ddf19434460","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-01 02:17:27.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"29c0d7873cd10a73e8df24084d1f98df2c46ea68","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-01 03:10:51.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/82/213782/4/gate/gate-ironic-python-agent-docs/aa7652e//doc/build/html/ : SUCCESS in 1m 23s\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/82/213782/4/gate/gate-ironic-python-agent-pep8/e89fc88/ : SUCCESS in 1m 06s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/82/213782/4/gate/gate-ironic-python-agent-python27/e516ee5/ : SUCCESS in 1m 22s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/82/213782/4/gate/gate-ironic-python-agent-python34/a95f3d1/ : SUCCESS in 1m 27s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/82/213782/4/gate/gate-tempest-dsvm-ironic-agent_ssh-src/b2209c9/ : SUCCESS in 48m 04s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/82/213782/4/gate/gate-tempest-dsvm-ironic-pxe_ipa-src/a7f37b9/ : SUCCESS in 53m 22s","accounts_in_message":[],"_revision_number":4},{"id":"10979fd9ec04c722cc971599848dbbae3d41ecc2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-01 03:10:53.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"cd6f15dffe9c8d5d1e0dfc7838e518fdf7bdf889","revisions":{"641322974ae579fdd612c6987793da3440b62926":{"kind":"REWORK","_number":1,"created":"2015-08-17 16:55:13.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/82/213782/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/82/213782/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/82/213782/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/82/213782/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/82/213782/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/82/213782/1"}}},"commit":{"parents":[{"commit":"96eaad3cd4182992ba1346ec5865f74581b80a83","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/96eaad3cd4182992ba1346ec5865f74581b80a83"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-08-17 16:51:21.000000000","tz":-420},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-08-17 16:51:21.000000000","tz":-420},"subject":"Dispatch the call to erase_block_device","message":"Dispatch the call to erase_block_device\n\nThere is no way for two hardware managers to handle erasing two disks\nin two different ways. dispatch_to_managers was designed specifically\nfor this case, and the default behavior will remain the same for the\nGenericHardwareManager (erase_block_device will pick up each disk).\n\nChange-Id: I19e9dc8539a0729fbb96cae92fe633e24608fc68\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/641322974ae579fdd612c6987793da3440b62926"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/641322974ae579fdd612c6987793da3440b62926"}]},"branch":"refs/heads/master"},"13c925201999244215732bd16c273b69f53b6484":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2015-08-17 16:56:37.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/82/213782/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/82/213782/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/82/213782/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/82/213782/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/82/213782/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/82/213782/2"}}},"commit":{"parents":[{"commit":"96eaad3cd4182992ba1346ec5865f74581b80a83","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/96eaad3cd4182992ba1346ec5865f74581b80a83"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-08-17 16:51:21.000000000","tz":-420},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-08-17 16:56:37.000000000","tz":0},"subject":"Dispatch the call to erase_block_device","message":"Dispatch the call to erase_block_device\n\nThere is no way for two hardware managers to handle erasing two disks\nin two different ways. dispatch_to_managers was designed specifically\nfor this case, and the default behavior will remain the same for the\nGenericHardwareManager (erase_block_device will pick up each disk).\n\nAlso return the result of the dispatch calls, so they\u0027ll be logged by Ironic and give more cleaning insight.\n\nChange-Id: I19e9dc8539a0729fbb96cae92fe633e24608fc68\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/13c925201999244215732bd16c273b69f53b6484"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/13c925201999244215732bd16c273b69f53b6484"}]},"branch":"refs/heads/master"},"2c72b43d4491ca1a2a109d84da8ad708e6f26786":{"kind":"REWORK","_number":3,"created":"2015-08-28 18:05:02.000000000","uploader":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"ref":"refs/changes/82/213782/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/82/213782/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/82/213782/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/82/213782/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/82/213782/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/82/213782/3"}}},"commit":{"parents":[{"commit":"3de3ca3b2265741daf46c47b119341306555d16f","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/3de3ca3b2265741daf46c47b119341306555d16f"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-08-17 16:51:21.000000000","tz":-420},"committer":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-08-28 18:01:31.000000000","tz":-420},"subject":"Dispatch the call to erase_block_device","message":"Dispatch the call to erase_block_device\n\nThere is no way for two hardware managers to handle erasing two disks\nin two different ways. dispatch_to_managers was designed specifically\nfor this case, and the default behavior will remain the same for the\nGenericHardwareManager (erase_block_device will pick up each disk).\n\nAlso return the result of the dispatch calls, so they\u0027ll be logged by Ironic and give more cleaning insight.\n\nChange-Id: I19e9dc8539a0729fbb96cae92fe633e24608fc68\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/2c72b43d4491ca1a2a109d84da8ad708e6f26786"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/2c72b43d4491ca1a2a109d84da8ad708e6f26786"}]},"branch":"refs/heads/master"},"cd6f15dffe9c8d5d1e0dfc7838e518fdf7bdf889":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2015-08-28 18:08:56.000000000","uploader":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"ref":"refs/changes/82/213782/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/82/213782/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/82/213782/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/82/213782/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/82/213782/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/82/213782/4"}}},"commit":{"parents":[{"commit":"3de3ca3b2265741daf46c47b119341306555d16f","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/3de3ca3b2265741daf46c47b119341306555d16f"}]}],"author":{"name":"Josh Gachnang","email":"josh@pcsforeducation.com","date":"2015-08-17 16:51:21.000000000","tz":-420},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2015-08-28 18:08:56.000000000","tz":0},"subject":"Dispatch the call to erase_block_device","message":"Dispatch the call to erase_block_device\n\nThere is no way for two hardware managers to handle erasing two disks\nin two different ways. dispatch_to_managers was designed specifically\nfor this case, and the default behavior will remain the same for the\nGenericHardwareManager (erase_block_device will pick up each disk).\n\nAlso return the result of the dispatch calls, so they\u0027ll be logged by\nIronic and give more cleaning insight.\n\nChange-Id: I19e9dc8539a0729fbb96cae92fe633e24608fc68","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/cd6f15dffe9c8d5d1e0dfc7838e518fdf7bdf889"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/cd6f15dffe9c8d5d1e0dfc7838e518fdf7bdf889"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
