)]}'
{"dragonflow/db/drivers/etcd_db_driver.py":[{"author":{"_account_id":7805,"name":"Li Ma","email":"skywalker.nick@gmail.com","username":"Nick"},"change_message_id":"e815a3e3d476bc7fdf2a17dcc14eecbe344e083f","unresolved":false,"context_lines":[{"line_number":182,"context_line":"                                     entry.value, None)"},{"line_number":183,"context_line":"                self.current_key \u003d entry.modifiedIndex + 1"},{"line_number":184,"context_line":"            except Exception as e:"},{"line_number":185,"context_line":"                if \"Read timed out\" not in e.message:"},{"line_number":186,"context_line":"                    LOG.warning(e)"},{"line_number":187,"context_line":"                    self.notify_callback(None, None, \u0027sync\u0027,"},{"line_number":188,"context_line":"                                         None, None)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3afc51ec_76d2b7d3","line":185,"range":{"start_line":185,"start_character":15,"end_line":185,"end_character":53},"updated":"2016-03-15 04:02:54.000000000","message":"So, if the \u0027read timeout\u0027 happens, we just ignore it, right?","commit_id":"8aa768c55f20ded732b1ae96bcca02ff3807677d"},{"author":{"_account_id":13070,"name":"Eran Gampel","email":"eran@gampel.net","username":"Gampel"},"change_message_id":"df9e884daca1347eda1e9049d0c6e95a04dd1337","unresolved":false,"context_lines":[{"line_number":182,"context_line":"                                     entry.value, None)"},{"line_number":183,"context_line":"                self.current_key \u003d entry.modifiedIndex + 1"},{"line_number":184,"context_line":"            except Exception as e:"},{"line_number":185,"context_line":"                if \"Read timed out\" not in e.message:"},{"line_number":186,"context_line":"                    LOG.warning(e)"},{"line_number":187,"context_line":"                    self.notify_callback(None, None, \u0027sync\u0027,"},{"line_number":188,"context_line":"                                         None, None)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3afc51ec_80a9f692","line":185,"range":{"start_line":185,"start_character":15,"end_line":185,"end_character":53},"in_reply_to":"3afc51ec_76d2b7d3","updated":"2016-03-15 07:43:27.000000000","message":"Yes read timeout is the normal flow when setting  timeout\u003d  \n\nI will send another patch that increase  the timeout\n\nwith out the fix we are in infinite sync loop on the controller side  every timeout","commit_id":"8aa768c55f20ded732b1ae96bcca02ff3807677d"}]}
