diff options
author | Dana Powers <dana.powers@gmail.com> | 2017-03-06 15:16:45 -0800 |
---|---|---|
committer | Dana Powers <dana.powers@gmail.com> | 2017-03-06 15:16:45 -0800 |
commit | fb09c0aa727141eaf0ec94c76a86b2f3b9328de8 (patch) | |
tree | 5eaa8d1ec7a8f454290c79f2564eb8754f109856 /kafka/client_async.py | |
parent | ab2f4ff984187e4c930a5ae1b7d8f1aff677991b (diff) | |
download | kafka-python-fb09c0aa727141eaf0ec94c76a86b2f3b9328de8.tar.gz |
Add client info logging re bootstrap; log connection attempts to balance with close
Diffstat (limited to 'kafka/client_async.py')
-rw-r--r-- | kafka/client_async.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/kafka/client_async.py b/kafka/client_async.py index 2913b43..0560ec0 100644 --- a/kafka/client_async.py +++ b/kafka/client_async.py @@ -206,6 +206,7 @@ class KafkaClient(object): self.config['api_version'] = self.check_version(timeout=check_timeout) def _bootstrap(self, hosts): + log.info('Bootstrapping cluster metadata from %s', hosts) # Exponential backoff if bootstrap fails backoff_ms = self.config['reconnect_backoff_ms'] * 2 ** self._bootstrap_fails next_at = self._last_bootstrap + backoff_ms / 1000.0 @@ -241,6 +242,8 @@ class KafkaClient(object): bootstrap.close() continue self.cluster.update_metadata(future.value) + log.info('Bootstrap succeeded: found %d brokers and %d topics.', + len(self.cluster.brokers()), len(self.cluster.topics())) # A cluster with no topics can return no broker metadata # in that case, we should keep the bootstrap connection |