)]}'
{"specs/pike/client-reset-state.rst":[{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"83b63ed7c12a5a5402f3fd5df9d6063539e4f8d9","unresolved":false,"context_lines":[{"line_number":4,"context_line":""},{"line_number":5,"context_line":" http://creativecommons.org/licenses/by/3.0/legalcode"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":8,"context_line":"Client reset-state improvements"},{"line_number":9,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":10,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_804a3853","line":7,"range":{"start_line":7,"start_character":31,"end_line":7,"end_character":42},"updated":"2017-02-16 01:22:58.000000000","message":"remove redundant equal signs","commit_id":"708bcbb90801737871a2b3f8ea56d41cc78a68ac"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"83b63ed7c12a5a5402f3fd5df9d6063539e4f8d9","unresolved":false,"context_lines":[{"line_number":14,"context_line":""},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Problem description"},{"line_number":17,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":18,"context_line":"The reset-state implementation in the client shell has a few issues"},{"line_number":19,"context_line":"that merit cleaning up:"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"We have and are adding an \u003cx\u003e-reset-state operation for many objects"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_c09d10bd","line":18,"range":{"start_line":17,"start_character":20,"end_line":18,"end_character":3},"updated":"2017-02-16 01:22:58.000000000","message":"blank line is needed before this content.","commit_id":"708bcbb90801737871a2b3f8ea56d41cc78a68ac"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"83b63ed7c12a5a5402f3fd5df9d6063539e4f8d9","unresolved":false,"context_lines":[{"line_number":19,"context_line":"that merit cleaning up:"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"We have and are adding an \u003cx\u003e-reset-state operation for many objects"},{"line_number":22,"context_line":"in Cinder.  This results in numerous commands when we could consolidate"},{"line_number":23,"context_line":"this into one command.  Consolidating things into a single command"},{"line_number":24,"context_line":"makes more sense because this is intended to be a rarely-used admin"},{"line_number":25,"context_line":"fix-up tool, and not a prominent feature of our client."},{"line_number":26,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_60f704d3","line":23,"range":{"start_line":22,"start_character":72,"end_line":23,"end_character":4},"updated":"2017-02-16 01:22:58.000000000","message":"s/this/these","commit_id":"708bcbb90801737871a2b3f8ea56d41cc78a68ac"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"83b63ed7c12a5a5402f3fd5df9d6063539e4f8d9","unresolved":false,"context_lines":[{"line_number":41,"context_line":"Proposed change"},{"line_number":42,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"* Add a new argument to \"cinder reset-state\" so that it can handle"},{"line_number":45,"context_line":"all of the types of objects we would like to reset the state of."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"$ cinder reset-state --type volume --state available volume-abcd"},{"line_number":48,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_c04c30a0","line":45,"range":{"start_line":44,"start_character":67,"end_line":45,"end_character":4},"updated":"2017-02-16 01:22:58.000000000","message":"Keep same indent with line above.","commit_id":"708bcbb90801737871a2b3f8ea56d41cc78a68ac"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"83b63ed7c12a5a5402f3fd5df9d6063539e4f8d9","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"* Add a new argument to \"cinder reset-state\" so that it can handle"},{"line_number":45,"context_line":"all of the types of objects we would like to reset the state of."},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"$ cinder reset-state --type volume --state available volume-abcd"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"$ cinder reset-state --type snapshot --state error abcd-1234"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"$ cinder reset-state --type backup --state error esdf-5678"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"- See https://review.openstack.org/#/c/413156/"},{"line_number":54,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_e0bf74cd","line":51,"range":{"start_line":46,"start_character":1,"end_line":51,"end_character":58},"updated":"2017-02-16 01:22:58.000000000","message":"It would be better if we can wrap them with code block","commit_id":"708bcbb90801737871a2b3f8ea56d41cc78a68ac"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"83b63ed7c12a5a5402f3fd5df9d6063539e4f8d9","unresolved":false,"context_lines":[{"line_number":49,"context_line":"$ cinder reset-state --type snapshot --state error abcd-1234"},{"line_number":50,"context_line":""},{"line_number":51,"context_line":"$ cinder reset-state --type backup --state error esdf-5678"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"- See https://review.openstack.org/#/c/413156/"},{"line_number":54,"context_line":""},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"* Require state to be specified rather than defaulting to \"available\"."}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_20ad0c9b","line":53,"range":{"start_line":52,"start_character":1,"end_line":53,"end_character":46},"updated":"2017-02-16 01:22:58.000000000","message":"It\u0027s better if we could move this into references section","commit_id":"708bcbb90801737871a2b3f8ea56d41cc78a68ac"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"83b63ed7c12a5a5402f3fd5df9d6063539e4f8d9","unresolved":false,"context_lines":[{"line_number":64,"context_line":"on the server, but should work as a way to handle compat here."},{"line_number":65,"context_line":""},{"line_number":66,"context_line":""},{"line_number":67,"context_line":"* Decide that we will no longer add \u003cx\u003e-reset-state operations to"},{"line_number":68,"context_line":"the client shell."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"* (Optional:) We should consider looking at attach-status and"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_2046ec7a","line":68,"range":{"start_line":67,"start_character":66,"end_line":68,"end_character":3},"updated":"2017-02-16 01:22:58.000000000","message":"ditto","commit_id":"708bcbb90801737871a2b3f8ea56d41cc78a68ac"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"83b63ed7c12a5a5402f3fd5df9d6063539e4f8d9","unresolved":false,"context_lines":[{"line_number":68,"context_line":"the client shell."},{"line_number":69,"context_line":""},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"* (Optional:) We should consider looking at attach-status and"},{"line_number":72,"context_line":"migration-status resets as well.  These are required to be specified"},{"line_number":73,"context_line":"manually but there may be cases where it would be more consistent"},{"line_number":74,"context_line":"to handle this for the caller."},{"line_number":75,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_607544c9","line":72,"range":{"start_line":71,"start_character":62,"end_line":72,"end_character":9},"updated":"2017-02-16 01:22:58.000000000","message":"Keep same indent with line above.","commit_id":"708bcbb90801737871a2b3f8ea56d41cc78a68ac"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"83b63ed7c12a5a5402f3fd5df9d6063539e4f8d9","unresolved":false,"context_lines":[{"line_number":80,"context_line":"Alternatives"},{"line_number":81,"context_line":"------------"},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"* Leave things as they are and keep adding new reset operations to the client"},{"line_number":84,"context_line":"which default to hazardous behavior."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"* Start fixing things in Cinder that require use of reset state in the first"},{"line_number":87,"context_line":"place.  (We should do this, but it\u0027s a long, hard, project, and out of scope"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_e06854f7","line":84,"range":{"start_line":83,"start_character":78,"end_line":84,"end_character":36},"updated":"2017-02-16 01:22:58.000000000","message":"Keep same indent with line above.","commit_id":"708bcbb90801737871a2b3f8ea56d41cc78a68ac"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"83b63ed7c12a5a5402f3fd5df9d6063539e4f8d9","unresolved":false,"context_lines":[{"line_number":83,"context_line":"* Leave things as they are and keep adding new reset operations to the client"},{"line_number":84,"context_line":"which default to hazardous behavior."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"* Start fixing things in Cinder that require use of reset state in the first"},{"line_number":87,"context_line":"place.  (We should do this, but it\u0027s a long, hard, project, and out of scope"},{"line_number":88,"context_line":"here.)"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_206fccfc","line":87,"range":{"start_line":86,"start_character":77,"end_line":87,"end_character":7},"updated":"2017-02-16 01:22:58.000000000","message":"Keep same indent with line above.","commit_id":"708bcbb90801737871a2b3f8ea56d41cc78a68ac"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"83b63ed7c12a5a5402f3fd5df9d6063539e4f8d9","unresolved":false,"context_lines":[{"line_number":110,"context_line":""},{"line_number":111,"context_line":"Other end user impact"},{"line_number":112,"context_line":"---------------------"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"The cinderclient CLI changes."},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"Performance Impact"},{"line_number":117,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_80da3815","line":114,"range":{"start_line":113,"start_character":1,"end_line":114,"end_character":29},"updated":"2017-02-16 01:22:58.000000000","message":"Are we going to change OSC?","commit_id":"708bcbb90801737871a2b3f8ea56d41cc78a68ac"},{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"cb43126b934657995613458330e212c03a40ee13","unresolved":false,"context_lines":[{"line_number":110,"context_line":""},{"line_number":111,"context_line":"Other end user impact"},{"line_number":112,"context_line":"---------------------"},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"The cinderclient CLI changes."},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"Performance Impact"},{"line_number":117,"context_line":"------------------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"3a1ff146_eea3a59c","line":114,"range":{"start_line":113,"start_character":1,"end_line":114,"end_character":29},"in_reply_to":"fa31d9ce_80da3815","updated":"2017-03-15 14:17:08.000000000","message":"No.  I think osc already does something similar to what is proposed here.","commit_id":"708bcbb90801737871a2b3f8ea56d41cc78a68ac"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"83b63ed7c12a5a5402f3fd5df9d6063539e4f8d9","unresolved":false,"context_lines":[{"line_number":126,"context_line":"Developer impact"},{"line_number":127,"context_line":"----------------"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":"* We should design Cinder to not require use of reset-state as a"},{"line_number":130,"context_line":"\"regular\" thing."},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"  Currently there\u0027s a model, for some operations, of:"},{"line_number":133,"context_line":"    1. Request operation"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_80579824","line":130,"range":{"start_line":129,"start_character":65,"end_line":130,"end_character":9},"updated":"2017-02-16 01:22:58.000000000","message":"ditto","commit_id":"708bcbb90801737871a2b3f8ea56d41cc78a68ac"},{"author":{"_account_id":23083,"name":"TommyLike","email":"tommylikehu@gmail.com","username":"TommyLike"},"change_message_id":"3f51a10c20ac1c115029947c8ca9ec2cf47ff4c0","unresolved":false,"context_lines":[{"line_number":192,"context_line":""},{"line_number":193,"context_line":"* reset-state in openstackclient: https://review.openstack.org/#/c/268907/"},{"line_number":194,"context_line":""},{"line_number":195,"context_line":"* Obsoletes some of pike/support-reset-generic-group-and-group-snapshot-status.rst"},{"line_number":196,"context_line":""},{"line_number":197,"context_line":"* IRC meeting discussion: http://eavesdrop.openstack.org/meetings/cinder/2017/cinder.2017-01-04-16.02.log.html#l-153"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_db2b4580","line":195,"range":{"start_line":195,"start_character":19,"end_line":195,"end_character":82},"updated":"2017-02-16 01:25:24.000000000","message":"Also, Jenkins failed due to this line exceeds max characters.","commit_id":"708bcbb90801737871a2b3f8ea56d41cc78a68ac"}]}
