)]}'
{"watcher/conf/collector.py":[{"author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"change_message_id":"eaab29ca8aa397b66a7d5a1a886bef14d4d08725","unresolved":false,"context_lines":[{"line_number":39,"context_line":"               default\u003d10,"},{"line_number":40,"context_line":"               help\u003d\"Number of retries before giving up on external service \""},{"line_number":41,"context_line":"                    \"calls.\"),"},{"line_number":42,"context_line":"    cfg.IntOpt(\u0027timeout\u0027,"},{"line_number":43,"context_line":"               default\u003d1,"},{"line_number":44,"context_line":"               help\u003d\"Time before retry after failed call to external service.\")"},{"line_number":45,"context_line":"]"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_bab0e044","line":42,"range":{"start_line":42,"start_character":15,"end_line":42,"end_character":23},"updated":"2019-07-15 01:27:32.000000000","message":"suggest api_query_timeout or some better, like this patch:\nhttps://review.opendev.org/#/c/661976/10/watcher/conf/datasources.py","commit_id":"d03f23edbfdc6ed63b2f0207e9aab1171673f452"},{"author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"change_message_id":"eb3ad3e9f50f994f8119a27fd82fa29c0a73453a","unresolved":false,"context_lines":[{"line_number":39,"context_line":"               default\u003d10,"},{"line_number":40,"context_line":"               help\u003d\"Number of retries before giving up on external service \""},{"line_number":41,"context_line":"                    \"calls.\"),"},{"line_number":42,"context_line":"    cfg.IntOpt(\u0027timeout\u0027,"},{"line_number":43,"context_line":"               default\u003d1,"},{"line_number":44,"context_line":"               help\u003d\"Time before retry after failed call to external service.\")"},{"line_number":45,"context_line":"]"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_f5f0a9ff","line":42,"range":{"start_line":42,"start_character":15,"end_line":42,"end_character":23},"in_reply_to":"7faddb67_bab0e044","updated":"2019-07-15 05:51:48.000000000","message":"Done","commit_id":"d03f23edbfdc6ed63b2f0207e9aab1171673f452"}],"watcher/decision_engine/model/collector/base.py":[{"author":{"_account_id":28748,"name":"chenker","email":"chen.ke14@zte.com.cn","username":"chenke"},"change_message_id":"eaab29ca8aa397b66a7d5a1a886bef14d4d08725","unresolved":false,"context_lines":[{"line_number":217,"context_line":"            except Exception as e:"},{"line_number":218,"context_line":"                LOG.exception(e)"},{"line_number":219,"context_line":"                self.call_retry_reset(e)"},{"line_number":220,"context_line":"                LOG.warning(\"Retry {0} of {1}, error while calling service\""},{"line_number":221,"context_line":"                            \"retry in {2} seconds\".format(i+1, num_retries,"},{"line_number":222,"context_line":"                                                          timeout))"},{"line_number":223,"context_line":"                time.sleep(timeout)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_ba6b00b5","line":220,"range":{"start_line":220,"start_character":74,"end_line":220,"end_character":75},"updated":"2019-07-15 01:27:32.000000000","message":"space","commit_id":"d03f23edbfdc6ed63b2f0207e9aab1171673f452"},{"author":{"_account_id":29911,"name":"Dantali0n","email":"info@dantalion.nl","username":"Dantali0n"},"change_message_id":"eb3ad3e9f50f994f8119a27fd82fa29c0a73453a","unresolved":false,"context_lines":[{"line_number":217,"context_line":"            except Exception as e:"},{"line_number":218,"context_line":"                LOG.exception(e)"},{"line_number":219,"context_line":"                self.call_retry_reset(e)"},{"line_number":220,"context_line":"                LOG.warning(\"Retry {0} of {1}, error while calling service\""},{"line_number":221,"context_line":"                            \"retry in {2} seconds\".format(i+1, num_retries,"},{"line_number":222,"context_line":"                                                          timeout))"},{"line_number":223,"context_line":"                time.sleep(timeout)"}],"source_content_type":"text/x-python","patch_set":3,"id":"7faddb67_15f6a5fa","line":220,"range":{"start_line":220,"start_character":74,"end_line":220,"end_character":75},"in_reply_to":"7faddb67_ba6b00b5","updated":"2019-07-15 05:51:48.000000000","message":"Done","commit_id":"d03f23edbfdc6ed63b2f0207e9aab1171673f452"}]}
