)]}'
{"oslo_messaging/_drivers/zmq_driver/matchmaker/zmq_matchmaker_redis.py":[{"author":{"_account_id":20864,"name":"Gevorg Davoian","email":"gdavoian@gmail.com","username":"gdavoian"},"change_message_id":"5f0d244428feb4c1ddde38dac4a262b893bcd713","unresolved":false,"context_lines":[{"line_number":217,"context_line":"            key \u003d zmq_address.prefix_str(target.topic, listener_type)"},{"line_number":218,"context_line":"            self._redis.srem(key, hostname)"},{"line_number":219,"context_line":""},{"line_number":220,"context_line":"    @retry(retry_on_exception\u003dretry_if_connection_error,"},{"line_number":221,"context_line":"           retry_on_result\u003dretry_if_empty,"},{"line_number":222,"context_line":"           wrap_exception\u003dTrue,"},{"line_number":223,"context_line":"           wait_fixed\u003d1000,"}],"source_content_type":"text/x-python","patch_set":13,"id":"9ad45d7e_f45ca64c","line":220,"range":{"start_line":220,"start_character":5,"end_line":220,"end_character":10},"updated":"2016-08-11 12:24:21.000000000","message":"I would suggest to decorate this method in __init__, because in that case it will be possible to use matchmaker\u0027s config options wait_timeout and check_timeout as values for wait_fixed and stop_max_delay.","commit_id":"3bc2f02dc348467212f8dba7455553f44df94ff0"}],"oslo_messaging/_drivers/zmq_driver/zmq_updater.py":[{"author":{"_account_id":20864,"name":"Gevorg Davoian","email":"gdavoian@gmail.com","username":"gdavoian"},"change_message_id":"44eb3b841af7e4884046f0ac11bf577aa8c65526","unresolved":false,"context_lines":[{"line_number":32,"context_line":"        self.matchmaker \u003d matchmaker"},{"line_number":33,"context_line":"        self.update_method \u003d update_method"},{"line_number":34,"context_line":"        # make first update immediately"},{"line_number":35,"context_line":"        self.update_method()"},{"line_number":36,"context_line":"        self.executor \u003d zmq_async.get_executor(method\u003dself._update_loop)"},{"line_number":37,"context_line":"        self.executor.execute()"},{"line_number":38,"context_line":""}],"source_content_type":"text/x-python","patch_set":10,"id":"9ad45d7e_3a4f8d6c","side":"PARENT","line":35,"range":{"start_line":35,"start_character":0,"end_line":35,"end_character":8},"updated":"2016-08-10 10:09:27.000000000","message":"It seems that without this line unit-tests won\u0027t pass, since consumers sometimes don\u0027t manage to register them in a matchmaker in time (i.e. before clients start sending messages).","commit_id":"a0336c8aa19e027190623462e9190dec23531895"}]}
