summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDana Powers <dana.powers@gmail.com>2017-03-09 10:50:07 -0800
committerDana Powers <dana.powers@gmail.com>2017-03-09 10:50:07 -0800
commite965dccddcc6662e0389922d74b397a8d114c607 (patch)
tree63084e2c483e0a4f9b5092f2b749921f44d5d87e
parent239dadc5025117d3c61bf2d13c054f0843c6b356 (diff)
downloadkafka-python-short_circuit_node_not_ready.tar.gz
Dont prioritize metadata requests over consumer group api callsshort_circuit_node_not_ready
-rw-r--r--kafka/coordinator/base.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/kafka/coordinator/base.py b/kafka/coordinator/base.py
index 4a851bd..2f08c19 100644
--- a/kafka/coordinator/base.py
+++ b/kafka/coordinator/base.py
@@ -287,7 +287,7 @@ class BaseCoordinator(object):
e = Errors.GroupCoordinatorNotAvailableError(self.coordinator_id)
return Future().failure(e)
- elif not self._client.ready(self.coordinator_id):
+ elif not self._client.ready(self.coordinator_id, metadata_priority=False):
e = Errors.NodeNotReadyError(self.coordinator_id)
return Future().failure(e)
@@ -479,7 +479,7 @@ class BaseCoordinator(object):
if node_id is None:
return Future().failure(Errors.NoBrokersAvailable())
- elif not self._client.ready(node_id):
+ elif not self._client.ready(node_id, metadata_priority=False):
e = Errors.NodeNotReadyError(node_id)
return Future().failure(e)
@@ -573,7 +573,7 @@ class BaseCoordinator(object):
e = Errors.GroupCoordinatorNotAvailableError(self.coordinator_id)
return Future().failure(e)
- elif not self._client.ready(self.coordinator_id):
+ elif not self._client.ready(self.coordinator_id, metadata_priority=False):
e = Errors.NodeNotReadyError(self.coordinator_id)
return Future().failure(e)