)]}'
{"senlin/engine/notifications/nova_endpoint.py":[{"author":{"_account_id":27224,"name":"Duc Truong","email":"duc.openstack@gmail.com","username":"dtruong2"},"change_message_id":"ded08d681f291fdeead4c3d43a65e74e9b5fdc95","unresolved":false,"context_lines":[{"line_number":51,"context_line":"        if not cluster_id:"},{"line_number":52,"context_line":"            return"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"        if self.engine_id !\u003d cluster_id:"},{"line_number":55,"context_line":"            return"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"        if event_type not in self.VM_FAILURE_EVENTS:"}],"source_content_type":"text/x-python","patch_set":8,"id":"3fa7e38b_88c13783","line":54,"updated":"2019-11-15 17:13:38.000000000","message":"Is this the fix to avoid duplicate messages? So the duplicate messages happen when there are multiple health manager instances because both instances were processing the same message?","commit_id":"e509b1d193a0069fd3229afd24c7a71b71e122db"},{"author":{"_account_id":27224,"name":"Duc Truong","email":"duc.openstack@gmail.com","username":"dtruong2"},"change_message_id":"c2fba49eb715e0a05a3ea037163b96b29a688e5d","unresolved":false,"context_lines":[{"line_number":51,"context_line":"        if not cluster_id:"},{"line_number":52,"context_line":"            return"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"        if self.engine_id !\u003d cluster_id:"},{"line_number":55,"context_line":"            return"},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"        if event_type not in self.VM_FAILURE_EVENTS:"}],"source_content_type":"text/x-python","patch_set":8,"id":"3fa7e38b_83091832","line":54,"in_reply_to":"3fa7e38b_88c13783","updated":"2019-11-15 19:46:41.000000000","message":"Ok, I was confused because of the commit message.  Thanks for updating it.","commit_id":"e509b1d193a0069fd3229afd24c7a71b71e122db"}],"senlin/tests/unit/engine/test_health_manager.py":[{"author":{"_account_id":27224,"name":"Duc Truong","email":"duc.openstack@gmail.com","username":"dtruong2"},"change_message_id":"be07685c6e08e478f02d9c40b50de60ab9692b15","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"@mock.patch(\u0027oslo_messaging.NotificationFilter\u0027)"},{"line_number":58,"context_line":"class TestNovaNotificationEndpoint(base.SenlinTestCase):"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    @mock.patch(\u0027senlin.rpc.client.EngineClient\u0027)"},{"line_number":61,"context_line":"    def test_init(self, mock_rpc, mock_filter):"}],"source_content_type":"text/x-python","patch_set":2,"id":"3fa7e38b_c3a29b9a","line":58,"updated":"2019-10-28 16:36:26.000000000","message":"Can we move these tests into another file called test_nova_endpoint and test_heat_endpoint?","commit_id":"ef999a5ac9974a4044d15bc2cf53d8e2d7c71c9d"}]}
