)]}'
{"id":"openstack%2Fironic-python-agent~202137","triplet_id":"openstack%2Fironic-python-agent~master~Ic181ac3712810c6f6925e8b627ee79e77ecf4d83","project":"openstack/ironic-python-agent","branch":"master","topic":"bug/1455825","hashtags":[],"change_id":"Ic181ac3712810c6f6925e8b627ee79e77ecf4d83","subject":"Make the erase_devices clean step abortable","status":"MERGED","created":"2015-07-15 14:28:02.000000000","updated":"2016-01-20 09:42:59.000000000","submitted":"2015-09-26 22:25:17.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":14,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"c2541f3c324d49c4b8a58e2976286872f44e2da5","_number":202137,"virtual_id_number":202137,"owner":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-09-26 22:25:17.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,"_account_id":14810,"name":"Kan","email":"sofaopenstack@gmail.com","username":"Kan"},{"value":0,"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"value":0,"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},{"value":0,"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"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":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-09-26 19:01:57.000000000","_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":1,"date":"2015-09-26 21:04:49.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":14810,"name":"Kan","email":"sofaopenstack@gmail.com","username":"Kan"},{"value":0,"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"value":0,"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},{"value":0,"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"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":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"all":[{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-09-26 19:01:57.000000000","_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":"2016-01-20 09:42:59.000000000","post_submit":true,"_account_id":14810,"name":"Kan","email":"sofaopenstack@gmail.com","username":"Kan"},{"value":0,"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"value":0,"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},{"value":0,"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"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":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":14810,"name":"Kan","email":"sofaopenstack@gmail.com","username":"Kan"},{"value":0,"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},{"value":0,"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},{"value":0,"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"},{"value":0,"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},{"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":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":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":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"},{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"_account_id":14810,"name":"Kan","email":"sofaopenstack@gmail.com","username":"Kan"},{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-08-03 18:27:00.000000000","updated_by":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"reviewer":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"state":"REVIEWER"},{"updated":"2015-09-07 17:22:28.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":"2015-09-08 11:00:52.000000000","updated_by":{"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"},"reviewer":{"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"},"state":"REVIEWER"},{"updated":"2015-09-08 20:15:21.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-09-14 22:14:19.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-09-26 18:02:25.000000000","updated_by":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"reviewer":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"state":"REVIEWER"},{"updated":"2015-09-26 21:04:49.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-09-26 22:25:17.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2016-01-20 09:42:59.000000000","updated_by":{"_account_id":14810,"name":"Kan","email":"sofaopenstack@gmail.com","username":"Kan"},"reviewer":{"_account_id":14810,"name":"Kan","email":"sofaopenstack@gmail.com","username":"Kan"},"state":"REVIEWER"}],"messages":[{"id":"f25075d1739e148b8dba14ce506fd98b14d9333c","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2015-07-15 14:28:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b8d83b95d700085e1a618e60753f7642c3bc6db4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-15 16:06:42.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-pep8 http://logs.openstack.org/37/202137/1/check/gate-ironic-python-agent-pep8/4176b13/ : SUCCESS in 1m 13s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/37/202137/1/check/gate-ironic-python-agent-docs/e1a139c//doc/build/html/ : SUCCESS in 1m 20s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/37/202137/1/check/gate-ironic-python-agent-python27/f156ce2/ : SUCCESS in 1m 14s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/37/202137/1/check/gate-tempest-dsvm-ironic-agent_ssh-src/84ae673/ : FAILURE in 49m 06s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/37/202137/1/check/gate-tempest-dsvm-ironic-pxe_ipa-src/2994696/ : SUCCESS in 43m 09s","accounts_in_message":[],"_revision_number":1},{"id":"d90363d6b4155f4ea00494130f20584ff365cd16","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2015-07-15 16:25:18.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"dc7fffcdef4b4973187ddd01430032c3766feb53","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-15 17:07:36.000000000","message":"Patch Set 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/37/202137/1/check/gate-ironic-python-agent-pep8/697c682/ : SUCCESS in 1m 32s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/37/202137/1/check/gate-ironic-python-agent-docs/46f5fe1//doc/build/html/ : SUCCESS in 1m 36s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/37/202137/1/check/gate-ironic-python-agent-python27/2603c25/ : SUCCESS in 1m 34s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/37/202137/1/check/gate-tempest-dsvm-ironic-agent_ssh-src/bb54828/ : FAILURE in 1m 08s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/37/202137/1/check/gate-tempest-dsvm-ironic-pxe_ipa-src/12a47ae/ : FAILURE in 1m 09s","accounts_in_message":[],"_revision_number":1},{"id":"98f031383f03c30c7689b2cd944dda6b8df98cae","author":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"date":"2015-07-28 22:32:12.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"817524a89597ef4628818b71a4ef0db275dbf503","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-08-03 18:27:00.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)\n\nThanks Lucas, this is a great step towards cleaning being more operable. Just a docs request, then I\u0027m +2.","accounts_in_message":[],"_revision_number":1},{"id":"cbe38892f9e79c39ee3583cd7fdd0d374af89b15","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2015-09-07 09:18:06.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"0b01d96542df28b7ad98c8bbbfeef81749bfdcdf","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2015-09-07 09:38:38.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"502377f1986534c1c858a1f4c73d7814432af1f4","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2015-09-07 09:41:14.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"f5a973ba83913577aadd5ed32d93088ce1219645","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2015-09-07 09:41:48.000000000","message":"Patch Set 4: Commit message was updated","accounts_in_message":[],"_revision_number":4},{"id":"e5297a2453b3f523dd997f5ba375fd0e077437c2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-07 10:39:50.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/37/202137/4/check/gate-ironic-python-agent-pep8/8285dd4/ : SUCCESS in 58s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/37/202137/4/check/gate-ironic-python-agent-docs/3650fe0//doc/build/html/ : SUCCESS in 2m 24s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/37/202137/4/check/gate-ironic-python-agent-python27/8ceafa8/ : SUCCESS in 1m 10s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/37/202137/4/check/gate-ironic-python-agent-python34/ae69990/ : SUCCESS in 1m 24s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/37/202137/4/check/gate-tempest-dsvm-ironic-agent_ssh-src/2fd81c7/ : SUCCESS in 49m 11s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/37/202137/4/check/gate-tempest-dsvm-ironic-pxe_ipa-src/0f279ca/ : SUCCESS in 50m 14s","accounts_in_message":[],"_revision_number":4},{"id":"f320335da10e2cefb669d2c0c9c8a9e1d9a311c4","author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"date":"2015-09-07 17:22:28.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"5007401fb6269f9f0e4c3dcdcfc387ebb10ba6eb","author":{"_account_id":11278,"name":"Anusha Ramineni","email":"anusha.ramineni@india.nec.com","username":"anusha08"},"date":"2015-09-08 11:00:52.000000000","message":"Patch Set 4: Code-Review+1\n\n(3 comments)\n\nThanks Lucas. minor nits inline","accounts_in_message":[],"_revision_number":4},{"id":"98629a2db85c35a1e5ee224960cf95fa88f68106","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-09-08 20:15:07.000000000","message":"Patch Set 5: Commit message was updated","accounts_in_message":[],"_revision_number":5},{"id":"62bfe232c7674bff3143627e06594f48a653ba29","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-09-08 20:15:21.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\nFixed nits in the commit message; approving now.","accounts_in_message":[],"_revision_number":5},{"id":"e704f53ec17b185e13e5ee5d3b5f838d128d108a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-08 21:00:38.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/37/202137/5/check/gate-ironic-python-agent-pep8/8e661df/ : SUCCESS in 1m 04s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/37/202137/5/check/gate-ironic-python-agent-docs/524a6a4//doc/build/html/ : SUCCESS in 1m 29s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/37/202137/5/check/gate-ironic-python-agent-python27/3013eb8/ : SUCCESS in 1m 06s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/37/202137/5/check/gate-ironic-python-agent-python34/7116311/ : SUCCESS in 2m 28s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/37/202137/5/check/gate-tempest-dsvm-ironic-agent_ssh-src/fc0a114/ : SUCCESS in 41m 26s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/37/202137/5/check/gate-tempest-dsvm-ironic-pxe_ipa-src/81e5bbc/ : SUCCESS in 45m 22s","accounts_in_message":[],"_revision_number":5},{"id":"152e6ca0c463f7ac616dcd3556d693044dcf17d4","author":{"_account_id":13295,"name":"Mario Villaplana","email":"mario.villaplana@gmail.com","username":"mariojv"},"date":"2015-09-14 22:14:19.000000000","message":"Patch Set 5: Code-Review+1\n\nLGTM after clarifying that it goes into CLEANFAIL. Thanks.","accounts_in_message":[],"_revision_number":5},{"id":"92fb8b7afa87342f57e033f9c43ffbd34f49afa7","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2015-09-25 12:45:43.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"27abd6cb1fdbd725fb89bde0604b40881bc3f4b6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-25 13:29:27.000000000","message":"Patch Set 5:\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/37/202137/5/check/gate-ironic-python-agent-pep8/efc3fc1/ : SUCCESS in 48s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/37/202137/5/check/gate-ironic-python-agent-docs/05c03c8//doc/build/html/ : SUCCESS in 1m 22s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/37/202137/5/check/gate-ironic-python-agent-python27/9d0b87a/ : SUCCESS in 1m 11s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/37/202137/5/check/gate-ironic-python-agent-python34/efe2056/ : SUCCESS in 1m 05s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/37/202137/5/check/gate-tempest-dsvm-ironic-agent_ssh-src/a1aae35/ : SUCCESS in 39m 42s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/37/202137/5/check/gate-tempest-dsvm-ironic-pxe_ipa-src/2ebc516/ : SUCCESS in 43m 35s","accounts_in_message":[],"_revision_number":5},{"id":"59a8f4442b97f716260e055d542a6272fc0a719e","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-09-25 23:25:35.000000000","message":"Patch Set 5:\n\n(2 comments)\n\nLGTM\n\nThanks for the patch","accounts_in_message":[],"_revision_number":5},{"id":"570d14569d56ebf8f71482785148f2295659e8c5","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-09-26 17:51:47.000000000","message":"Patch Set 5: Code-Review+1\n\nrecheck\n\nNot sure why this isn\u0027t being merged. The Depends-On patch is merged. So trying a recheck.","accounts_in_message":[],"_revision_number":5},{"id":"f73c7329ea5941af200fa082509171c9726e885c","author":{"_account_id":16237,"name":"venkatamahesh","email":"venkatamaheshkotha@gmail.com","username":"venkatamahesh"},"date":"2015-09-26 18:02:25.000000000","message":"Patch Set 5: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"1425a495f1da3bf0f0776afd8ecb0c2383bcd569","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-26 18:31:23.000000000","message":"Patch Set 5:\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/37/202137/5/check/gate-ironic-python-agent-pep8/50bc387/ : SUCCESS in 52s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/37/202137/5/check/gate-ironic-python-agent-docs/bafcbab//doc/build/html/ : SUCCESS in 1m 12s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/37/202137/5/check/gate-ironic-python-agent-python27/df30903/ : SUCCESS in 1m 01s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/37/202137/5/check/gate-ironic-python-agent-python34/e62fcee/ : SUCCESS in 1m 15s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/37/202137/5/check/gate-tempest-dsvm-ironic-agent_ssh-src/bcdbc94/ : SUCCESS in 39m 29s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/37/202137/5/check/gate-tempest-dsvm-ironic-pxe_ipa-src/dd4310c/ : SUCCESS in 35m 02s","accounts_in_message":[],"_revision_number":5},{"id":"23d585f21d82ee8afc3c685ab71d92d5cfb3f14a","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2015-09-26 19:01:26.000000000","message":"Patch Set 6: Commit message was updated","accounts_in_message":[],"_revision_number":6},{"id":"252cc33412eaf52664483b796b8f40081e8d8a02","author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"date":"2015-09-26 19:01:57.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\nNot sure why it\u0027s not being merged either. Removing the Depends-On from the commit message since it\u0027s already merged and re-approving the patch","accounts_in_message":[],"_revision_number":6},{"id":"6b56dd4a8693445966e5f230b4d23b44b9df78c4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-26 19:57:40.000000000","message":"Patch Set 6: 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/37/202137/6/check/gate-ironic-python-agent-pep8/f84a488/ : SUCCESS in 53s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/37/202137/6/check/gate-ironic-python-agent-docs/446011a//doc/build/html/ : SUCCESS in 1m 20s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/37/202137/6/check/gate-ironic-python-agent-python27/62af33f/ : SUCCESS in 56s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/37/202137/6/check/gate-ironic-python-agent-python34/46ca390/ : SUCCESS in 2m 29s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/37/202137/6/check/gate-tempest-dsvm-ironic-agent_ssh-src/51f8dab/ : FAILURE in 56m 06s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/37/202137/6/check/gate-tempest-dsvm-ironic-pxe_ipa-src/76b5ee3/ : SUCCESS in 31m 03s","accounts_in_message":[],"_revision_number":6},{"id":"6dc3c816de13e448ba891b493744f676e0bbc584","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-09-26 21:04:41.000000000","message":"Patch Set 5:\n\n(1 comment)\n\nvenkatamahesh,\n\nThis is why I mentioned trailing comma:\n http://docs.openstack.org/developer/hacking/#dictionaries-lists\n\nBut I also said it was a \u0027nit\u0027","accounts_in_message":[],"_revision_number":5},{"id":"fc5eab2ac698ad489404eb72066414f0d9800308","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-09-26 21:04:49.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"8d6bf52125095718238d7c010e66c3fd6cd02b3b","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-09-26 21:06:01.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"523172a9673bfa33730460a25c5c0f3852614bce","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-26 21:45:22.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/37/202137/6/check/gate-ironic-python-agent-pep8/eb1f37c/ : SUCCESS in 46s\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/37/202137/6/check/gate-ironic-python-agent-docs/8c678c8//doc/build/html/ : SUCCESS in 56s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/37/202137/6/check/gate-ironic-python-agent-python27/29425f7/ : SUCCESS in 53s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/37/202137/6/check/gate-ironic-python-agent-python34/cc703cf/ : SUCCESS in 1m 24s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/37/202137/6/check/gate-tempest-dsvm-ironic-agent_ssh-src/e0dc058/ : SUCCESS in 39m 14s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/37/202137/6/check/gate-tempest-dsvm-ironic-pxe_ipa-src/586cb69/ : SUCCESS in 32m 12s","accounts_in_message":[],"_revision_number":6},{"id":"5873cf554c0f9ab53b6b8961fe405ced78384b31","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-26 21:45:27.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":6},{"id":"81e1b4c13a5c0c075aa50f6d1ad253d2f9f6ac7c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-26 22:25:17.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-ironic-python-agent-docs http://docs-draft.openstack.org/37/202137/6/gate/gate-ironic-python-agent-docs/c40b35e//doc/build/html/ : SUCCESS in 1m 18s\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/37/202137/6/gate/gate-ironic-python-agent-pep8/f94c41f/ : SUCCESS in 36s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/37/202137/6/gate/gate-ironic-python-agent-python27/9d3afd9/ : SUCCESS in 53s\n- gate-ironic-python-agent-python34 http://logs.openstack.org/37/202137/6/gate/gate-ironic-python-agent-python34/b5cee11/ : SUCCESS in 1m 06s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/37/202137/6/gate/gate-tempest-dsvm-ironic-agent_ssh-src/87fa0ad/ : SUCCESS in 39m 48s\n- gate-tempest-dsvm-ironic-pxe_ipa-src http://logs.openstack.org/37/202137/6/gate/gate-tempest-dsvm-ironic-pxe_ipa-src/32161ea/ : SUCCESS in 33m 01s","accounts_in_message":[],"_revision_number":6},{"id":"70761e526d1363c1e675873ffb787102a6da95d6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-26 22:25:19.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"cd70f514d6615d954dcc7e80c6438078a945b46e","revisions":{"744a1808cb4b02e018d60b88baa33f99101ff806":{"kind":"REWORK","_number":1,"created":"2015-07-15 14:28:02.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/37/202137/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/37/202137/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/1"}}},"commit":{"parents":[{"commit":"fdf7b8d882255fc47d253eb7ddbaa0d16dad3c1e","subject":"Merge \"Fix iso-image-create to work on RedHat distros\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/fdf7b8d882255fc47d253eb7ddbaa0d16dad3c1e"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-07-15 14:23:45.000000000","tz":60},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-07-15 14:23:45.000000000","tz":60},"subject":"Explicitly mark clean steps as abortable","message":"Explicitly mark clean steps as abortable\n\nThis patch just updates the get_clean_steps() from hardware.py to\nexplicitly indicate that it\u0027s abortable.\n\nChange-Id: Ic181ac3712810c6f6925e8b627ee79e77ecf4d83\nDepends-On: Ia6846c048b3dab44a8280366a7305aca1d3eb783\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/744a1808cb4b02e018d60b88baa33f99101ff806"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/744a1808cb4b02e018d60b88baa33f99101ff806"}]},"branch":"refs/heads/master"},"b1a33f06dd661733f9f806613f9598de44b4e1ee":{"kind":"REWORK","_number":2,"created":"2015-09-07 09:38:38.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/37/202137/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/37/202137/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/2"}}},"commit":{"parents":[{"commit":"cdb4b520eb8f5fd7ed1b1e48f74d229d63c3a21a","subject":"Merge \"Update qemu-utils package from testing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/cdb4b520eb8f5fd7ed1b1e48f74d229d63c3a21a"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-07-15 14:23:45.000000000","tz":60},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-09-07 09:34:00.000000000","tz":60},"subject":"Make the erase_devices as abortable","message":"Make the erase_devices as abortable\n\nThis patches updates the get_clean_steps() method to make the\nerase_devices step abortable. Ereasing devices is something that can be\ncanceled without damaging the machine.\n\nWhen a clean steap is aborted the provision state of the Ironic\u0027s node\nwill go to CLEANFAIL state. The operator can then do what is needed to\nfix the problem (i.e network booting issues) and restart the cleaning\nlater on.\n\nChange-Id: Ic181ac3712810c6f6925e8b627ee79e77ecf4d83\nDepends-On: Ia6846c048b3dab44a8280366a7305aca1d3eb783\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b1a33f06dd661733f9f806613f9598de44b4e1ee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b1a33f06dd661733f9f806613f9598de44b4e1ee"}]},"branch":"refs/heads/master"},"122e8ce03a903d0a29f9d9a870d8147f076e5e90":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2015-09-07 09:41:14.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/37/202137/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/37/202137/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/3"}}},"commit":{"parents":[{"commit":"cdb4b520eb8f5fd7ed1b1e48f74d229d63c3a21a","subject":"Merge \"Update qemu-utils package from testing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/cdb4b520eb8f5fd7ed1b1e48f74d229d63c3a21a"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-07-15 14:23:45.000000000","tz":60},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-09-07 09:40:57.000000000","tz":60},"subject":"Make the erase_devices as abortable","message":"Make the erase_devices as abortable\n\nThis patches updates the get_clean_steps() method to make the\nerase_devices step abortable. Ereasing devices is something that can be\ncanceled without damaging the machine.\n\nWhen a clean steap is aborted the provision state of the Ironic\u0027s node\nwill go to CLEANFAIL state. The operator can then do what is needed to\nfix the problem (i.e network booting issues) and restart the cleaning\nlater on.\n\nPartial-Bug: #1455825\nDepends-On: Ia6846c048b3dab44a8280366a7305aca1d3eb783\nChange-Id: Ic181ac3712810c6f6925e8b627ee79e77ecf4d83\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/122e8ce03a903d0a29f9d9a870d8147f076e5e90"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/122e8ce03a903d0a29f9d9a870d8147f076e5e90"}]},"branch":"refs/heads/master"},"49209ac5d3dc12e0a74a107b6c7b5c1e8617a57e":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2015-09-07 09:41:48.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/37/202137/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/37/202137/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/4"}}},"commit":{"parents":[{"commit":"cdb4b520eb8f5fd7ed1b1e48f74d229d63c3a21a","subject":"Merge \"Update qemu-utils package from testing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/cdb4b520eb8f5fd7ed1b1e48f74d229d63c3a21a"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-07-15 14:23:45.000000000","tz":60},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-09-07 09:41:48.000000000","tz":0},"subject":"Make the erase_devices clean step abortable","message":"Make the erase_devices clean step abortable\n\nThis patches updates the get_clean_steps() method to make the\nerase_devices step abortable. Ereasing devices is something that can be\ncanceled without damaging the machine.\n\nWhen a clean steap is aborted the provision state of the Ironic\u0027s node\nwill go to CLEANFAIL state. The operator can then do what is needed to\nfix the problem (i.e network booting issues) and restart the cleaning\nlater on.\n\nPartial-Bug: #1455825\nDepends-On: Ia6846c048b3dab44a8280366a7305aca1d3eb783\nChange-Id: Ic181ac3712810c6f6925e8b627ee79e77ecf4d83\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/49209ac5d3dc12e0a74a107b6c7b5c1e8617a57e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/49209ac5d3dc12e0a74a107b6c7b5c1e8617a57e"}]},"branch":"refs/heads/master"},"950939359c480aaaba4bac90c77f9729e498256c":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2015-09-08 20:15:07.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/37/202137/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/37/202137/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/5"}}},"commit":{"parents":[{"commit":"cdb4b520eb8f5fd7ed1b1e48f74d229d63c3a21a","subject":"Merge \"Update qemu-utils package from testing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/cdb4b520eb8f5fd7ed1b1e48f74d229d63c3a21a"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-07-15 14:23:45.000000000","tz":60},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2015-09-08 20:15:07.000000000","tz":0},"subject":"Make the erase_devices clean step abortable","message":"Make the erase_devices clean step abortable\n\nThis patches updates the get_clean_steps() method to make the\nerase_devices step abortable. Erasing devices is something that can be\ncancelled without damaging the machine.\n\nWhen a clean step is aborted the provision state of the Ironic node\nwill go to CLEANFAIL state. The operator can then do what is needed to\nfix the problem (i.e network booting issues) and restart the cleaning\nlater on.\n\nPartial-Bug: #1455825\nDepends-On: Ia6846c048b3dab44a8280366a7305aca1d3eb783\nChange-Id: Ic181ac3712810c6f6925e8b627ee79e77ecf4d83","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/950939359c480aaaba4bac90c77f9729e498256c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/950939359c480aaaba4bac90c77f9729e498256c"}]},"branch":"refs/heads/master"},"cd70f514d6615d954dcc7e80c6438078a945b46e":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2015-09-26 19:01:26.000000000","uploader":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"ref":"refs/changes/37/202137/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/37/202137/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/37/202137/6"}}},"commit":{"parents":[{"commit":"cdb4b520eb8f5fd7ed1b1e48f74d229d63c3a21a","subject":"Merge \"Update qemu-utils package from testing\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/cdb4b520eb8f5fd7ed1b1e48f74d229d63c3a21a"}]}],"author":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-07-15 14:23:45.000000000","tz":60},"committer":{"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","date":"2015-09-26 19:01:26.000000000","tz":0},"subject":"Make the erase_devices clean step abortable","message":"Make the erase_devices clean step abortable\n\nThis patches updates the get_clean_steps() method to make the\nerase_devices step abortable. Erasing devices is something that can be\ncancelled without damaging the machine.\n\nWhen a clean step is aborted the provision state of the Ironic node\nwill go to CLEANFAIL state. The operator can then do what is needed to\nfix the problem (i.e network booting issues) and restart the cleaning\nlater on.\n\nPartial-Bug: #1455825\nChange-Id: Ic181ac3712810c6f6925e8b627ee79e77ecf4d83\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/cd70f514d6615d954dcc7e80c6438078a945b46e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/cd70f514d6615d954dcc7e80c6438078a945b46e"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
