)]}'
{"id":"openstack%2Fironic-python-agent~165247","triplet_id":"openstack%2Fironic-python-agent~master~Ie4f88b97c8c34efe2397538662622abd0b963aea","project":"openstack/ironic-python-agent","branch":"master","topic":"jay/SecureEraseFallback","hashtags":[],"change_id":"Ie4f88b97c8c34efe2397538662622abd0b963aea","subject":"Add fallback secure erase using shred","status":"MERGED","created":"2015-03-17 23:26:54.000000000","updated":"2015-03-19 02:25:02.000000000","submitted":"2015-03-19 02:25:01.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":12,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"b14c8d88523dd09637d1aa061ac9eeb47b59d7be","_number":165247,"virtual_id_number":165247,"owner":{"_account_id":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":2,"date":"2015-03-19 02:25:01.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":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"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":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":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"recommended":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"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":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":1,"date":"2015-03-18 21:57:41.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":2,"date":"2015-03-18 23:08:59.000000000","_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"value":2,"date":"2015-03-18 21:57:21.000000000","_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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"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":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"value":0,"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},{"value":1,"date":"2015-03-18 23:08:59.000000000","_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},{"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":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":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"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":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":10342,"name":"Jay Faulkner","display_name":"JayF","email":"jay@jvf.cc","username":"JayF","status":"youtube.com/@oss-gr / podcast.gr-oss.io"},{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},{"_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-17 23:30:23.000000000","updated_by":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"reviewer":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"state":"REVIEWER"},{"updated":"2015-03-18 21:57:21.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-03-18 21:57:41.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-18 23:08:59.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-19 02:25:01.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"5aaa2dccfd223c5225aaf4f28896a47cae1f8ba1","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-17 23:26:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d1eab6d1983710c4d155e91d36d7de16bdc8a133","author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"date":"2015-03-17 23:30:23.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nOne thing inline","accounts_in_message":[],"_revision_number":1},{"id":"1e11a1bcb80a334341448a8e14a7fb17a1e5c3eb","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-18 00:04:29.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"0309dcc95f7513b03b4904622ad73fac3fbadd5d","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-18 00:04:41.000000000","message":"Patch Set 2:\n\nNote: This is 100% untested on actual hardware","accounts_in_message":[],"_revision_number":2},{"id":"6763e988a3663c2901a274054cafc23fcb53410d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-18 01:02:34.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/47/165247/2/check/gate-ironic-python-agent-pep8/971f08a/ : SUCCESS in 54s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/47/165247/2/check/gate-ironic-python-agent-python27/1f56f20/ : SUCCESS in 1m 03s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/47/165247/2/check/gate-tempest-dsvm-ironic-agent_ssh-src/784a2f0/ : SUCCESS in 40m 25s","accounts_in_message":[],"_revision_number":2},{"id":"3ef31de802dba12c3543b76e294b124dbc2d2963","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-18 04:29:26.000000000","message":"Patch Set 2: Code-Review+2\n\nNice, thanks!","accounts_in_message":[],"_revision_number":2},{"id":"5366a19d3fcddfb0b59b5c2dfd54681dd1eaf694","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-18 05:16:05.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)\n\nDidn\u0027t work in devstack when I tried it. We also have a code block that\u0027s inaccessible.","accounts_in_message":[],"_revision_number":2},{"id":"b5bb91c65f3d7ada28bcecdfb0d742fe6c3fd7cb","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-18 16:44:24.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"ee17b92d9e0bce7e4ee2c0a0414668c1961cd285","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-18 16:47:38.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"6826bcadfeda720ed530d38df1edcea4a0f4269f","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-03-18 17:19:59.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"66a52fd1ca44ca82eb2ccdaf4057e021c9770614","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-18 19:11:53.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"021299866a7e1f4187d9e0ca8bc11d845df84cae","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-18 19:14:51.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"827043b6aa6fb8be7bd074a049a4f21669f8af32","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-18 19:18:14.000000000","message":"Patch Set 3: Code-Review+2\n\nLGTM","accounts_in_message":[],"_revision_number":3},{"id":"a8d4cc27886ab51275f81dac3f1074c40c9e744b","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-03-18 20:30:33.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"1ea9ff778b11addf96819212af259d09468e71e3","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-18 21:54:17.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"25d7baba0f8abdf43cc6f97cf6db859e54246d30","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-18 21:55:33.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"f4eee436324d241b8dea4f360cf9cff5a1562d21","author":{"_account_id":10380,"name":"Josh Gachnang","email":"josh@pcsforeducation.com","username":"JoshNang"},"date":"2015-03-18 21:57:21.000000000","message":"Patch Set 4: Code-Review+2\n\nLGTM!","accounts_in_message":[],"_revision_number":4},{"id":"bec7e957d12abf1f7b417105a954468903d459c6","author":{"_account_id":14760,"name":"John L. Villalovos","email":"openstack.org@sodarock.com","username":"jlvillal"},"date":"2015-03-18 21:57:41.000000000","message":"Patch Set 4: Code-Review+1","accounts_in_message":[],"_revision_number":4},{"id":"4696be959fa357780a47693eec18e4721523059d","author":{"_account_id":2889,"name":"Aeva Black","email":"aeva.online@gmail.com","username":"tenbrae"},"date":"2015-03-18 23:08:59.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\nThanks, Jay!","accounts_in_message":[],"_revision_number":4},{"id":"fbb1c6d01bdd1ec2fadde1cc9003cb292d548e9d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-19 01:42:31.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/47/165247/4/check/gate-ironic-python-agent-pep8/a842e8f/ : SUCCESS in 2m 40s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/47/165247/4/check/gate-ironic-python-agent-python27/a1fd6d6/ : SUCCESS in 59s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/47/165247/4/check/gate-tempest-dsvm-ironic-agent_ssh-src/7ac2645/ : SUCCESS in 43m 02s","accounts_in_message":[],"_revision_number":4},{"id":"32768d091ff6e43bf740a76a95449b8a9e8c9216","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-19 01:42:32.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":4},{"id":"1775af0dfa9b9bf5f483d1eff49a4c05b35e05e4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-19 02:25:01.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-ironic-python-agent-pep8 http://logs.openstack.org/47/165247/4/gate/gate-ironic-python-agent-pep8/e9635e8/ : SUCCESS in 56s\n- gate-ironic-python-agent-python27 http://logs.openstack.org/47/165247/4/gate/gate-ironic-python-agent-python27/024c435/ : SUCCESS in 55s\n- gate-tempest-dsvm-ironic-agent_ssh-src http://logs.openstack.org/47/165247/4/gate/gate-tempest-dsvm-ironic-agent_ssh-src/3c115e6/ : SUCCESS in 41m 58s","accounts_in_message":[],"_revision_number":4},{"id":"e5337fab21638245f01fb189e60cda4dbde87fad","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-19 02:25:02.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"a17c82428842fe4994977ed6896bc99da8acf41a","revisions":{"f83ea1831d9ad6004a10052c9cf2991aa6f92d86":{"kind":"REWORK","_number":1,"created":"2015-03-17 23:26:54.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/47/165247/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/47/165247/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/165247/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/165247/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/165247/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/165247/1"}}},"commit":{"parents":[{"commit":"ac4e9901d688a6efd39ddc9b20c724e6b24082bf","subject":"Add uefi support in image extension","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/ac4e9901d688a6efd39ddc9b20c724e6b24082bf"}]}],"author":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2015-03-17 23:26:06.000000000","tz":-420},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2015-03-17 23:26:06.000000000","tz":-420},"subject":"Add fallback secure erase using shred","message":"Add fallback secure erase using shred\n\nWIP: TODO: Tests\nThis prevents devices from failing cleaning if they don\u0027t support ATA\nsecurity erase. Instead, the device will be erased by overwriting using\nGNU shred.\n\nChange-Id: Ie4f88b97c8c34efe2397538662622abd0b963aea\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f83ea1831d9ad6004a10052c9cf2991aa6f92d86"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/f83ea1831d9ad6004a10052c9cf2991aa6f92d86"}]},"branch":"refs/heads/master"},"b23524db63efca47139bfb824d40542da0c184d9":{"kind":"REWORK","_number":2,"created":"2015-03-18 00:04:29.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/47/165247/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/47/165247/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/165247/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/165247/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/165247/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/165247/2"}}},"commit":{"parents":[{"commit":"ac4e9901d688a6efd39ddc9b20c724e6b24082bf","subject":"Add uefi support in image extension","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/ac4e9901d688a6efd39ddc9b20c724e6b24082bf"}]}],"author":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2015-03-17 23:26:06.000000000","tz":-420},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2015-03-18 00:04:22.000000000","tz":-420},"subject":"Add fallback secure erase using shred","message":"Add fallback secure erase using shred\n\nThis prevents devices from failing cleaning if they don\u0027t support ATA\nsecurity erase. Instead, the device will be erased by overwriting using\nGNU shred.\n\nChange-Id: Ie4f88b97c8c34efe2397538662622abd0b963aea\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b23524db63efca47139bfb824d40542da0c184d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/b23524db63efca47139bfb824d40542da0c184d9"}]},"branch":"refs/heads/master"},"71eec1408fe26fe8c4791f3114023175e06d85ee":{"kind":"REWORK","_number":3,"created":"2015-03-18 19:14:51.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/47/165247/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/47/165247/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/165247/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/165247/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/165247/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/165247/3"}}},"commit":{"parents":[{"commit":"ac4e9901d688a6efd39ddc9b20c724e6b24082bf","subject":"Add uefi support in image extension","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/ac4e9901d688a6efd39ddc9b20c724e6b24082bf"}]}],"author":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2015-03-17 23:26:06.000000000","tz":-420},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2015-03-18 19:16:46.000000000","tz":-420},"subject":"Add fallback secure erase using shred","message":"Add fallback secure erase using shred\n\nThis prevents devices from failing cleaning if they don\u0027t support ATA\nsecurity erase. Instead, the device will be erased by overwriting using\nGNU shred.\n\nChange-Id: Ie4f88b97c8c34efe2397538662622abd0b963aea\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/71eec1408fe26fe8c4791f3114023175e06d85ee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/71eec1408fe26fe8c4791f3114023175e06d85ee"}]},"branch":"refs/heads/master"},"a17c82428842fe4994977ed6896bc99da8acf41a":{"kind":"REWORK","_number":4,"created":"2015-03-18 21:55:33.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/47/165247/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/ironic-python-agent","ref":"refs/changes/47/165247/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/165247/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/165247/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/165247/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/ironic-python-agent refs/changes/47/165247/4"}}},"commit":{"parents":[{"commit":"ac4e9901d688a6efd39ddc9b20c724e6b24082bf","subject":"Add uefi support in image extension","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/ac4e9901d688a6efd39ddc9b20c724e6b24082bf"}]}],"author":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2015-03-17 23:26:06.000000000","tz":-420},"committer":{"name":"Jay Faulkner","email":"jay@jvf.cc","date":"2015-03-18 21:57:28.000000000","tz":-420},"subject":"Add fallback secure erase using shred","message":"Add fallback secure erase using shred\n\nThis prevents devices from failing cleaning if they don\u0027t support ATA\nsecurity erase. Instead, the device will be erased by overwriting using\nGNU shred.\n\nChange-Id: Ie4f88b97c8c34efe2397538662622abd0b963aea\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/a17c82428842fe4994977ed6896bc99da8acf41a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/ironic-python-agent/commit/a17c82428842fe4994977ed6896bc99da8acf41a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
