)]}'
{"designate/coordination.py":[{"author":{"_account_id":8174,"name":"Tim Simmons","email":"tim.r.simmons@gmail.com","username":"TimSimmons"},"change_message_id":"a65a7f774bca4deb307c681c981d128cc2d7e82d","unresolved":false,"context_lines":[{"line_number":87,"context_line":"                except Exception:"},{"line_number":88,"context_line":"                    LOG.warn(_LW(\"Failed to start Coordinator:\"),"},{"line_number":89,"context_line":"                             exc_info\u003dTrue)"},{"line_number":90,"context_line":"                    time.sleep(1)"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"            self._coordinator.create_group(self.service_name)"},{"line_number":93,"context_line":"            self._coordinator.join_group(self.service_name)"}],"source_content_type":"text/x-python","patch_set":2,"id":"9a8ffd7b_3e113eb0","line":90,"updated":"2015-11-30 21:29:12.000000000","message":"Maybe 15 or 30 seconds here instead of 1? I don\u0027t really want to see this in my log every second :P","commit_id":"624b26e056c804029951c631b4b4256df9804e44"},{"author":{"_account_id":8174,"name":"Tim Simmons","email":"tim.r.simmons@gmail.com","username":"TimSimmons"},"change_message_id":"576caf72c989f93abfbf36495141b5dc7fd55542","unresolved":false,"context_lines":[{"line_number":90,"context_line":"                    time.sleep(15)"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"            self._coordinator.create_group(self.service_name)"},{"line_number":93,"context_line":"            self._coordinator.join_group(self.service_name)"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    def stop(self):"},{"line_number":96,"context_line":"        if self._coordinator is not None:"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a740942_dd17a952","line":93,"updated":"2015-12-10 16:00:49.000000000","message":"Has coordination really \"started\" if we don\u0027t know that it has successfully taken action besides connecting?","commit_id":"cef00922ce935e5202bd1d191e46f6a754308f95"},{"author":{"_account_id":16962,"name":"Federico Ceratto","email":"federico.ceratto@gmail.com","username":"ceratto"},"change_message_id":"5236de56bc5cd445c50df5d69c25f34678f6be43","unresolved":false,"context_lines":[{"line_number":90,"context_line":"                    time.sleep(15)"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"            self._coordinator.create_group(self.service_name)"},{"line_number":93,"context_line":"            self._coordinator.join_group(self.service_name)"},{"line_number":94,"context_line":""},{"line_number":95,"context_line":"    def stop(self):"},{"line_number":96,"context_line":"        if self._coordinator is not None:"}],"source_content_type":"text/x-python","patch_set":4,"id":"5a710552_fcc04c2c","line":93,"in_reply_to":"7a740942_dd17a952","updated":"2015-12-16 11:07:04.000000000","message":"self._coordination_started \u003d True is now back to the original location.\nIf the connection is successful and then an exception is raised during create_group/join_group, self._coordination_started will not be set and the exception will bubble up as it did before.","commit_id":"cef00922ce935e5202bd1d191e46f6a754308f95"}]}
