diff options
author | Dana Powers <dana.powers@rd.io> | 2016-01-03 15:45:18 -0800 |
---|---|---|
committer | Dana Powers <dana.powers@rd.io> | 2016-01-03 15:45:18 -0800 |
commit | 4dc1fbab30b7cbff13b8f12424aa4cac512995d8 (patch) | |
tree | 3f00383831a2ed52f045616c5e597313a3769de4 | |
parent | 995ea64b8fe13f9a223e67b646ac6a1430b07cb8 (diff) | |
download | kafka-python-4dc1fbab30b7cbff13b8f12424aa4cac512995d8.tar.gz |
Fix bug in _initiate_connect preventing reconnect to 'bootstrap'
-rw-r--r-- | kafka/client_async.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/kafka/client_async.py b/kafka/client_async.py index 190384e..8c61288 100644 --- a/kafka/client_async.py +++ b/kafka/client_async.py @@ -131,10 +131,10 @@ class KafkaClient(object): def _initiate_connect(self, node_id): """Initiate a connection to the given node (must be in metadata)""" - broker = self.cluster.broker_metadata(node_id) - assert broker, 'Broker id %s not in current metadata' % node_id - if node_id not in self._conns: + broker = self.cluster.broker_metadata(node_id) + assert broker, 'Broker id %s not in current metadata' % node_id + log.debug("Initiating connection to node %s at %s:%s", node_id, broker.host, broker.port) self._conns[node_id] = BrokerConnection(broker.host, broker.port, |