)]}'
{"specs/stein/enhanced-force-deletion.rst":[{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"62e9e5af96439a801dfca68e2eb73d2fb2bb8ff8","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"- If \u0027attach_status\u0027 is \u0027attached\u0027, Cinder will check whether its"},{"line_number":39,"context_line":"  attached instances still exist. If the instances are gone,"},{"line_number":40,"context_line":"  Cinder will detach the volumes and delete them."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Alternatives"},{"line_number":43,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_fe4cdc9e","line":40,"updated":"2018-09-07 11:27:22.000000000","message":"This needs a lot more detail.\n\nWe can\u0027t have a dependency that Cinder used the Nova API during any operations, so it should at least explain how this will be handled without that.","commit_id":"e8950181a9122a02731e405b81b73a2be2850e60"},{"author":{"_account_id":15961,"name":"lisali","email":"xiaoyan.li@intel.com","username":"lisali"},"change_message_id":"d852b1bfda468489fcf45d81c2c7f080c048e305","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"- If \u0027attach_status\u0027 is \u0027attached\u0027, Cinder will check whether its"},{"line_number":39,"context_line":"  attached instances still exist. If the instances are gone,"},{"line_number":40,"context_line":"  Cinder will detach the volumes and delete them."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Alternatives"},{"line_number":43,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f79a3b5_ae8dab7d","line":40,"in_reply_to":"3f79a3b5_fe4cdc9e","updated":"2018-09-10 13:25:21.000000000","message":"Thank you for the review, Sean.","commit_id":"e8950181a9122a02731e405b81b73a2be2850e60"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"50bacc3f40965c4fc7fa76a10f3ce22035e70acd","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":"The proposal is to"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"- Allow \u0027attach_status\u0027 to be \u0027attached\u0027 with force deletion."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"- If \u0027attach_status\u0027 is \u0027attached\u0027, Cinder will call Nova API to check"},{"line_number":39,"context_line":"  whether its attached instances still exist. If Nova returns the instances"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_9fb8c2c7","line":36,"range":{"start_line":36,"start_character":2,"end_line":36,"end_character":60},"updated":"2018-09-13 22:19:55.000000000","message":"Allow attached volume to be force deleted?","commit_id":"3259512acb1d32c981429f268fe28d8325f71aa7"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"50bacc3f40965c4fc7fa76a10f3ce22035e70acd","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":"- Allow \u0027attach_status\u0027 to be \u0027attached\u0027 with force deletion."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"- If \u0027attach_status\u0027 is \u0027attached\u0027, Cinder will call Nova API to check"},{"line_number":39,"context_line":"  whether its attached instances still exist. If Nova returns the instances"},{"line_number":40,"context_line":"  are not found, Cinder will detach the volumes and delete them."},{"line_number":41,"context_line":"- If other exceptions happen, Cinder will not continue the deletion which"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_ff245610","line":38,"range":{"start_line":38,"start_character":36,"end_line":38,"end_character":70},"updated":"2018-09-13 22:19:55.000000000","message":"Cinder can be used without Nova.","commit_id":"3259512acb1d32c981429f268fe28d8325f71aa7"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"50bacc3f40965c4fc7fa76a10f3ce22035e70acd","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"- If \u0027attach_status\u0027 is \u0027attached\u0027, Cinder will call Nova API to check"},{"line_number":39,"context_line":"  whether its attached instances still exist. If Nova returns the instances"},{"line_number":40,"context_line":"  are not found, Cinder will detach the volumes and delete them."},{"line_number":41,"context_line":"- If other exceptions happen, Cinder will not continue the deletion which"},{"line_number":42,"context_line":"  is same as current behavior."},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_3fe40ee0","line":40,"range":{"start_line":40,"start_character":59,"end_line":40,"end_character":63},"updated":"2018-09-13 22:19:55.000000000","message":"it","commit_id":"3259512acb1d32c981429f268fe28d8325f71aa7"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"50bacc3f40965c4fc7fa76a10f3ce22035e70acd","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"- If \u0027attach_status\u0027 is \u0027attached\u0027, Cinder will call Nova API to check"},{"line_number":39,"context_line":"  whether its attached instances still exist. If Nova returns the instances"},{"line_number":40,"context_line":"  are not found, Cinder will detach the volumes and delete them."},{"line_number":41,"context_line":"- If other exceptions happen, Cinder will not continue the deletion which"},{"line_number":42,"context_line":"  is same as current behavior."},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_9fdd2215","line":40,"range":{"start_line":40,"start_character":40,"end_line":40,"end_character":47},"updated":"2018-09-13 22:19:55.000000000","message":"volume","commit_id":"3259512acb1d32c981429f268fe28d8325f71aa7"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"50bacc3f40965c4fc7fa76a10f3ce22035e70acd","unresolved":false,"context_lines":[{"line_number":37,"context_line":""},{"line_number":38,"context_line":"- If \u0027attach_status\u0027 is \u0027attached\u0027, Cinder will call Nova API to check"},{"line_number":39,"context_line":"  whether its attached instances still exist. If Nova returns the instances"},{"line_number":40,"context_line":"  are not found, Cinder will detach the volumes and delete them."},{"line_number":41,"context_line":"- If other exceptions happen, Cinder will not continue the deletion which"},{"line_number":42,"context_line":"  is same as current behavior."},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_7fda861d","line":40,"range":{"start_line":40,"start_character":2,"end_line":40,"end_character":15},"updated":"2018-09-13 22:19:55.000000000","message":"what if only some of the instances are missing?","commit_id":"3259512acb1d32c981429f268fe28d8325f71aa7"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"50bacc3f40965c4fc7fa76a10f3ce22035e70acd","unresolved":false,"context_lines":[{"line_number":54,"context_line":"REST API impact"},{"line_number":55,"context_line":"---------------"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"None."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"Cinder-client impact"},{"line_number":60,"context_line":"--------------------"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_bfd7beee","line":57,"range":{"start_line":57,"start_character":0,"end_line":57,"end_character":5},"updated":"2018-09-13 22:19:55.000000000","message":"there could be a change that now the attached volume is force-deletable","commit_id":"3259512acb1d32c981429f268fe28d8325f71aa7"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"50bacc3f40965c4fc7fa76a10f3ce22035e70acd","unresolved":false,"context_lines":[{"line_number":102,"context_line":"----------"},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"* Update API interface to allow force deletion of attached volumes."},{"line_number":105,"context_line":"* Add logic to check whether attached instances exist. If yes, detach the"},{"line_number":106,"context_line":"  volumes in Cinder and then delete them."},{"line_number":107,"context_line":"* Add related unit testcases."},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"Dependencies"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_dfeb9aa1","line":106,"range":{"start_line":105,"start_character":2,"end_line":106,"end_character":41},"updated":"2018-09-13 22:19:55.000000000","message":"If not.......","commit_id":"3259512acb1d32c981429f268fe28d8325f71aa7"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"50bacc3f40965c4fc7fa76a10f3ce22035e70acd","unresolved":false,"context_lines":[{"line_number":119,"context_line":"Documentation Impact"},{"line_number":120,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":121,"context_line":""},{"line_number":122,"context_line":"* Add documents about the enhancement."},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"References"},{"line_number":125,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"3f79a3b5_3f32ce5f","line":122,"range":{"start_line":122,"start_character":1,"end_line":122,"end_character":38},"updated":"2018-09-13 22:19:55.000000000","message":"Update the API reference as well.","commit_id":"3259512acb1d32c981429f268fe28d8325f71aa7"}]}
