)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":28414,"name":"Austin Sun","email":"austin.sun@intel.com","username":"sunausti"},"change_message_id":"6753d6d82ceef9fc2066b295b02229e53e445a03","unresolved":false,"context_lines":[{"line_number":11,"context_line":"and openstack alarms are still required."},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"So here we add NFVFaultMgmtAPI to get alarms from fm"},{"line_number":14,"context_line":"in pods and gether all alarms in vim strategy steps."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Depends-On: https://review.opendev.org/658972"},{"line_number":17,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":5,"id":"bfb3d3c7_5deff786","line":14,"range":{"start_line":14,"start_character":12,"end_line":14,"end_character":18},"updated":"2019-05-17 03:54:39.000000000","message":"nic:gether should be gather?","commit_id":"13f81722c899f3c11fb0637f625c04ef1b12b315"},{"author":{"_account_id":28414,"name":"Austin Sun","email":"austin.sun@intel.com","username":"sunausti"},"change_message_id":"1af033ee689fa9731d8bed2042f433e4cc37f309","unresolved":false,"context_lines":[{"line_number":14,"context_line":"in pods and gather all alarms in vim strategy steps."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Depends-On: https://review.opendev.org/658972"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"Story: 2004008"},{"line_number":19,"context_line":"Task: 30930"},{"line_number":20,"context_line":""}],"source_content_type":"text/x-gerrit-commit-message","patch_set":7,"id":"bfb3d3c7_42b58ccc","line":17,"updated":"2019-05-22 06:52:56.000000000","message":"suggest adding \nDepends-On:https://review.opendev.org/#/c/642925/\n(fm containerization)","commit_id":"084116eacd009a74225aa30f169a05a225963ae4"},{"author":{"_account_id":14174,"name":"Bart Wensley","email":"bartwensley@hotmail.com","username":"bartwensley"},"change_message_id":"3c242df0c45caaf2c0a9d5f3582f0dee4266f54f","unresolved":false,"context_lines":[{"line_number":13,"context_line":"So here we add NFVFaultMgmtAPI to get alarms from fm"},{"line_number":14,"context_line":"in pods and gather all alarms in vim strategy steps."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Depends-On: https://review.opendev.org/658972"},{"line_number":17,"context_line":"Depends-On: https://review.opendev.org/642925/"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Story: 2004008"},{"line_number":20,"context_line":"Task: 30930"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Change-Id: I79e0010f556f99923df25f355e554f43283d26f2"},{"line_number":23,"context_line":"Signed-off-by: SidneyAn \u003cran1.an@intel.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"bfb3d3c7_7f445774","line":23,"range":{"start_line":16,"start_character":0,"end_line":23,"end_character":43},"updated":"2019-05-31 17:45:44.000000000","message":"There can\u0027t be any blank lines in the footer of your commit message.","commit_id":"d6ad01287e6ec01735daa0dfb75d7496e416392e"},{"author":{"_account_id":28682,"name":"Ran An","email":"ran1.an@intel.com","username":"SidneyAn"},"change_message_id":"9274b68dcdf6f16472aadf6b6cf5a3debfd7e61d","unresolved":false,"context_lines":[{"line_number":13,"context_line":"So here we add NFVFaultMgmtAPI to get alarms from fm"},{"line_number":14,"context_line":"in pods and gather all alarms in vim strategy steps."},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Depends-On: https://review.opendev.org/658972"},{"line_number":17,"context_line":"Depends-On: https://review.opendev.org/642925/"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"Story: 2004008"},{"line_number":20,"context_line":"Task: 30930"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Change-Id: I79e0010f556f99923df25f355e554f43283d26f2"},{"line_number":23,"context_line":"Signed-off-by: SidneyAn \u003cran1.an@intel.com\u003e"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":8,"id":"9fb8cfa7_3991ed53","line":23,"range":{"start_line":16,"start_character":0,"end_line":23,"end_character":43},"in_reply_to":"bfb3d3c7_7f445774","updated":"2019-06-03 07:42:25.000000000","message":"Done","commit_id":"d6ad01287e6ec01735daa0dfb75d7496e416392e"}],"nfv/nfv-plugins/nfv_plugins/nfvi_plugins/nfvi_fault_mgmt_api.py":[{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"f41caaf55647d277a60daeae3b50d01e1d1a4db8","unresolved":false,"context_lines":[{"line_number":12,"context_line":"from nfv_plugins.nfvi_plugins.openstack import openstack"},{"line_number":13,"context_line":"from nfv_vim import nfvi"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"# from test.badsyntax_future3 import resul"},{"line_number":16,"context_line":""},{"line_number":17,"context_line":"DLOG \u003d debug.debug_get_logger(\u0027nfv_plugins.nfvi_plugins.fault_mgmt_api\u0027)"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"bfb3d3c7_b9be40fd","line":15,"updated":"2019-05-17 13:34:51.000000000","message":"???","commit_id":"13f81722c899f3c11fb0637f625c04ef1b12b315"},{"author":{"_account_id":28414,"name":"Austin Sun","email":"austin.sun@intel.com","username":"sunausti"},"change_message_id":"2bfd2dae768773459d0a7d312a3c2451e732bd14","unresolved":false,"context_lines":[{"line_number":68,"context_line":""},{"line_number":69,"context_line":"                self._openstack_token \u003d future.result.data"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"            future.work(fm.get_alarms, self._openstack_token, OPENSTACK_SERVICE.FM)"},{"line_number":72,"context_line":"            future.result \u003d (yield)"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"            if not future.result.is_complete():"}],"source_content_type":"text/x-python","patch_set":6,"id":"bfb3d3c7_a0f819c4","line":71,"range":{"start_line":71,"start_character":62,"end_line":71,"end_character":79},"updated":"2019-05-21 07:53:45.000000000","message":"this OPENSTACK_SERVICE is not imported","commit_id":"4194350920e9bc7c99a9d03b53c2b8a2cfb740fd"},{"author":{"_account_id":28682,"name":"Ran An","email":"ran1.an@intel.com","username":"SidneyAn"},"change_message_id":"2e868c753bffcbcd0da25d1a38cc657b8333969e","unresolved":false,"context_lines":[{"line_number":68,"context_line":""},{"line_number":69,"context_line":"                self._openstack_token \u003d future.result.data"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"            future.work(fm.get_alarms, self._openstack_token, OPENSTACK_SERVICE.FM)"},{"line_number":72,"context_line":"            future.result \u003d (yield)"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"            if not future.result.is_complete():"}],"source_content_type":"text/x-python","patch_set":6,"id":"bfb3d3c7_534fb5bc","line":71,"range":{"start_line":71,"start_character":62,"end_line":71,"end_character":79},"in_reply_to":"bfb3d3c7_a0f819c4","updated":"2019-05-21 08:58:11.000000000","message":"Done","commit_id":"4194350920e9bc7c99a9d03b53c2b8a2cfb740fd"}],"nfv/nfv-tests/nfv_scenario_tests/tests/_test_hosts.py":[{"author":{"_account_id":28414,"name":"Austin Sun","email":"austin.sun@intel.com","username":"sunausti"},"change_message_id":"2bfd2dae768773459d0a7d312a3c2451e732bd14","unresolved":false,"context_lines":[{"line_number":199,"context_line":""},{"line_number":200,"context_line":"        self._customer_alarms \u003d fm.get_alarms(self.platform_token).result_data"},{"line_number":201,"context_line":"        if not nfvi.nfvi_fault_mgmt_plugin_disabled():"},{"line_number":202,"context_line":"            self._customer_alarms.extend(fm.get_alarms(self.openstack_token, OPENSTACK_SERVICE.FM).result_data)"},{"line_number":203,"context_line":"        return"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":"    def _refresh_customer_logs(self):"}],"source_content_type":"text/x-python","patch_set":6,"id":"bfb3d3c7_c0f50dcd","line":202,"range":{"start_line":202,"start_character":77,"end_line":202,"end_character":94},"updated":"2019-05-21 07:53:45.000000000","message":"same as nfvi_fault_mgmt_api, OPENSTACK_SERVICE is not imported","commit_id":"4194350920e9bc7c99a9d03b53c2b8a2cfb740fd"},{"author":{"_account_id":28682,"name":"Ran An","email":"ran1.an@intel.com","username":"SidneyAn"},"change_message_id":"2e868c753bffcbcd0da25d1a38cc657b8333969e","unresolved":false,"context_lines":[{"line_number":199,"context_line":""},{"line_number":200,"context_line":"        self._customer_alarms \u003d fm.get_alarms(self.platform_token).result_data"},{"line_number":201,"context_line":"        if not nfvi.nfvi_fault_mgmt_plugin_disabled():"},{"line_number":202,"context_line":"            self._customer_alarms.extend(fm.get_alarms(self.openstack_token, OPENSTACK_SERVICE.FM).result_data)"},{"line_number":203,"context_line":"        return"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":"    def _refresh_customer_logs(self):"}],"source_content_type":"text/x-python","patch_set":6,"id":"bfb3d3c7_b352b166","line":202,"range":{"start_line":202,"start_character":77,"end_line":202,"end_character":94},"in_reply_to":"bfb3d3c7_c0f50dcd","updated":"2019-05-21 08:58:11.000000000","message":"Done","commit_id":"4194350920e9bc7c99a9d03b53c2b8a2cfb740fd"}],"nfv/nfv-tests/nfv_scenario_tests/tests/_test_instances.py":[{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"f41caaf55647d277a60daeae3b50d01e1d1a4db8","unresolved":false,"context_lines":[{"line_number":182,"context_line":"        Fetch the customer alarms raised"},{"line_number":183,"context_line":"        \"\"\""},{"line_number":184,"context_line":"        self._customer_alarms \u003d fm.get_alarms(self.platform_token).result_data"},{"line_number":185,"context_line":"        self._customer_alarms.extend(fm.get_alarms(self.openstack_token).result_data)"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":"    def _refresh_customer_logs(self):"},{"line_number":188,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":5,"id":"bfb3d3c7_f9f7d8d3","line":185,"updated":"2019-05-17 13:34:51.000000000","message":"this part I am a little confused by.  It looks like you call the same method, but with a different token.\nDoes the token help to determine which endpoint to get the platform and/or openstack alarms, or does it just affect the scope of the response ?","commit_id":"13f81722c899f3c11fb0637f625c04ef1b12b315"},{"author":{"_account_id":28682,"name":"Ran An","email":"ran1.an@intel.com","username":"SidneyAn"},"change_message_id":"2e868c753bffcbcd0da25d1a38cc657b8333969e","unresolved":false,"context_lines":[{"line_number":182,"context_line":"        Fetch the customer alarms raised"},{"line_number":183,"context_line":"        \"\"\""},{"line_number":184,"context_line":"        self._customer_alarms \u003d fm.get_alarms(self.platform_token).result_data"},{"line_number":185,"context_line":"        self._customer_alarms.extend(fm.get_alarms(self.openstack_token).result_data)"},{"line_number":186,"context_line":""},{"line_number":187,"context_line":"    def _refresh_customer_logs(self):"},{"line_number":188,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":5,"id":"bfb3d3c7_bd94c28c","line":185,"in_reply_to":"bfb3d3c7_f9f7d8d3","updated":"2019-05-21 08:58:11.000000000","message":"yes, the endpoint of fm-rest-api is got from token by fm service info.","commit_id":"13f81722c899f3c11fb0637f625c04ef1b12b315"},{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"f41caaf55647d277a60daeae3b50d01e1d1a4db8","unresolved":false,"context_lines":[{"line_number":191,"context_line":"        self._customer_logs \u003d fm.get_logs(self.platform_token,"},{"line_number":192,"context_line":"                                          self.start_datetime,"},{"line_number":193,"context_line":"                                          self.end_datetime).result_data"},{"line_number":194,"context_line":"        openstack_logs \u003d fm.get_logs(self.openstack_token,"},{"line_number":195,"context_line":"                                          self.start_datetime,"},{"line_number":196,"context_line":"                                          self.end_datetime).result_data"},{"line_number":197,"context_line":"        self._customer_logs.extend(openstack_logs)"}],"source_content_type":"text/x-python","patch_set":5,"id":"bfb3d3c7_b90160b2","line":194,"updated":"2019-05-17 13:34:51.000000000","message":"similar question as for the alarms above.","commit_id":"13f81722c899f3c11fb0637f625c04ef1b12b315"},{"author":{"_account_id":28414,"name":"Austin Sun","email":"austin.sun@intel.com","username":"sunausti"},"change_message_id":"2bfd2dae768773459d0a7d312a3c2451e732bd14","unresolved":false,"context_lines":[{"line_number":185,"context_line":""},{"line_number":186,"context_line":"        self._customer_alarms \u003d fm.get_alarms(self.platform_token).result_data"},{"line_number":187,"context_line":"        if not nfvi.nfvi_fault_mgmt_plugin_disabled():"},{"line_number":188,"context_line":"            self._customer_alarms.extend(fm.get_alarms(self.openstack_token, OPENSTACK_SERVICE.FM).result_data)"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"    def _refresh_customer_logs(self):"},{"line_number":191,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":6,"id":"bfb3d3c7_80ff15a9","line":188,"range":{"start_line":188,"start_character":77,"end_line":188,"end_character":94},"updated":"2019-05-21 07:53:45.000000000","message":"same as nfvi_fault_mgmt_api, OPENSTACK_SERVICE is not imported","commit_id":"4194350920e9bc7c99a9d03b53c2b8a2cfb740fd"},{"author":{"_account_id":28682,"name":"Ran An","email":"ran1.an@intel.com","username":"SidneyAn"},"change_message_id":"2e868c753bffcbcd0da25d1a38cc657b8333969e","unresolved":false,"context_lines":[{"line_number":185,"context_line":""},{"line_number":186,"context_line":"        self._customer_alarms \u003d fm.get_alarms(self.platform_token).result_data"},{"line_number":187,"context_line":"        if not nfvi.nfvi_fault_mgmt_plugin_disabled():"},{"line_number":188,"context_line":"            self._customer_alarms.extend(fm.get_alarms(self.openstack_token, OPENSTACK_SERVICE.FM).result_data)"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"    def _refresh_customer_logs(self):"},{"line_number":191,"context_line":"        \"\"\""}],"source_content_type":"text/x-python","patch_set":6,"id":"bfb3d3c7_d35ba584","line":188,"range":{"start_line":188,"start_character":77,"end_line":188,"end_character":94},"in_reply_to":"bfb3d3c7_80ff15a9","updated":"2019-05-21 08:58:11.000000000","message":"Done","commit_id":"4194350920e9bc7c99a9d03b53c2b8a2cfb740fd"}],"nfv/nfv-vim/nfv_vim/nfvi/_nfvi_fault_mgmt_module.py":[{"author":{"_account_id":14174,"name":"Bart Wensley","email":"bartwensley@hotmail.com","username":"bartwensley"},"change_message_id":"3c242df0c45caaf2c0a9d5f3582f0dee4266f54f","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    Get logs"},{"line_number":32,"context_line":"    \"\"\""},{"line_number":33,"context_line":"    cmd_id \u003d _fault_mgmt_plugin.invoke_plugin(\u0027get_openstack_logs\u0027, start_period,"},{"line_number":34,"context_line":"                                                  end_period, callback\u003dcallback)"},{"line_number":35,"context_line":"    return cmd_id"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"bfb3d3c7_089ab1b7","line":34,"range":{"start_line":34,"start_character":46,"end_line":34,"end_character":50},"updated":"2019-05-31 17:45:44.000000000","message":"nit: I\u0027m surprised flake8 didn\u0027t complain about the indentation here. Fix this and the one a few lines down.","commit_id":"d6ad01287e6ec01735daa0dfb75d7496e416392e"},{"author":{"_account_id":28682,"name":"Ran An","email":"ran1.an@intel.com","username":"SidneyAn"},"change_message_id":"9274b68dcdf6f16472aadf6b6cf5a3debfd7e61d","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    Get logs"},{"line_number":32,"context_line":"    \"\"\""},{"line_number":33,"context_line":"    cmd_id \u003d _fault_mgmt_plugin.invoke_plugin(\u0027get_openstack_logs\u0027, start_period,"},{"line_number":34,"context_line":"                                                  end_period, callback\u003dcallback)"},{"line_number":35,"context_line":"    return cmd_id"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"9fb8cfa7_f99a756c","line":34,"range":{"start_line":34,"start_character":46,"end_line":34,"end_character":50},"in_reply_to":"9fb8cfa7_2db699db","updated":"2019-06-03 07:42:25.000000000","message":"Thanks Al","commit_id":"d6ad01287e6ec01735daa0dfb75d7496e416392e"},{"author":{"_account_id":28682,"name":"Ran An","email":"ran1.an@intel.com","username":"SidneyAn"},"change_message_id":"9274b68dcdf6f16472aadf6b6cf5a3debfd7e61d","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    Get logs"},{"line_number":32,"context_line":"    \"\"\""},{"line_number":33,"context_line":"    cmd_id \u003d _fault_mgmt_plugin.invoke_plugin(\u0027get_openstack_logs\u0027, start_period,"},{"line_number":34,"context_line":"                                                  end_period, callback\u003dcallback)"},{"line_number":35,"context_line":"    return cmd_id"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"9fb8cfa7_79af6594","line":34,"range":{"start_line":34,"start_character":46,"end_line":34,"end_character":50},"in_reply_to":"bfb3d3c7_089ab1b7","updated":"2019-06-03 07:42:25.000000000","message":"Done","commit_id":"d6ad01287e6ec01735daa0dfb75d7496e416392e"},{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"3b60b8aef609fc574f4c71245a13f85403dabdce","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    Get logs"},{"line_number":32,"context_line":"    \"\"\""},{"line_number":33,"context_line":"    cmd_id \u003d _fault_mgmt_plugin.invoke_plugin(\u0027get_openstack_logs\u0027, start_period,"},{"line_number":34,"context_line":"                                                  end_period, callback\u003dcallback)"},{"line_number":35,"context_line":"    return cmd_id"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"9fb8cfa7_2db699db","line":34,"range":{"start_line":34,"start_character":46,"end_line":34,"end_character":50},"in_reply_to":"bfb3d3c7_089ab1b7","updated":"2019-05-31 17:52:56.000000000","message":"I suspect because several indentation flake8 warnings are suppressed\nhttps://opendev.org/starlingx/nfv/src/branch/master/nfv/tox.ini#L59","commit_id":"d6ad01287e6ec01735daa0dfb75d7496e416392e"}],"nfv/nfv-vim/nfv_vim/nfvi/_nfvi_module.py":[{"author":{"_account_id":14174,"name":"Bart Wensley","email":"bartwensley@hotmail.com","username":"bartwensley"},"change_message_id":"aa44f6836602f49dbe1165c4a041c30bf53e233e","unresolved":false,"context_lines":[{"line_number":52,"context_line":"                                        \u0027False\u0027) in DISABLED_LIST)"},{"line_number":53,"context_line":"    fault_mgmt_plugin_disabled \u003d (config.get(\u0027fault_mgmt_plugin_disabled\u0027,"},{"line_number":54,"context_line":"                                        \u0027False\u0027) in DISABLED_LIST) or \\"},{"line_number":55,"context_line":"                                 (config.get(\u0027openstack_alarm_disabled\u0027,"},{"line_number":56,"context_line":"                                        \u0027True\u0027) in DISABLED_LIST)"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    _task_worker_pools[\u0027identity\u0027] \u003d \\"},{"line_number":59,"context_line":"        tasks.TaskWorkerPool(\u0027Identity\u0027, num_workers\u003d1)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9fb8cfa7_bb82964e","line":56,"range":{"start_line":55,"start_character":33,"end_line":56,"end_character":65},"updated":"2019-06-04 12:10:49.000000000","message":"This new option is not required as per my comment on your associated review.","commit_id":"83d9ddd698e6db86a50a20ae0f7ec500c6913a9e"},{"author":{"_account_id":28682,"name":"Ran An","email":"ran1.an@intel.com","username":"SidneyAn"},"change_message_id":"4c5a008622167324bd9cf9889fec3c4f6b39a1b7","unresolved":false,"context_lines":[{"line_number":52,"context_line":"                                        \u0027False\u0027) in DISABLED_LIST)"},{"line_number":53,"context_line":"    fault_mgmt_plugin_disabled \u003d (config.get(\u0027fault_mgmt_plugin_disabled\u0027,"},{"line_number":54,"context_line":"                                        \u0027False\u0027) in DISABLED_LIST) or \\"},{"line_number":55,"context_line":"                                 (config.get(\u0027openstack_alarm_disabled\u0027,"},{"line_number":56,"context_line":"                                        \u0027True\u0027) in DISABLED_LIST)"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    _task_worker_pools[\u0027identity\u0027] \u003d \\"},{"line_number":59,"context_line":"        tasks.TaskWorkerPool(\u0027Identity\u0027, num_workers\u003d1)"}],"source_content_type":"text/x-python","patch_set":11,"id":"9fb8cfa7_d70e31e4","line":56,"range":{"start_line":55,"start_character":33,"end_line":56,"end_character":65},"in_reply_to":"9fb8cfa7_bb82964e","updated":"2019-06-05 01:30:03.000000000","message":"Done","commit_id":"83d9ddd698e6db86a50a20ae0f7ec500c6913a9e"}],"nfv/nfv-vim/nfv_vim/nfvi/api/v1/_nfvi_fault_mgmt_api.py":[{"author":{"_account_id":14174,"name":"Bart Wensley","email":"bartwensley@hotmail.com","username":"bartwensley"},"change_message_id":"3c242df0c45caaf2c0a9d5f3582f0dee4266f54f","unresolved":false,"context_lines":[{"line_number":10,"context_line":"@six.add_metaclass(abc.ABCMeta)"},{"line_number":11,"context_line":"class NFVIFaultMgmtAPI(object):"},{"line_number":12,"context_line":"    \"\"\""},{"line_number":13,"context_line":"    Abstract NFVI Infrastructure API Class Definition"},{"line_number":14,"context_line":"    \"\"\""},{"line_number":15,"context_line":"    @abc.abstractproperty"},{"line_number":16,"context_line":"    def name(self):"}],"source_content_type":"text/x-python","patch_set":8,"id":"9fb8cfa7_4775ee97","line":13,"range":{"start_line":13,"start_character":18,"end_line":13,"end_character":32},"updated":"2019-05-31 17:45:44.000000000","message":"Fault Management","commit_id":"d6ad01287e6ec01735daa0dfb75d7496e416392e"},{"author":{"_account_id":28682,"name":"Ran An","email":"ran1.an@intel.com","username":"SidneyAn"},"change_message_id":"9274b68dcdf6f16472aadf6b6cf5a3debfd7e61d","unresolved":false,"context_lines":[{"line_number":10,"context_line":"@six.add_metaclass(abc.ABCMeta)"},{"line_number":11,"context_line":"class NFVIFaultMgmtAPI(object):"},{"line_number":12,"context_line":"    \"\"\""},{"line_number":13,"context_line":"    Abstract NFVI Infrastructure API Class Definition"},{"line_number":14,"context_line":"    \"\"\""},{"line_number":15,"context_line":"    @abc.abstractproperty"},{"line_number":16,"context_line":"    def name(self):"}],"source_content_type":"text/x-python","patch_set":8,"id":"9fb8cfa7_19cf4980","line":13,"range":{"start_line":13,"start_character":18,"end_line":13,"end_character":32},"in_reply_to":"9fb8cfa7_4775ee97","updated":"2019-06-03 07:42:25.000000000","message":"Done","commit_id":"d6ad01287e6ec01735daa0dfb75d7496e416392e"}],"nfv/nfv-vim/nfv_vim/strategy/_strategy_steps.py":[{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"f41caaf55647d277a60daeae3b50d01e1d1a4db8","unresolved":false,"context_lines":[{"line_number":1516,"context_line":""},{"line_number":1517,"context_line":"        DLOG.info(\"Step (%s) apply.\" % self._name)"},{"line_number":1518,"context_line":"        self.strategy.nfvi_alarms \u003d list()"},{"line_number":1519,"context_line":"        nfvi.nfvi_get_alarms(self._query_alarms_callback(\"plantform\"))"},{"line_number":1520,"context_line":"        if not nfvi.nfvi_fault_mgmt_plugin_disabled():"},{"line_number":1521,"context_line":"            nfvi.nfvi_get_openstack_alarms(self._query_alarms_callback(\"openstack\"))"},{"line_number":1522,"context_line":"        return strategy.STRATEGY_STEP_RESULT.WAIT, \"\""}],"source_content_type":"text/x-python","patch_set":5,"id":"bfb3d3c7_b976403e","line":1519,"range":{"start_line":1519,"start_character":58,"end_line":1519,"end_character":67},"updated":"2019-05-17 13:34:51.000000000","message":"typo:  plantform","commit_id":"13f81722c899f3c11fb0637f625c04ef1b12b315"},{"author":{"_account_id":28682,"name":"Ran An","email":"ran1.an@intel.com","username":"SidneyAn"},"change_message_id":"2e868c753bffcbcd0da25d1a38cc657b8333969e","unresolved":false,"context_lines":[{"line_number":1516,"context_line":""},{"line_number":1517,"context_line":"        DLOG.info(\"Step (%s) apply.\" % self._name)"},{"line_number":1518,"context_line":"        self.strategy.nfvi_alarms \u003d list()"},{"line_number":1519,"context_line":"        nfvi.nfvi_get_alarms(self._query_alarms_callback(\"plantform\"))"},{"line_number":1520,"context_line":"        if not nfvi.nfvi_fault_mgmt_plugin_disabled():"},{"line_number":1521,"context_line":"            nfvi.nfvi_get_openstack_alarms(self._query_alarms_callback(\"openstack\"))"},{"line_number":1522,"context_line":"        return strategy.STRATEGY_STEP_RESULT.WAIT, \"\""}],"source_content_type":"text/x-python","patch_set":5,"id":"bfb3d3c7_ddf2d606","line":1519,"range":{"start_line":1519,"start_character":58,"end_line":1519,"end_character":67},"in_reply_to":"bfb3d3c7_b976403e","updated":"2019-05-21 08:58:11.000000000","message":"Done","commit_id":"13f81722c899f3c11fb0637f625c04ef1b12b315"}]}
