)]}'
{"specs/2023.1/approved/host-restore.rst":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"8084ba1e027b4660e756017c182e8f9c570bec39","unresolved":true,"context_lines":[{"line_number":26,"context_line":"Proposed change"},{"line_number":27,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"When masakari-hostmonitor triggers one \"STARTED\" \"COMPUTE_HOST\" notification,"},{"line_number":30,"context_line":"it means the host just restores from a failure scenario, and it could works"},{"line_number":31,"context_line":"as one normal host."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"This spec is mainly to add one workflow for host restore, which include"},{"line_number":34,"context_line":"following phases."}],"source_content_type":"text/x-rst","patch_set":1,"id":"5281ec83_fe7826b0","line":31,"range":{"start_line":29,"start_character":0,"end_line":31,"end_character":19},"updated":"2022-12-27 09:16:02.000000000","message":"This should be behind a configuration knob. The current behaviour is there because it is safer in case the host flaps (e.g. it could be back just for 5 minutes to die because of another watchdog failure or whatever caused it to fail in the first place).","commit_id":"70163a116d4186ccecf947dd5e4993522912a046"},{"author":{"_account_id":30623,"name":"suzhengwei","email":"suzhengwei@inspur.com","username":"SuZhengwei"},"change_message_id":"e4b7a1e4864b3196f7af528e5869a7035c2dddb9","unresolved":true,"context_lines":[{"line_number":26,"context_line":"Proposed change"},{"line_number":27,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"When masakari-hostmonitor triggers one \"STARTED\" \"COMPUTE_HOST\" notification,"},{"line_number":30,"context_line":"it means the host just restores from a failure scenario, and it could works"},{"line_number":31,"context_line":"as one normal host."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"This spec is mainly to add one workflow for host restore, which include"},{"line_number":34,"context_line":"following phases."}],"source_content_type":"text/x-rst","patch_set":1,"id":"a6670b7e_f985e72d","line":31,"range":{"start_line":29,"start_character":0,"end_line":31,"end_character":19},"in_reply_to":"5281ec83_fe7826b0","updated":"2023-01-04 02:59:41.000000000","message":"The workflows of Host failure and restore together are more like automatic scaling for compute nodes. In order to avoid host flaps frequently, debounce process is needed. I will introduce it in other blueprint later.\nThere will be a configuration knob for host restore workflow util it is ready for product.","commit_id":"70163a116d4186ccecf947dd5e4993522912a046"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"689a1d092e45b939d9540ac84dd8b61351282eb0","unresolved":true,"context_lines":[{"line_number":26,"context_line":"Proposed change"},{"line_number":27,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":28,"context_line":""},{"line_number":29,"context_line":"When masakari-hostmonitor triggers one \"STARTED\" \"COMPUTE_HOST\" notification,"},{"line_number":30,"context_line":"it means the host just restores from a failure scenario, and it could works"},{"line_number":31,"context_line":"as one normal host."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"This spec is mainly to add one workflow for host restore, which include"},{"line_number":34,"context_line":"following phases."}],"source_content_type":"text/x-rst","patch_set":1,"id":"d3a16dba_27fa8e86","line":31,"range":{"start_line":29,"start_character":0,"end_line":31,"end_character":19},"in_reply_to":"a6670b7e_f985e72d","updated":"2023-01-05 11:03:04.000000000","message":"Ack, please add the knob definition to the specification.","commit_id":"70163a116d4186ccecf947dd5e4993522912a046"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"f05c779e31d8fd88599fc72db99816b7ee7cb74e","unresolved":true,"context_lines":[{"line_number":47,"context_line":"  evacuated from the host in the last recovery workflow."},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"The option \u0027host_restore_tasks\u0027 allows operator to customize tasks to be"},{"line_number":50,"context_line":"executed for host restore workflow. Morevoer, there is a boolean option"},{"line_number":51,"context_line":"\u0027host_restore_enabled\u0027 to enable this feature, and the knob will be removed"},{"line_number":52,"context_line":"once this feature is ready for product."},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"Alternatives"},{"line_number":55,"context_line":"------------"}],"source_content_type":"text/x-rst","patch_set":2,"id":"97d03fe3_0167baea","line":52,"range":{"start_line":50,"start_character":36,"end_line":52,"end_character":39},"updated":"2023-01-09 10:23:03.000000000","message":"I would opt not to remove the option as it\u0027s a valid use case not to do this.","commit_id":"aa99267226e63a9339f132e9bbd24bd27f32c7c1"}]}
