)]}'
{"tacker/db/vm/vm_db.py":[{"author":{"_account_id":12455,"name":"bharaththiruveedula","email":"bharath_ves@hotmail.com","username":"bharaththiruveedula"},"change_message_id":"e7bffae39a1e378560d227147828778a5852f4d9","unresolved":false,"context_lines":[{"line_number":627,"context_line":"                context, res_id\u003dvnf_id,"},{"line_number":628,"context_line":"                res_type\u003dconstants.RES_TYPE_VNF,"},{"line_number":629,"context_line":"                res_state\u003dnew_status,"},{"line_number":630,"context_line":"                evt_type\u003dconstants.RES_EVT_MONITOR,"},{"line_number":631,"context_line":"                tstamp\u003dtimeutils.utcnow())"},{"line_number":632,"context_line":"        return True"},{"line_number":633,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"9a89bdaa_7f2ac67f","line":630,"range":{"start_line":630,"start_character":16,"end_line":630,"end_character":50},"updated":"2016-09-06 13:57:49.000000000","message":"qq: why this event is of type \u0027RES_EVT_MONITOR\u0027?","commit_id":"ffebb7ab3dcc0f27813f8d99f74eed8ecbed18c7"},{"author":{"_account_id":12455,"name":"bharaththiruveedula","email":"bharath_ves@hotmail.com","username":"bharaththiruveedula"},"change_message_id":"73a6092bbbd39ab20ee2d9771bed0fe5df56a531","unresolved":false,"context_lines":[{"line_number":627,"context_line":"                context, res_id\u003dvnf_id,"},{"line_number":628,"context_line":"                res_type\u003dconstants.RES_TYPE_VNF,"},{"line_number":629,"context_line":"                res_state\u003dnew_status,"},{"line_number":630,"context_line":"                evt_type\u003dconstants.RES_EVT_MONITOR,"},{"line_number":631,"context_line":"                tstamp\u003dtimeutils.utcnow())"},{"line_number":632,"context_line":"        return True"},{"line_number":633,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"9a89bdaa_d5b01346","line":630,"range":{"start_line":630,"start_character":16,"end_line":630,"end_character":50},"in_reply_to":"9a89bdaa_12229100","updated":"2016-09-06 14:28:08.000000000","message":"Got it! Thanks.","commit_id":"ffebb7ab3dcc0f27813f8d99f74eed8ecbed18c7"},{"author":{"_account_id":12525,"name":"vishwanath jayaraman","email":"vishwanathj@hotmail.com","username":"vish"},"change_message_id":"ce6fda8d8102723f2a584529bac550f15339d337","unresolved":false,"context_lines":[{"line_number":627,"context_line":"                context, res_id\u003dvnf_id,"},{"line_number":628,"context_line":"                res_type\u003dconstants.RES_TYPE_VNF,"},{"line_number":629,"context_line":"                res_state\u003dnew_status,"},{"line_number":630,"context_line":"                evt_type\u003dconstants.RES_EVT_MONITOR,"},{"line_number":631,"context_line":"                tstamp\u003dtimeutils.utcnow())"},{"line_number":632,"context_line":"        return True"},{"line_number":633,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"9a89bdaa_12229100","line":630,"range":{"start_line":630,"start_character":16,"end_line":630,"end_character":50},"in_reply_to":"9a89bdaa_7f2ac67f","updated":"2016-09-06 14:21:03.000000000","message":"The _mark_vnf_status() at L612 is being used by only the Monitor execute functions and we want to have a way to distinguish the Monitor event type from other event types such as DELETE, UPDATE and CREATE. Does this answer your question? Please feel free to ask for further clarifications if needed.","commit_id":"ffebb7ab3dcc0f27813f8d99f74eed8ecbed18c7"}],"tacker/vnfm/monitor.py":[{"author":{"_account_id":10487,"name":"Kanagaraj Manickam","email":"mkr1481@gmail.com","username":"kanagarajm"},"change_message_id":"ccce1881da4b25e59821c291ea73ab9c1035f115","unresolved":false,"context_lines":[{"line_number":47,"context_line":"    return [(\u0027monitor\u0027, OPTS), (\u0027tacker\u0027, VNFMonitor.OPTS)]"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"def _log_VNFMonitorActionPolicy_events(context, vnf_dict, evt_details):"},{"line_number":51,"context_line":"    _cos_db_plg \u003d common_services_db.CommonServicesPluginDb()"},{"line_number":52,"context_line":"    _cos_db_plg.create_event(context, res_id\u003dvnf_dict[\u0027id\u0027],"},{"line_number":53,"context_line":"                             res_type\u003dconstants.RES_TYPE_VNF,"}],"source_content_type":"text/x-python","patch_set":6,"id":"fa7ab95a_0ef89e48","line":50,"updated":"2016-09-01 16:12:49.000000000","message":"kindly adhere to the naming convention.","commit_id":"0ae01c4a65753ab0db29a6afa15c1eca9fd6a689"},{"author":{"_account_id":12525,"name":"vishwanath jayaraman","email":"vishwanathj@hotmail.com","username":"vish"},"change_message_id":"d2c132a71d468b524e41bcba3a413ee3b8e2cdca","unresolved":false,"context_lines":[{"line_number":47,"context_line":"    return [(\u0027monitor\u0027, OPTS), (\u0027tacker\u0027, VNFMonitor.OPTS)]"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"def _log_VNFMonitorActionPolicy_events(context, vnf_dict, evt_details):"},{"line_number":51,"context_line":"    _cos_db_plg \u003d common_services_db.CommonServicesPluginDb()"},{"line_number":52,"context_line":"    _cos_db_plg.create_event(context, res_id\u003dvnf_dict[\u0027id\u0027],"},{"line_number":53,"context_line":"                             res_type\u003dconstants.RES_TYPE_VNF,"}],"source_content_type":"text/x-python","patch_set":6,"id":"fa7ab95a_2f2c6e01","line":50,"in_reply_to":"fa7ab95a_0ef89e48","updated":"2016-09-01 19:27:38.000000000","message":"Done","commit_id":"0ae01c4a65753ab0db29a6afa15c1eca9fd6a689"}]}
