)]}'
{"specs/pike/mistral_vnf_monitor_policies.rst":[{"author":{"_account_id":19999,"name":"Trinath Somanchi","email":"trinaths.dev@gmail.com","username":"trinath-somanchi"},"change_message_id":"2acc76369ef0cbaaf860a06554f86d96dbc06dae","unresolved":false,"context_lines":[{"line_number":51,"context_line":"\t      |              |                  +-------v----------+"},{"line_number":52,"context_line":"\t      |              |                  |                  |"},{"line_number":53,"context_line":"\t      |              |                  | conductor server |"},{"line_number":54,"context_line":"\t      |       +------+-----+     +------+                  |"},{"line_number":55,"context_line":"\t      |       |            |     |      +------------------+"},{"line_number":56,"context_line":"\t      +-------\u003e tacker DB  \u003c-----+"},{"line_number":57,"context_line":"\t              |            |"}],"source_content_type":"text/x-rst","patch_set":2,"id":"ff0f0b1f_20c34059","line":54,"updated":"2017-05-24 10:11:46.000000000","message":"will there be a connection from \u0027tacker db\u0027 to \u0027msg queue\u0027 ?","commit_id":"6f82128fae89a7587771326616bc90cf9faf0773"},{"author":{"_account_id":19999,"name":"Trinath Somanchi","email":"trinaths.dev@gmail.com","username":"trinath-somanchi"},"change_message_id":"fc694f14721a5465e89bd5199f781d0b9a8652be","unresolved":false,"context_lines":[{"line_number":55,"context_line":"\t      |       |            |     |      +------------------+"},{"line_number":56,"context_line":"\t      +-------\u003e tacker DB  \u003c-----+"},{"line_number":57,"context_line":"\t              |            |"},{"line_number":58,"context_line":"\t              +-------------"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"Since Mistral is an integral part of tacker system, a long-live Mistral workflow"}],"source_content_type":"text/x-rst","patch_set":3,"id":"ff0f0b1f_e3d7924a","line":58,"updated":"2017-05-24 10:41:34.000000000","message":"can you itemized the work flow. in the ascii diagram provide numbering and for each number, provided the description below. This help clearly understand the flow.","commit_id":"937a222ba2aeeecd1148e99f29253df06b5ee240"},{"author":{"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},"change_message_id":"c444af21374445c11ed5f0298499216e54f7a9f8","unresolved":false,"context_lines":[{"line_number":131,"context_line":"information of VNF instance so that they can be managed."},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"Method execute_policy_action in conductor will call policy action, which will do actual job,"},{"line_number":134,"context_line":"such as respawn, log etc."},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"If conductor finds the action is obsolete, it will return bad_action to vnf_policy_monitor,"},{"line_number":137,"context_line":"then the vnf_policy_monitor will exit."}],"source_content_type":"text/x-rst","patch_set":3,"id":"df140735_0c9d8358","line":134,"range":{"start_line":134,"start_character":8,"end_line":134,"end_character":15},"updated":"2017-06-01 00:47:02.000000000","message":"Does the mistral policy_monitor workflow continue to run or does it stop after calling tacker-conductor / policy_action ?","commit_id":"937a222ba2aeeecd1148e99f29253df06b5ee240"},{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"8fed1809fb424a8450cc3cd8b86bbdcb9a93f81e","unresolved":false,"context_lines":[{"line_number":131,"context_line":"information of VNF instance so that they can be managed."},{"line_number":132,"context_line":""},{"line_number":133,"context_line":"Method execute_policy_action in conductor will call policy action, which will do actual job,"},{"line_number":134,"context_line":"such as respawn, log etc."},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"If conductor finds the action is obsolete, it will return bad_action to vnf_policy_monitor,"},{"line_number":137,"context_line":"then the vnf_policy_monitor will exit."}],"source_content_type":"text/x-rst","patch_set":3,"id":"df140735_25efde1e","line":134,"range":{"start_line":134,"start_character":8,"end_line":134,"end_character":15},"in_reply_to":"df140735_0c9d8358","updated":"2017-06-05 02:39:43.000000000","message":"the mistral policy_monitor continues, the management ip will be updated to it via RPC","commit_id":"937a222ba2aeeecd1148e99f29253df06b5ee240"},{"author":{"_account_id":13380,"name":"Sridhar Ramaswamy","email":"srics.r@gmail.com","username":"srics-r"},"change_message_id":"c444af21374445c11ed5f0298499216e54f7a9f8","unresolved":false,"context_lines":[{"line_number":133,"context_line":"Method execute_policy_action in conductor will call policy action, which will do actual job,"},{"line_number":134,"context_line":"such as respawn, log etc."},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"If conductor finds the action is obsolete, it will return bad_action to vnf_policy_monitor,"},{"line_number":137,"context_line":"then the vnf_policy_monitor will exit."},{"line_number":138,"context_line":""},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"sequence diagram for update VNF:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"df140735_cc9e6b53","line":137,"range":{"start_line":136,"start_character":0,"end_line":137,"end_character":38},"updated":"2017-06-01 00:47:02.000000000","message":"what happens if respawn (or any specified policy action) fails?","commit_id":"937a222ba2aeeecd1148e99f29253df06b5ee240"},{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"8fed1809fb424a8450cc3cd8b86bbdcb9a93f81e","unresolved":false,"context_lines":[{"line_number":133,"context_line":"Method execute_policy_action in conductor will call policy action, which will do actual job,"},{"line_number":134,"context_line":"such as respawn, log etc."},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"If conductor finds the action is obsolete, it will return bad_action to vnf_policy_monitor,"},{"line_number":137,"context_line":"then the vnf_policy_monitor will exit."},{"line_number":138,"context_line":""},{"line_number":139,"context_line":""},{"line_number":140,"context_line":"sequence diagram for update VNF:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"df140735_facf4526","line":137,"range":{"start_line":136,"start_character":0,"end_line":137,"end_character":38},"in_reply_to":"df140735_cc9e6b53","updated":"2017-06-05 02:39:43.000000000","message":"if the management ip is still there, the action job works as normal. if changed,  the monitor will see it as successful.","commit_id":"937a222ba2aeeecd1148e99f29253df06b5ee240"},{"author":{"_account_id":12455,"name":"bharaththiruveedula","email":"bharath_ves@hotmail.com","username":"bharaththiruveedula"},"change_message_id":"d86cf419ae0c160a6eb931431cb35d1896460baa","unresolved":false,"context_lines":[{"line_number":136,"context_line":"    conductor -\u003e policy_action [label \u003d \"execute_action\" ]"},{"line_number":137,"context_line":"  }"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"The mistral workflow action will be run once the workflow is started. The action will do"},{"line_number":140,"context_line":"its job according to monitor policy. When policy action is needed, the monitor action will"},{"line_number":141,"context_line":"call conductor\u0027s execute_policy_action RPC method."},{"line_number":142,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"df140735_bc109201","line":139,"updated":"2017-06-05 18:33:19.000000000","message":"Can you update what happens in failure cases too for example failure in action execution/failure of mistral itself.","commit_id":"a99befa93cb6f053fc324036d66ca2f25ef98c3c"},{"author":{"_account_id":12455,"name":"bharaththiruveedula","email":"bharath_ves@hotmail.com","username":"bharaththiruveedula"},"change_message_id":"9d0483968d9d8d81e5b2d4fa0f26affab67c910c","unresolved":false,"context_lines":[{"line_number":136,"context_line":"    conductor -\u003e policy_action [label \u003d \"execute_action\" ]"},{"line_number":137,"context_line":"  }"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"The mistral workflow action will be run once the workflow is started. The action will do"},{"line_number":140,"context_line":"its job according to monitor policy. When policy action is needed, the monitor action will"},{"line_number":141,"context_line":"call conductor\u0027s execute_policy_action RPC method."},{"line_number":142,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"bf091321_dbc2e0e9","line":139,"in_reply_to":"df140735_40b17746","updated":"2017-06-08 17:58:39.000000000","message":"Makes sense, thanks!","commit_id":"a99befa93cb6f053fc324036d66ca2f25ef98c3c"},{"author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"change_message_id":"bd4e2a304a535fc130800643cd7df529c8b445cd","unresolved":false,"context_lines":[{"line_number":136,"context_line":"    conductor -\u003e policy_action [label \u003d \"execute_action\" ]"},{"line_number":137,"context_line":"  }"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":"The mistral workflow action will be run once the workflow is started. The action will do"},{"line_number":140,"context_line":"its job according to monitor policy. When policy action is needed, the monitor action will"},{"line_number":141,"context_line":"call conductor\u0027s execute_policy_action RPC method."},{"line_number":142,"context_line":""}],"source_content_type":"text/x-rst","patch_set":5,"id":"df140735_40b17746","line":139,"in_reply_to":"df140735_bc109201","updated":"2017-06-06 08:32:07.000000000","message":"I think it is the implementing detail. Currently, our ns implementation will check the mistral workflow execution status to see if\nit is started as normal. if not, the whole case will be seen as failed.","commit_id":"a99befa93cb6f053fc324036d66ca2f25ef98c3c"}]}
