)]}'
{"specs/mitaka/approved/pause-vm-during-live-migration.rst":[{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"ffc0c8b4221d2777380072eb6596e57a4a6de53f","unresolved":false,"context_lines":[{"line_number":107,"context_line":"  Expected error http response code: `400 Bad Request`"},{"line_number":108,"context_line":"  - the instance state is invalid for modification, i.e., the task state"},{"line_number":109,"context_line":"  is not \u0027migrating\u0027 or the migration with given id is not in a \u0027running\u0027"},{"line_number":110,"context_line":"  state."},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"  Expected error http response code: `403 Forbidden`"},{"line_number":113,"context_line":"  - Policy violation."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a8ffd7b_48fbbe7b","line":110,"updated":"2015-12-02 13:53:38.000000000","message":"this will return 400 for resize and evacuate and cold-migration.","commit_id":"6cef87ebe422398886fa8d41b64585f828859df7"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"0f0d39fb735ce957f40273a3ac2885e3961c04f2","unresolved":false,"context_lines":[{"line_number":107,"context_line":"  Expected error http response code: `400 Bad Request`"},{"line_number":108,"context_line":"  - the instance state is invalid for modification, i.e., the task state"},{"line_number":109,"context_line":"  is not \u0027migrating\u0027 or the migration with given id is not in a \u0027running\u0027"},{"line_number":110,"context_line":"  state."},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"  Expected error http response code: `403 Forbidden`"},{"line_number":113,"context_line":"  - Policy violation."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a8ffd7b_ebececbc","line":110,"in_reply_to":"9a8ffd7b_48fbbe7b","updated":"2015-12-02 13:55:37.000000000","message":"and just discussed in the irc, we should return 400 when there cancel action is under going.","commit_id":"6cef87ebe422398886fa8d41b64585f828859df7"},{"author":{"_account_id":12299,"name":"Paweł Koniszewski","email":"pawel.koniszewski@gmail.com","username":"pawel.koniszewski"},"change_message_id":"a85b9310f3ca210d2f81db0d9f7cd45ce0398267","unresolved":false,"context_lines":[{"line_number":107,"context_line":"  Expected error http response code: `400 Bad Request`"},{"line_number":108,"context_line":"  - the instance state is invalid for modification, i.e., the task state"},{"line_number":109,"context_line":"  is not \u0027migrating\u0027 or the migration with given id is not in a \u0027running\u0027"},{"line_number":110,"context_line":"  state."},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"  Expected error http response code: `403 Forbidden`"},{"line_number":113,"context_line":"  - Policy violation."}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a8ffd7b_f448445e","line":110,"in_reply_to":"9a8ffd7b_ebececbc","updated":"2015-12-02 15:33:54.000000000","message":"Done","commit_id":"6cef87ebe422398886fa8d41b64585f828859df7"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"ffc0c8b4221d2777380072eb6596e57a4a6de53f","unresolved":false,"context_lines":[{"line_number":110,"context_line":"  state."},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"  Expected error http response code: `403 Forbidden`"},{"line_number":113,"context_line":"  - Policy violation."},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"  Expected error http response code: `404 Not Found`"},{"line_number":116,"context_line":"  - the instance does not exist"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a8ffd7b_28c99a59","line":113,"updated":"2015-12-02 13:53:38.000000000","message":"we should say the default policy is admin only.\nAnd I suggest the policy rule name is \u0027os_compute_api:servers:migrations:force_complete\u0027","commit_id":"6cef87ebe422398886fa8d41b64585f828859df7"},{"author":{"_account_id":12299,"name":"Paweł Koniszewski","email":"pawel.koniszewski@gmail.com","username":"pawel.koniszewski"},"change_message_id":"a85b9310f3ca210d2f81db0d9f7cd45ce0398267","unresolved":false,"context_lines":[{"line_number":110,"context_line":"  state."},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"  Expected error http response code: `403 Forbidden`"},{"line_number":113,"context_line":"  - Policy violation."},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"  Expected error http response code: `404 Not Found`"},{"line_number":116,"context_line":"  - the instance does not exist"}],"source_content_type":"text/x-rst","patch_set":2,"id":"9a8ffd7b_1446284f","line":113,"in_reply_to":"9a8ffd7b_28c99a59","updated":"2015-12-02 15:33:54.000000000","message":"Done","commit_id":"6cef87ebe422398886fa8d41b64585f828859df7"}]}
