)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"033d3fbbaadf2de64abeecc916613c7d9e700ee6","unresolved":false,"context_lines":[{"line_number":9,"context_line":"This spec aims at enhancing 2 power interfaces in nova ironic driver."},{"line_number":10,"context_line":"1. Support server soft reboot"},{"line_number":11,"context_line":"2. Support server soft poweroff"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: Ic49a6b782cb39aad38bb86fe08b585222f62298e"},{"line_number":14,"context_line":"Implements: blueprint soft-reboot-poweroff"},{"line_number":15,"context_line":"Signed-off-by: Tang Chen \u003ctangchen@cn.fujitsu.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ba8a016a_ae4d623f","line":12,"updated":"2015-11-19 09:37:50.000000000","message":"There is an ironic-spec for this feature.\n\nSo the commit message should contain\n\n Depends-On: I3dc6561ea7cecf8b8d998717fefa9cf8001d0f4c","commit_id":"fa2cfa511a77d78a6a7d421ceba22588ff791de0"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"ae003ef376cf944dc21a4e6580caffd334053179","unresolved":false,"context_lines":[{"line_number":9,"context_line":"This spec aims at enhancing 2 power interfaces in nova ironic driver."},{"line_number":10,"context_line":"1. Support server soft reboot"},{"line_number":11,"context_line":"2. Support server soft poweroff"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: Ic49a6b782cb39aad38bb86fe08b585222f62298e"},{"line_number":14,"context_line":"Implements: blueprint soft-reboot-poweroff"},{"line_number":15,"context_line":"Signed-off-by: Tang Chen \u003ctangchen@cn.fujitsu.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"ba8a016a_4e963640","line":12,"in_reply_to":"ba8a016a_ae4d623f","updated":"2015-11-19 09:42:11.000000000","message":"Done","commit_id":"fa2cfa511a77d78a6a7d421ceba22588ff791de0"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"8e1d821f4c8dbd980af2e79eb36be89339719154","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Support soft reboot and poweroff in nova ironic driver."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Soft reboot/poweroff is now being implemented in Ironic. The spec is here:"},{"line_number":10,"context_line":"https://review.openstack.org/#/c/186700/"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This spec aims at enhancing 2 power interfaces in nova ironic driver."},{"line_number":13,"context_line":"1. Support server soft reboot"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"9a8ffd7b_9e1a4e16","line":10,"updated":"2015-12-02 09:06:32.000000000","message":"How about putting\n\n Depends-on: I3dc6561ea7cecf8b8d998717fefa9cf8001d0f4c\n\non the commit message?\n\nWe don\u0027t need to take care for ironic-spec if containing that, because the Depends-on can block merging until the ironic-spec is merged first.","commit_id":"5b938675dc15f3a2efdee12d662f9709d5285dce"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"b57a58fde3a30223c6af5773177bfcf7b8fa074d","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Support soft reboot and poweroff in nova ironic driver."},{"line_number":8,"context_line":""},{"line_number":9,"context_line":"Soft reboot/poweroff is now being implemented in Ironic. The spec is here:"},{"line_number":10,"context_line":"https://review.openstack.org/#/c/186700/"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This spec aims at enhancing 2 power interfaces in nova ironic driver."},{"line_number":13,"context_line":"1. Support server soft reboot"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"9a8ffd7b_61d02f54","line":10,"in_reply_to":"9a8ffd7b_9e1a4e16","updated":"2015-12-02 09:23:28.000000000","message":"Good idea. Thanks a lot. :)","commit_id":"5b938675dc15f3a2efdee12d662f9709d5285dce"}],"specs/mitaka/approved/soft-reboot-poweroff.rst":[{"author":{"_account_id":12898,"name":"Tony Breeds","email":"tony@bakeyournoodle.com","username":"tonyb"},"change_message_id":"532535bbe30ab508df1926fca99fd4153b73edf2","unresolved":false,"context_lines":[{"line_number":35,"context_line":"According to ironic blueprint enhance-power-interface-for-soft-reboot-and-nmi"},{"line_number":36,"context_line":"(https://blueprints.launchpad.net/ironic/+spec/enhance-power-interface-for-soft-reboot-and-nmi),"},{"line_number":37,"context_line":"ironic will soon support reboot/poweroff a server softly. So we need to"},{"line_number":38,"context_line":"improve nova ironic driver to be able to use these functionalities."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"Use Cases"},{"line_number":41,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a29b11f_971cb414","line":38,"updated":"2015-10-20 05:44:00.000000000","message":"This code refactor doesn\u0027t need a spec as it\u0027s internal to the driver with no external impacts.","commit_id":"fa2cfa511a77d78a6a7d421ceba22588ff791de0"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"5db8ea58ee9f3dece71224c6d544135c6bfc38a6","unresolved":false,"context_lines":[{"line_number":50,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":51,"context_line":"This spec proposes adding an new API for injecting an NMI and implementing a"},{"line_number":52,"context_line":"method to inject an NMI on drivers. After receiving the NMI, the instance"},{"line_number":53,"context_line":"acts as configured by the end user."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"Alternatives"},{"line_number":56,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_8e1cf36a","line":53,"updated":"2015-11-19 21:16:14.000000000","message":"I feel like this was copied from somewhere else and doesn\u0027t belong here at all.","commit_id":"2ca727a71ece2d0c394e892b979808012465e8f0"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"80239cf5b991310c3e29253984c8d8cd8a7d8646","unresolved":false,"context_lines":[{"line_number":50,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":51,"context_line":"This spec proposes adding an new API for injecting an NMI and implementing a"},{"line_number":52,"context_line":"method to inject an NMI on drivers. After receiving the NMI, the instance"},{"line_number":53,"context_line":"acts as configured by the end user."},{"line_number":54,"context_line":""},{"line_number":55,"context_line":"Alternatives"},{"line_number":56,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_a666b4ea","line":53,"in_reply_to":"ba8a016a_8e1cf36a","updated":"2015-11-20 07:13:49.000000000","message":"Oh, sorry, it was copied. I confused this spec with another one of mine.  Will fix it.\n\nThx.","commit_id":"2ca727a71ece2d0c394e892b979808012465e8f0"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"5db8ea58ee9f3dece71224c6d544135c6bfc38a6","unresolved":false,"context_lines":[{"line_number":74,"context_line":""},{"line_number":75,"context_line":"Other end user impact"},{"line_number":76,"context_line":"---------------------"},{"line_number":77,"context_line":"None"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"Performance Impact"},{"line_number":80,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_ce443b4b","line":77,"updated":"2015-11-19 21:16:14.000000000","message":"Seems like there\u0027s a backwards compatibility issue here, where users may expect the old behavior. Not sure how to signal this.","commit_id":"2ca727a71ece2d0c394e892b979808012465e8f0"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"80239cf5b991310c3e29253984c8d8cd8a7d8646","unresolved":false,"context_lines":[{"line_number":74,"context_line":""},{"line_number":75,"context_line":"Other end user impact"},{"line_number":76,"context_line":"---------------------"},{"line_number":77,"context_line":"None"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"Performance Impact"},{"line_number":80,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_e6427c0e","line":77,"in_reply_to":"ba8a016a_ce443b4b","updated":"2015-11-20 07:13:49.000000000","message":"For now, since Ironic doesn\u0027t support soft reboot/poweroff, it will do a hard reboot/poweroff if user gives \"reboot\" command by default. After this change, it will do soft ones by default. \n\nOne solution could be: try soft reboot/poweroff first, if fails, do the hard ones.\n\nHow do you think ?","commit_id":"2ca727a71ece2d0c394e892b979808012465e8f0"},{"author":{"_account_id":10343,"name":"Jim Rollenhagen","email":"jim@jimrollenhagen.com","username":"jimrollenhagen"},"change_message_id":"5db8ea58ee9f3dece71224c6d544135c6bfc38a6","unresolved":false,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":"Work Items"},{"line_number":104,"context_line":"----------"},{"line_number":105,"context_line":"* Make IronicDriver.reboot() do soft reboot by default."},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"* Make IronicDriver.power_off() do soft poweroff by default."},{"line_number":108,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_ee381fd5","line":105,"updated":"2015-11-19 21:16:14.000000000","message":"And respect the hard option?","commit_id":"2ca727a71ece2d0c394e892b979808012465e8f0"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"80239cf5b991310c3e29253984c8d8cd8a7d8646","unresolved":false,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":"Work Items"},{"line_number":104,"context_line":"----------"},{"line_number":105,"context_line":"* Make IronicDriver.reboot() do soft reboot by default."},{"line_number":106,"context_line":""},{"line_number":107,"context_line":"* Make IronicDriver.power_off() do soft poweroff by default."},{"line_number":108,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"ba8a016a_7044f748","line":105,"in_reply_to":"ba8a016a_ee381fd5","updated":"2015-11-20 07:13:49.000000000","message":"User should specify --hard to do a hard reboot.","commit_id":"2ca727a71ece2d0c394e892b979808012465e8f0"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"478f103c626a98b52d502ee9bf5d1d5b0b38411d","unresolved":false,"context_lines":[{"line_number":49,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":50,"context_line":"1. reboot() in nova ironic driver will be able to handle reboot_type parameter,"},{"line_number":51,"context_line":"   and signal ironic to perform a soft reboot to baremetal. The soft reboot"},{"line_number":52,"context_line":"   will also become the default behavior if users do not specify reboot_type."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"2. power_off() in nova ironic driver will be able to handle timeuot parameter,"},{"line_number":55,"context_line":"   and signal ironic to perform a soft poweroff to baremetal when timeout is"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_53c7fd11","line":52,"updated":"2015-11-24 04:31:09.000000000","message":"This(\"The soft reboot ... if users do not specify reboot_type\") seems misleading.\n\nAs nova rest API, the request which don\u0027t contain the type is denied and the value should be SOFT or HARD because of https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/schemas/servers.py#L154\n\nSo the above description is just for python-novaclient. Better to remove the description for avoiding confusions.","commit_id":"d4717613e6d262dc63eabcd5f248a4deb0663992"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"fc9a942c618644b843219de41052c9b164d02ea8","unresolved":false,"context_lines":[{"line_number":49,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":50,"context_line":"1. reboot() in nova ironic driver will be able to handle reboot_type parameter,"},{"line_number":51,"context_line":"   and signal ironic to perform a soft reboot to baremetal. The soft reboot"},{"line_number":52,"context_line":"   will also become the default behavior if users do not specify reboot_type."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"2. power_off() in nova ironic driver will be able to handle timeuot parameter,"},{"line_number":55,"context_line":"   and signal ironic to perform a soft poweroff to baremetal when timeout is"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_76bf8f60","line":52,"in_reply_to":"ba8a016a_53c7fd11","updated":"2015-11-24 05:25:36.000000000","message":"Done","commit_id":"d4717613e6d262dc63eabcd5f248a4deb0663992"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"478f103c626a98b52d502ee9bf5d1d5b0b38411d","unresolved":false,"context_lines":[{"line_number":51,"context_line":"   and signal ironic to perform a soft reboot to baremetal. The soft reboot"},{"line_number":52,"context_line":"   will also become the default behavior if users do not specify reboot_type."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"2. power_off() in nova ironic driver will be able to handle timeuot parameter,"},{"line_number":55,"context_line":"   and signal ironic to perform a soft poweroff to baremetal when timeout is"},{"line_number":56,"context_line":"   greater than 0. The soft poweroff will also become the default behavior if"},{"line_number":57,"context_line":"   users do not specify timeout as 0."}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_f3d631c2","line":54,"updated":"2015-11-24 04:31:09.000000000","message":"nit: s/timeuot/timeout/","commit_id":"d4717613e6d262dc63eabcd5f248a4deb0663992"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"fc9a942c618644b843219de41052c9b164d02ea8","unresolved":false,"context_lines":[{"line_number":51,"context_line":"   and signal ironic to perform a soft reboot to baremetal. The soft reboot"},{"line_number":52,"context_line":"   will also become the default behavior if users do not specify reboot_type."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"2. power_off() in nova ironic driver will be able to handle timeuot parameter,"},{"line_number":55,"context_line":"   and signal ironic to perform a soft poweroff to baremetal when timeout is"},{"line_number":56,"context_line":"   greater than 0. The soft poweroff will also become the default behavior if"},{"line_number":57,"context_line":"   users do not specify timeout as 0."}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_d6899bcb","line":54,"in_reply_to":"ba8a016a_f3d631c2","updated":"2015-11-24 05:25:36.000000000","message":"Done","commit_id":"d4717613e6d262dc63eabcd5f248a4deb0663992"},{"author":{"_account_id":6167,"name":"Ken\u0027ichi Ohmichi","email":"ken1ohmichi@gmail.com","username":"oomichi"},"change_message_id":"478f103c626a98b52d502ee9bf5d1d5b0b38411d","unresolved":false,"context_lines":[{"line_number":111,"context_line":"1. Improve reboot() in nova ironic driver to handle reboot_type parameter, and"},{"line_number":112,"context_line":"   signal ironic to perform a soft reboot to baremetal."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"2. Improve power_off() in nova ironic driver to handle timeuot parameter, and"},{"line_number":115,"context_line":"   signal ironic to perform a soft poweroff to baremetal when timeout is"},{"line_number":116,"context_line":"   greater than 0."},{"line_number":117,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_53793dfb","line":114,"updated":"2015-11-24 04:31:09.000000000","message":"nit: s/timeuot/timeout/","commit_id":"d4717613e6d262dc63eabcd5f248a4deb0663992"},{"author":{"_account_id":14937,"name":"Tang Chen","email":"imtangchen@163.com","username":"tangchen"},"change_message_id":"fc9a942c618644b843219de41052c9b164d02ea8","unresolved":false,"context_lines":[{"line_number":111,"context_line":"1. Improve reboot() in nova ironic driver to handle reboot_type parameter, and"},{"line_number":112,"context_line":"   signal ironic to perform a soft reboot to baremetal."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"2. Improve power_off() in nova ironic driver to handle timeuot parameter, and"},{"line_number":115,"context_line":"   signal ironic to perform a soft poweroff to baremetal when timeout is"},{"line_number":116,"context_line":"   greater than 0."},{"line_number":117,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"ba8a016a_36a2674c","line":114,"in_reply_to":"ba8a016a_53793dfb","updated":"2015-11-24 05:25:36.000000000","message":"Done","commit_id":"d4717613e6d262dc63eabcd5f248a4deb0663992"},{"author":{"_account_id":13719,"name":"Naohiro Tamura","email":"naohirot.openstack@gmail.com","username":"nao"},"change_message_id":"768a6677b3ac2703fc49a8f3f45a65324f8b7c89","unresolved":false,"context_lines":[{"line_number":83,"context_line":""},{"line_number":84,"context_line":"Other end user impact"},{"line_number":85,"context_line":"---------------------"},{"line_number":86,"context_line":"1. The soft reboot will become the default behavior of reboot command."},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"2. The soft poweroff will become the default behavior of poweroff command."},{"line_number":89,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a8ffd7b_80019b6c","line":86,"updated":"2015-12-02 02:44:56.000000000","message":"Tang-san,\n\nWould you please add a description that the default behavior change of reboot command is made by following the standard deprecation policy [1]?\n\nAt the same time, I update the Ironic spec [2] regarding the default behavior change of Nova reboot command is made by following the standard deprecation policy [1]\n\n[1] http://governance.openstack.org/reference/tags/assert_follows-standard-deprecation.html\n\n[2] https://review.openstack.org/#/c/186700/\n\nThanks.\nNaohiro","commit_id":"a18993549a9d8a6b398f81f1bc3f201aff7a5a1b"},{"author":{"_account_id":13719,"name":"Naohiro Tamura","email":"naohirot.openstack@gmail.com","username":"nao"},"change_message_id":"768a6677b3ac2703fc49a8f3f45a65324f8b7c89","unresolved":false,"context_lines":[{"line_number":85,"context_line":"---------------------"},{"line_number":86,"context_line":"1. The soft reboot will become the default behavior of reboot command."},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"2. The soft poweroff will become the default behavior of poweroff command."},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"Performance Impact"},{"line_number":91,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":7,"id":"9a8ffd7b_40f41386","line":88,"updated":"2015-12-02 02:44:56.000000000","message":"Ditto","commit_id":"a18993549a9d8a6b398f81f1bc3f201aff7a5a1b"}],"specs/newton/approved/soft-reboot-poweroff.rst":[{"author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"change_message_id":"59b2322775af824788a4070d1e92d6509c265750","unresolved":false,"context_lines":[{"line_number":84,"context_line":""},{"line_number":85,"context_line":"Other end user impact"},{"line_number":86,"context_line":"---------------------"},{"line_number":87,"context_line":"1. The soft reboot will become the default behavior of \"nova reboot\" command."},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"   The default behavior change of \"nova reboot\" command is made by following"},{"line_number":90,"context_line":"   the standard deprecation policy [5]."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"2. The soft poweroff will become the default behavior of \"nova stop\" command."},{"line_number":93,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"1a122d0e_499c8769","line":90,"range":{"start_line":87,"start_character":0,"end_line":90,"end_character":39},"updated":"2016-04-22 09:54:29.000000000","message":"As understanding deepens, I think it is not appropriate here we called this change is a \"deprecation\" change.\nActually, the interface of the command \"nova reboot\" won\u0027t be changed at all, we will just change the internal action about this command to support the soft reboot by default:\n\nBefore amendment(only consider baremetal node here):\n   nova reboot       : perform a hard reboot by default.\n   nova reboot --hard: perform a hard reboot as well.\nAmended:\n   nova reboot       : perform a soft reboot by default.\n   nova reboot --hard: perform a hard reboot.\n\nObviously, this change will break the backwards compatibility.\nSo we should do something to preserve the backwards compat, maybe with microversion I think. Or if you have other better idea, please let me know, I\u0027ll appreciate that.","commit_id":"7cfecdf5e09e6419823f16eefacf4d2834aec085"},{"author":{"_account_id":16066,"name":"xiexs","email":"xiexs@cn.fujitsu.com","username":"simen"},"change_message_id":"62e8472a8e11b926c3410954fec4eea35412a843","unresolved":false,"context_lines":[{"line_number":84,"context_line":""},{"line_number":85,"context_line":"Other end user impact"},{"line_number":86,"context_line":"---------------------"},{"line_number":87,"context_line":"1. The soft reboot will become the default behavior of \"nova reboot\" command."},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"   The default behavior change of \"nova reboot\" command is made by following"},{"line_number":90,"context_line":"   the standard deprecation policy [5]."},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"2. The soft poweroff will become the default behavior of \"nova stop\" command."},{"line_number":93,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"1a122d0e_9669268f","line":90,"range":{"start_line":87,"start_character":0,"end_line":90,"end_character":39},"in_reply_to":"1a122d0e_499c8769","updated":"2016-04-27 08:56:34.000000000","message":"I have added a note message related to this thought for the command:\nhttps://review.openstack.org/#/c/309309/\n\nSo how about this?\nWe just change that note message as follows once ironic supports the soft reboot:\nNote: As ironic supports soft reboot now, please specify --hard option explicitly if you want to perform a hard reboot. Otherwise it will perform a soft reboot by default.","commit_id":"7cfecdf5e09e6419823f16eefacf4d2834aec085"}]}
