)]}'
{"watcher/decision_engine/model/collector/base.py":[{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"d14d30d791f90b9139131e33e208a91289295f6b","unresolved":false,"context_lines":[{"line_number":172,"context_line":"        ]"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"    def get_latest_cluster_data_model(self):"},{"line_number":175,"context_line":"        LOG.debug(\"[get_latest_cluster_data_model] Creating copy\")"},{"line_number":176,"context_line":"        LOG.debug(self.cluster_data_model.to_xml())"},{"line_number":177,"context_line":"        return copy.deepcopy(self.cluster_data_model)"},{"line_number":178,"context_line":""}],"source_content_type":"text/x-python","patch_set":7,"id":"7a3c09a3_e47a4523","line":175,"range":{"start_line":175,"start_character":19,"end_line":175,"end_character":64},"updated":"2017-01-18 09:37:10.000000000","message":"I prefer to not use bracket in logs. why not \n\u0027Creating a CDM copy\u0027","commit_id":"0c25d335bb1de272311df88b2e4a4cbc3693d39b"}],"watcher/decision_engine/strategy/strategies/vm_workload_consolidation.py":[{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"d14d30d791f90b9139131e33e208a91289295f6b","unresolved":false,"context_lines":[{"line_number":458,"context_line":"        if not self.compute_model:"},{"line_number":459,"context_line":"            raise exception.ClusterStateNotDefined()"},{"line_number":460,"context_line":""},{"line_number":461,"context_line":"        if self.compute_self.compute_model.stale:"},{"line_number":462,"context_line":"            raise exception.ClusterStateStale()"},{"line_number":463,"context_line":""},{"line_number":464,"context_line":"        LOG.debug(self.compute_self.compute_model.to_string())"}],"source_content_type":"text/x-python","patch_set":7,"id":"7a3c09a3_7f59828d","line":461,"range":{"start_line":461,"start_character":11,"end_line":461,"end_character":42},"updated":"2017-01-18 09:37:10.000000000","message":"typo issue","commit_id":"0c25d335bb1de272311df88b2e4a4cbc3693d39b"},{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"d14d30d791f90b9139131e33e208a91289295f6b","unresolved":false,"context_lines":[{"line_number":461,"context_line":"        if self.compute_self.compute_model.stale:"},{"line_number":462,"context_line":"            raise exception.ClusterStateStale()"},{"line_number":463,"context_line":""},{"line_number":464,"context_line":"        LOG.debug(self.compute_self.compute_model.to_string())"},{"line_number":465,"context_line":""},{"line_number":466,"context_line":"    def do_execute(self):"},{"line_number":467,"context_line":"        \"\"\"Execute strategy."}],"source_content_type":"text/x-python","patch_set":7,"id":"7a3c09a3_df24360e","line":464,"range":{"start_line":464,"start_character":18,"end_line":464,"end_character":49},"updated":"2017-01-18 09:37:10.000000000","message":"ditto","commit_id":"0c25d335bb1de272311df88b2e4a4cbc3693d39b"},{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"d14d30d791f90b9139131e33e208a91289295f6b","unresolved":false,"context_lines":[{"line_number":515,"context_line":"            instance_migrations_count\u003dself.number_of_migrations,"},{"line_number":516,"context_line":"        )"},{"line_number":517,"context_line":""},{"line_number":518,"context_line":"        LOG.debug(self.compute_self.compute_model.to_string())"}],"source_content_type":"text/x-python","patch_set":7,"id":"7a3c09a3_ff765204","line":518,"range":{"start_line":518,"start_character":19,"end_line":518,"end_character":49},"updated":"2017-01-18 09:37:10.000000000","message":"ditto","commit_id":"0c25d335bb1de272311df88b2e4a4cbc3693d39b"}]}
