)]}'
{"ceilometer/notification.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"e2a89478e51f4876c43e8733ea60a5bb6688ba29","unresolved":false,"context_lines":[{"line_number":329,"context_line":"            if self.pipeline_listener:"},{"line_number":330,"context_line":"                utils.kill_listeners([self.pipeline_listener])"},{"line_number":331,"context_line":"            utils.kill_listeners(self.listeners)"},{"line_number":332,"context_line":""},{"line_number":333,"context_line":"        super(NotificationService, self).terminate()"},{"line_number":334,"context_line":""},{"line_number":335,"context_line":""}],"source_content_type":"text/x-python","patch_set":6,"id":"1f1a1f67_a8017ab1","line":332,"updated":"2017-07-18 20:02:35.000000000","message":"not needed.","commit_id":"3b194e6213d728ab0adea9bc1f58431d57f01281"}],"ceilometer/tests/functional/test_notification.py":[{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"1b57856e2b637b6ad83bbb4042a18ca34a22a4ea","unresolved":false,"context_lines":[{"line_number":308,"context_line":"        self.srv.terminate()"},{"line_number":309,"context_line":"        self.CONF.set_override(\u0027batch_size\u0027, 2, group\u003d\u0027notification\u0027)"},{"line_number":310,"context_line":"        # NOTE(sileht): We are not suppose to call run twice."},{"line_number":311,"context_line":"        self.srv.pipeline_listener \u003d None"},{"line_number":312,"context_line":"        self.srv.listeners \u003d []"},{"line_number":313,"context_line":"        self.srv.run()"},{"line_number":314,"context_line":"        m_listener.assert_called_with(override_pool_size\u003d1)"}],"source_content_type":"text/x-python","patch_set":4,"id":"1f1a1f67_91a719be","line":311,"updated":"2017-07-18 13:43:46.000000000","message":"should we put this part of terminate() in NotificationService?","commit_id":"1d165657c8b32bf7b92e857042ebefde129337ad"},{"author":{"_account_id":2813,"name":"Mehdi Abaakouk","email":"sileht@sileht.net","username":"sileht"},"change_message_id":"6d9b2aa1eda510f87b900ce8ed53d913c990cd44","unresolved":false,"context_lines":[{"line_number":308,"context_line":"        self.srv.terminate()"},{"line_number":309,"context_line":"        self.CONF.set_override(\u0027batch_size\u0027, 2, group\u003d\u0027notification\u0027)"},{"line_number":310,"context_line":"        # NOTE(sileht): We are not suppose to call run twice."},{"line_number":311,"context_line":"        self.srv.pipeline_listener \u003d None"},{"line_number":312,"context_line":"        self.srv.listeners \u003d []"},{"line_number":313,"context_line":"        self.srv.run()"},{"line_number":314,"context_line":"        m_listener.assert_called_with(override_pool_size\u003d1)"}],"source_content_type":"text/x-python","patch_set":4,"id":"1f1a1f67_ce15eb4a","line":311,"in_reply_to":"1f1a1f67_91a719be","updated":"2017-07-18 15:20:46.000000000","message":"terminate() or run() are used only one time, then the process exits, but yeah that cleaner.","commit_id":"1d165657c8b32bf7b92e857042ebefde129337ad"}]}
