)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"29e17c9685afb4fdab6a37b2f599bf208925b851","unresolved":false,"context_lines":[{"line_number":13,"context_line":"https://review.openstack.org/#/c/317446/"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"APIImpact"},{"line_number":16,"context_line":"DocImpact by this change we are going to allow the detach of a root"},{"line_number":17,"context_line":"volume for instances in shelved_offloaded state, before this change that"},{"line_number":18,"context_line":"operation was denied. We need to document this new feature."},{"line_number":19,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"7aa08908_ce27cd61","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":9},"updated":"2016-06-16 15:03:30.000000000","message":"This will create a bug in nova, we don\u0027t need that.\n\nThe microversion should be documented in the REST API version history doc and the api-ref docs for attach/detach.","commit_id":"1fd3c5cb0afd60fe5833d0ce446bc82b78d9ce2f"},{"author":{"_account_id":1865,"name":"Andrea Rosa","email":"andrea.rosa@gmail.com","username":"andrea-rosa-m"},"change_message_id":"ca76e8d0c4365b910b8c61be015ae9ad2d86d9f1","unresolved":false,"context_lines":[{"line_number":13,"context_line":"https://review.openstack.org/#/c/317446/"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"APIImpact"},{"line_number":16,"context_line":"DocImpact by this change we are going to allow the detach of a root"},{"line_number":17,"context_line":"volume for instances in shelved_offloaded state, before this change that"},{"line_number":18,"context_line":"operation was denied. We need to document this new feature."},{"line_number":19,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":4,"id":"3aaa91ec_e1bbe50c","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":9},"in_reply_to":"7aa08908_ce27cd61","updated":"2016-06-22 09:55:29.000000000","message":"ok I\u0027ll remove it in the next PS. As regards the api-ref docs I am not sure I need to change it as this change is not going to change anything in the API it is just allowing the attach/detach calls under different circumstances","commit_id":"1fd3c5cb0afd60fe5833d0ce446bc82b78d9ce2f"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"79f098241a48450bdace23bd7be1b2145daa43f0","unresolved":false,"context_lines":[{"line_number":12,"context_line":"implemented by:"},{"line_number":13,"context_line":"https://review.openstack.org/#/c/317446/"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"APIImpact"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"Change-Id: I08d2dc8685484a39b6c92fa2e65b82ab93a0a7f6"},{"line_number":18,"context_line":"blueprint: detach-boot-volume"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":13,"id":"7a77a97e_4b8d7e30","line":15,"updated":"2016-11-15 15:25:59.000000000","message":"This doesn\u0027t mean anything in a non-specs patch, just remove it.","commit_id":"47f1d47806e6d9e8aa0e6192daa0050c0d110f44"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"45cf909889fb60405c2a7019ba86696a35ec6393","unresolved":false,"context_lines":[{"line_number":10,"context_line":"shelved_offloaded state."},{"line_number":11,"context_line":"This change has the new API microversion to allow the operation"},{"line_number":12,"context_line":"implemented by: https://review.openstack.org/#/c/317446/"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"APIImpact"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: I08d2dc8685484a39b6c92fa2e65b82ab93a0a7f6"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":18,"id":"da4df55a_f2508234","line":13,"updated":"2016-12-27 21:03:36.000000000","message":"Please note somewhere the Tempest change to test this series is Iab442d2f180b6bc6b584e9e5c6fb1433399343df.","commit_id":"528b196d6476e937f0707e421135dcfd911f0b1c"},{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"45cf909889fb60405c2a7019ba86696a35ec6393","unresolved":false,"context_lines":[{"line_number":11,"context_line":"This change has the new API microversion to allow the operation"},{"line_number":12,"context_line":"implemented by: https://review.openstack.org/#/c/317446/"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"APIImpact"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Change-Id: I08d2dc8685484a39b6c92fa2e65b82ab93a0a7f6"},{"line_number":17,"context_line":"blueprint: detach-boot-volume"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":18,"id":"da4df55a_d24b7e85","line":14,"range":{"start_line":14,"start_character":0,"end_line":14,"end_character":9},"updated":"2016-12-27 21:03:36.000000000","message":"This is only needed for specs, you could remove it.","commit_id":"528b196d6476e937f0707e421135dcfd911f0b1c"}],"nova/api/openstack/rest_api_version_history.rst":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"29e17c9685afb4fdab6a37b2f599bf208925b851","unresolved":false,"context_lines":[{"line_number":322,"context_line":"2.31"},{"line_number":323,"context_line":"---"},{"line_number":324,"context_line":""},{"line_number":325,"context_line":" Allow user to detach root volume from instance in shelved_offloaded state. The detach of a root device will be denied for any other state of the instance."}],"source_content_type":"text/x-rst","patch_set":4,"id":"7aa08908_6ef059ca","line":325,"updated":"2016-06-16 15:03:30.000000000","message":"Please wrap this, and it looks like it should start indented with 2 spaces like the others.","commit_id":"1fd3c5cb0afd60fe5833d0ce446bc82b78d9ce2f"},{"author":{"_account_id":1865,"name":"Andrea Rosa","email":"andrea.rosa@gmail.com","username":"andrea-rosa-m"},"change_message_id":"ca76e8d0c4365b910b8c61be015ae9ad2d86d9f1","unresolved":false,"context_lines":[{"line_number":322,"context_line":"2.31"},{"line_number":323,"context_line":"---"},{"line_number":324,"context_line":""},{"line_number":325,"context_line":" Allow user to detach root volume from instance in shelved_offloaded state. The detach of a root device will be denied for any other state of the instance."}],"source_content_type":"text/x-rst","patch_set":4,"id":"3aaa91ec_e1aac56f","line":325,"in_reply_to":"7aa08908_6ef059ca","updated":"2016-06-22 09:55:29.000000000","message":"Done","commit_id":"1fd3c5cb0afd60fe5833d0ce446bc82b78d9ce2f"},{"author":{"_account_id":6608,"name":"Paul Carlton","email":"paul.carlton2@hpe.com","username":"paul-carlton2"},"change_message_id":"c911078347510d2a3b3d100d1e7f44f85670b476","unresolved":false,"context_lines":[{"line_number":420,"context_line":"----"},{"line_number":421,"context_line":""},{"line_number":422,"context_line":"  Allow user to detach root volume from instance in shelved_offloaded state."},{"line_number":423,"context_line":"  The detach of a root device will be denied for any other state of the instance."},{"line_number":424,"context_line":""}],"source_content_type":"text/x-rst","patch_set":13,"id":"7a77a97e_bc7c9773","line":423,"updated":"2016-11-15 17:11:27.000000000","message":"Also, when attempting to unshelve and instance which has had it\u0027s boot device detached the operation will be rejected until a boot device is attached again.","commit_id":"47f1d47806e6d9e8aa0e6192daa0050c0d110f44"}],"releasenotes/notes/attach-detach-root-vol-f580ee43e80c920e.yaml":[{"author":{"_account_id":6608,"name":"Paul Carlton","email":"paul.carlton2@hpe.com","username":"paul-carlton2"},"change_message_id":"c911078347510d2a3b3d100d1e7f44f85670b476","unresolved":false,"context_lines":[{"line_number":4,"context_line":"    if the instance is in shelved_offloaded state."},{"line_number":5,"context_line":"    When a root volume has been detached we record this"},{"line_number":6,"context_line":"    information in the database, this info is used to guarantee"},{"line_number":7,"context_line":"    that an instance is not unsolved if it does not have a root"},{"line_number":8,"context_line":"    device attached."},{"line_number":9,"context_line":"    The attach process has been modified to allow the attach of"},{"line_number":10,"context_line":"    a boo table device as the root device for an instance only if"}],"source_content_type":"text/x-yaml","patch_set":13,"id":"7a77a97e_d16dbc05","line":7,"updated":"2016-11-15 17:11:27.000000000","message":"usheleved","commit_id":"47f1d47806e6d9e8aa0e6192daa0050c0d110f44"},{"author":{"_account_id":6608,"name":"Paul Carlton","email":"paul.carlton2@hpe.com","username":"paul-carlton2"},"change_message_id":"c911078347510d2a3b3d100d1e7f44f85670b476","unresolved":false,"context_lines":[{"line_number":7,"context_line":"    that an instance is not unsolved if it does not have a root"},{"line_number":8,"context_line":"    device attached."},{"line_number":9,"context_line":"    The attach process has been modified to allow the attach of"},{"line_number":10,"context_line":"    a boo table device as the root device for an instance only if"},{"line_number":11,"context_line":"    the instance is missing a root device."},{"line_number":12,"context_line":"    If the instance is not in a shelved_offloaded state then the"},{"line_number":13,"context_line":"    detach of the root volume is denied."}],"source_content_type":"text/x-yaml","patch_set":13,"id":"7a77a97e_51828c95","line":10,"updated":"2016-11-15 17:11:27.000000000","message":"bootable","commit_id":"47f1d47806e6d9e8aa0e6192daa0050c0d110f44"}]}
