)]}'
{"specs/pike/approved/suspended-audit-state.rst":[{"author":{"_account_id":21361,"name":"Chris Spencer","email":"christopher.m.spencer@intel.com","username":"chrisspencer"},"change_message_id":"9f8f839756e2adf104fb191cbc1e23fb3a1587a2","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":"Suspended audit state"},{"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_45314e59","line":7,"range":{"start_line":7,"start_character":21,"end_line":7,"end_character":42},"updated":"2017-02-15 13:25:09.000000000","message":"nit: remove extra \u003d\u0027s","commit_id":"f37fc385e3f6ae53280e6cd3e9b9b6bfdb6ca27b"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"feda4b7b44f729511f989a36288ab413ca7da8fb","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":"Suspended audit state"},{"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_610b517e","line":7,"range":{"start_line":7,"start_character":21,"end_line":7,"end_character":42},"in_reply_to":"fa31d9ce_45314e59","updated":"2017-02-17 04:12:16.000000000","message":"Done","commit_id":"f37fc385e3f6ae53280e6cd3e9b9b6bfdb6ca27b"},{"author":{"_account_id":21361,"name":"Chris Spencer","email":"christopher.m.spencer@intel.com","username":"chrisspencer"},"change_message_id":"9f8f839756e2adf104fb191cbc1e23fb3a1587a2","unresolved":false,"context_lines":[{"line_number":16,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"If an audit with continuous mode needs to be stopped creating action plan"},{"line_number":19,"context_line":"temporarily and started creating again, the audit have to be deleted and recreated."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Use Cases"},{"line_number":22,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_b79b2165","line":19,"range":{"start_line":19,"start_character":73,"end_line":19,"end_character":83},"updated":"2017-02-15 13:25:09.000000000","message":"I believe the line is too long (more than 79 chars)","commit_id":"f37fc385e3f6ae53280e6cd3e9b9b6bfdb6ca27b"},{"author":{"_account_id":21361,"name":"Chris Spencer","email":"christopher.m.spencer@intel.com","username":"chrisspencer"},"change_message_id":"9f8f839756e2adf104fb191cbc1e23fb3a1587a2","unresolved":false,"context_lines":[{"line_number":15,"context_line":"Problem description"},{"line_number":16,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"If an audit with continuous mode needs to be stopped creating action plan"},{"line_number":19,"context_line":"temporarily and started creating again, the audit have to be deleted and recreated."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Use Cases"},{"line_number":22,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_f794b98b","line":19,"range":{"start_line":18,"start_character":0,"end_line":19,"end_character":83},"updated":"2017-02-15 13:25:09.000000000","message":"Maybe reword a bit?  \"If an audit with continuous mode needs to be stopped temporarily in order to create an action plan and then restarted, it will have to be deleted and recreated.\"  or should it be \"stopped temporarily while creating an action plan\" ?","commit_id":"f37fc385e3f6ae53280e6cd3e9b9b6bfdb6ca27b"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"feda4b7b44f729511f989a36288ab413ca7da8fb","unresolved":false,"context_lines":[{"line_number":15,"context_line":"Problem description"},{"line_number":16,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"If an audit with continuous mode needs to be stopped creating action plan"},{"line_number":19,"context_line":"temporarily and started creating again, the audit have to be deleted and recreated."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Use Cases"},{"line_number":22,"context_line":"----------"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_e11f41b5","line":19,"range":{"start_line":18,"start_character":0,"end_line":19,"end_character":83},"in_reply_to":"fa31d9ce_f794b98b","updated":"2017-02-17 04:12:16.000000000","message":"Done","commit_id":"f37fc385e3f6ae53280e6cd3e9b9b6bfdb6ca27b"},{"author":{"_account_id":21361,"name":"Chris Spencer","email":"christopher.m.spencer@intel.com","username":"chrisspencer"},"change_message_id":"9f8f839756e2adf104fb191cbc1e23fb3a1587a2","unresolved":false,"context_lines":[{"line_number":19,"context_line":"temporarily and started creating again, the audit have to be deleted and recreated."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Use Cases"},{"line_number":22,"context_line":"----------"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"* As an administrator, I want to suspend an audit with continuous mode to create"},{"line_number":25,"context_line":"  action plan for maintenance."}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_45186ed3","line":22,"range":{"start_line":22,"start_character":9,"end_line":22,"end_character":10},"updated":"2017-02-15 13:25:09.000000000","message":"nit: remove extra -","commit_id":"f37fc385e3f6ae53280e6cd3e9b9b6bfdb6ca27b"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"feda4b7b44f729511f989a36288ab413ca7da8fb","unresolved":false,"context_lines":[{"line_number":19,"context_line":"temporarily and started creating again, the audit have to be deleted and recreated."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Use Cases"},{"line_number":22,"context_line":"----------"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"* As an administrator, I want to suspend an audit with continuous mode to create"},{"line_number":25,"context_line":"  action plan for maintenance."}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_011d35bd","line":22,"range":{"start_line":22,"start_character":9,"end_line":22,"end_character":10},"in_reply_to":"fa31d9ce_45186ed3","updated":"2017-02-17 04:12:16.000000000","message":"Done","commit_id":"f37fc385e3f6ae53280e6cd3e9b9b6bfdb6ca27b"},{"author":{"_account_id":21361,"name":"Chris Spencer","email":"christopher.m.spencer@intel.com","username":"chrisspencer"},"change_message_id":"9f8f839756e2adf104fb191cbc1e23fb3a1587a2","unresolved":false,"context_lines":[{"line_number":31,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"New audit state **SUSPENDED** is introduced. If **ONGOING** audit is changed to"},{"line_number":34,"context_line":"**SUSPENDED** state, the audit stops creating action plan. If **SUSPENDED** audit is"},{"line_number":35,"context_line":"changed to **ONGOING** state, the audit starts creating action plan again."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Alternatives"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_37d651f1","line":34,"range":{"start_line":34,"start_character":0,"end_line":34,"end_character":84},"updated":"2017-02-15 13:25:09.000000000","message":"line is probably too long","commit_id":"f37fc385e3f6ae53280e6cd3e9b9b6bfdb6ca27b"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"feda4b7b44f729511f989a36288ab413ca7da8fb","unresolved":false,"context_lines":[{"line_number":31,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"New audit state **SUSPENDED** is introduced. If **ONGOING** audit is changed to"},{"line_number":34,"context_line":"**SUSPENDED** state, the audit stops creating action plan. If **SUSPENDED** audit is"},{"line_number":35,"context_line":"changed to **ONGOING** state, the audit starts creating action plan again."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Alternatives"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa31d9ce_217879f8","line":34,"range":{"start_line":34,"start_character":0,"end_line":34,"end_character":84},"in_reply_to":"fa31d9ce_37d651f1","updated":"2017-02-17 04:12:16.000000000","message":"Done","commit_id":"f37fc385e3f6ae53280e6cd3e9b9b6bfdb6ca27b"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"f51c96752b1d43e72620a7ed8fb001f7d9fbe782","unresolved":false,"context_lines":[{"line_number":8,"context_line":"Suspended audit state"},{"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"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Include the URL of your launchpad blueprint:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"https://blueprints.launchpad.net/watcher/+spec/suspended-audit-state"},{"line_number":14,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa31d9ce_72ec0190","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":44},"updated":"2017-02-17 07:06:52.000000000","message":"please remove","commit_id":"16e7156d4bc4489c0c3b42ed4d78ca1f62ab1ca5"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"9071e645ec493265e8ede4946600d5022c7a3dde","unresolved":false,"context_lines":[{"line_number":8,"context_line":"Suspended audit state"},{"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"},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"Include the URL of your launchpad blueprint:"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"https://blueprints.launchpad.net/watcher/+spec/suspended-audit-state"},{"line_number":14,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa31d9ce_54bb6a0e","line":11,"range":{"start_line":11,"start_character":0,"end_line":11,"end_character":44},"in_reply_to":"fa31d9ce_72ec0190","updated":"2017-02-17 07:31:36.000000000","message":"Done","commit_id":"16e7156d4bc4489c0c3b42ed4d78ca1f62ab1ca5"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"f51c96752b1d43e72620a7ed8fb001f7d9fbe782","unresolved":false,"context_lines":[{"line_number":32,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Currently, scheduler periodically picks up audit of **PENDING**, **ONGOING**"},{"line_number":35,"context_line":"or **SUCEEDED** state. Then audit\u0027s job named execute_audit is added to"},{"line_number":36,"context_line":"scheduler. Execute_audit job first checks audit state. If state is"},{"line_number":37,"context_line":"**CANCELLED**, **DELETED** or **FAILED**, audit\u0027s job is removed and"},{"line_number":38,"context_line":"strategy is not executed."}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa31d9ce_d2fbed45","line":35,"range":{"start_line":35,"start_character":5,"end_line":35,"end_character":13},"updated":"2017-02-17 07:06:52.000000000","message":"s/SUCEEDED/SUCCEEDED","commit_id":"16e7156d4bc4489c0c3b42ed4d78ca1f62ab1ca5"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"9071e645ec493265e8ede4946600d5022c7a3dde","unresolved":false,"context_lines":[{"line_number":32,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Currently, scheduler periodically picks up audit of **PENDING**, **ONGOING**"},{"line_number":35,"context_line":"or **SUCEEDED** state. Then audit\u0027s job named execute_audit is added to"},{"line_number":36,"context_line":"scheduler. Execute_audit job first checks audit state. If state is"},{"line_number":37,"context_line":"**CANCELLED**, **DELETED** or **FAILED**, audit\u0027s job is removed and"},{"line_number":38,"context_line":"strategy is not executed."}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa31d9ce_7436aeb5","line":35,"range":{"start_line":35,"start_character":5,"end_line":35,"end_character":13},"in_reply_to":"fa31d9ce_d2fbed45","updated":"2017-02-17 07:31:36.000000000","message":"Done","commit_id":"16e7156d4bc4489c0c3b42ed4d78ca1f62ab1ca5"},{"author":{"_account_id":21692,"name":"licanwei","email":"li.canwei2@zte.com.cn","username":"licanwei"},"change_message_id":"f51c96752b1d43e72620a7ed8fb001f7d9fbe782","unresolved":false,"context_lines":[{"line_number":46,"context_line":"updating audit state is also changed. **ONGOING** state can be changed to"},{"line_number":47,"context_line":"**SUSPENDED**. **SUSPENDED** can be changed to **ONGOING** in reverse."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Alternatives"},{"line_number":50,"context_line":"------------"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"* Delete the audit and create again."}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa31d9ce_f2f8f14b","line":49,"range":{"start_line":49,"start_character":0,"end_line":49,"end_character":12},"updated":"2017-02-17 07:06:52.000000000","message":"Currently, ONGOING state can be changed to CANCELLED state.\nIf we can change from the CANCELLED state to ONGOING state, it is also an alternative","commit_id":"16e7156d4bc4489c0c3b42ed4d78ca1f62ab1ca5"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"9071e645ec493265e8ede4946600d5022c7a3dde","unresolved":false,"context_lines":[{"line_number":46,"context_line":"updating audit state is also changed. **ONGOING** state can be changed to"},{"line_number":47,"context_line":"**SUSPENDED**. **SUSPENDED** can be changed to **ONGOING** in reverse."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Alternatives"},{"line_number":50,"context_line":"------------"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"* Delete the audit and create again."}],"source_content_type":"text/x-rst","patch_set":2,"id":"fa31d9ce_d4459a17","line":49,"range":{"start_line":49,"start_character":0,"end_line":49,"end_character":12},"in_reply_to":"fa31d9ce_f2f8f14b","updated":"2017-02-17 07:31:36.000000000","message":"Done","commit_id":"16e7156d4bc4489c0c3b42ed4d78ca1f62ab1ca5"},{"author":{"_account_id":18971,"name":"Vincent Françoise","email":"Vincent.FRANCOISE@b-com.com","username":"v-francoise"},"change_message_id":"09bb219e11e483dcafc514bdbfdc70eb07e8731d","unresolved":false,"context_lines":[{"line_number":117,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"Unit tests should be updated."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"Documentation Impact"},{"line_number":122,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":123,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"da36d5c6_a309e333","line":120,"updated":"2017-02-20 06:49:20.000000000","message":"IMHO, this should also be tested via a tempest test","commit_id":"ab45c28ef86517fc8857cad150216e2e72cb0996"},{"author":{"_account_id":13111,"name":"Hidekazu Nakamura","email":"hidekazuna@gmail.com","username":"hid-nakamura"},"change_message_id":"93be01615ed85d56459e0b4566c5a1af2cdb448e","unresolved":false,"context_lines":[{"line_number":117,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"Unit tests should be updated."},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"Documentation Impact"},{"line_number":122,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":123,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"da36d5c6_366d3305","line":120,"in_reply_to":"da36d5c6_a309e333","updated":"2017-02-20 07:41:38.000000000","message":"Done","commit_id":"ab45c28ef86517fc8857cad150216e2e72cb0996"}]}
