)]}'
{"ceilometer/notification.py":[{"author":{"_account_id":7729,"name":"Ilya Tyaptin","email":"ityaptin@mirantis.com","username":"ityaptin"},"change_message_id":"5bfa5e5258536f13a23e5b714191cd96c1f957ea","unresolved":false,"context_lines":[{"line_number":175,"context_line":"        self._configure_pipeline_listeners()"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"    def _configure_pipeline_listeners(self):"},{"line_number":178,"context_line":"        self.pipeline_listeners \u003d []"},{"line_number":179,"context_line":"        partitioned \u003d self.partition_coordinator.extract_my_subset("},{"line_number":180,"context_line":"            self.group_id, self.pipeline_manager.pipelines)"},{"line_number":181,"context_line":"        transport \u003d messaging.get_transport()"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_375744cc","line":178,"updated":"2014-12-30 08:03:17.000000000","message":"Do we need to stop all listeners from self.pipeline_listeners then","commit_id":"24503c398778f4213a4160223b955b362a44c1f4"},{"author":{"_account_id":7729,"name":"Ilya Tyaptin","email":"ityaptin@mirantis.com","username":"ityaptin"},"change_message_id":"b64b5c9d5489083a9c8e186ab41ed38039c273ce","unresolved":false,"context_lines":[{"line_number":175,"context_line":"        self._configure_pipeline_listeners()"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"    def _configure_pipeline_listeners(self):"},{"line_number":178,"context_line":"        self.pipeline_listeners \u003d []"},{"line_number":179,"context_line":"        partitioned \u003d self.partition_coordinator.extract_my_subset("},{"line_number":180,"context_line":"            self.group_id, self.pipeline_manager.pipelines)"},{"line_number":181,"context_line":"        transport \u003d messaging.get_transport()"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_5713f00c","line":178,"in_reply_to":"3a961159_375744cc","updated":"2014-12-30 08:04:58.000000000","message":"...pipeline_listeners is not empty?","commit_id":"24503c398778f4213a4160223b955b362a44c1f4"},{"author":{"_account_id":6537,"name":"gordon chung","email":"gord@live.ca","username":"chungg"},"change_message_id":"6a065fea4d6304a83476542d006ce098b6cdbf83","unresolved":false,"context_lines":[{"line_number":175,"context_line":"        self._configure_pipeline_listeners()"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"    def _configure_pipeline_listeners(self):"},{"line_number":178,"context_line":"        self.pipeline_listeners \u003d []"},{"line_number":179,"context_line":"        partitioned \u003d self.partition_coordinator.extract_my_subset("},{"line_number":180,"context_line":"            self.group_id, self.pipeline_manager.pipelines)"},{"line_number":181,"context_line":"        transport \u003d messaging.get_transport()"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a961159_93f2be04","line":178,"in_reply_to":"3a961159_5713f00c","updated":"2014-12-30 19:04:12.000000000","message":"this is only called on initial setup (when there are no listeners) and on refresh (which if you look above at line 174, kills all listeners before recreating them)","commit_id":"24503c398778f4213a4160223b955b362a44c1f4"}]}
