diff options
author | Dana Powers <dana.powers@gmail.com> | 2018-05-26 08:43:25 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-26 08:43:25 -0700 |
commit | ee26c3f547f357d639b421b3e38a74e87e21f346 (patch) | |
tree | 945cc585f23bbeb7a3b64361e7d069998848394c /kafka/cluster.py | |
parent | c9d783a8211337205bc90c27d1f67beb65ac5d9e (diff) | |
download | kafka-python-ee26c3f547f357d639b421b3e38a74e87e21f346.tar.gz |
Ignore MetadataResponses with empty broker list (#1506)
Diffstat (limited to 'kafka/cluster.py')
-rw-r--r-- | kafka/cluster.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/kafka/cluster.py b/kafka/cluster.py index 45f25ad..8078eb7 100644 --- a/kafka/cluster.py +++ b/kafka/cluster.py @@ -214,7 +214,8 @@ class ClusterMetadata(object): return self.failed_update(error) if not metadata.brokers: - log.warning("No broker metadata found in MetadataResponse") + log.warning("No broker metadata found in MetadataResponse -- ignoring.") + return self.failed_update(Errors.MetadataEmptyBrokerList(metadata)) _new_brokers = {} for broker in metadata.brokers: |