diff options
author | Dana Powers <dana.powers@gmail.com> | 2017-03-09 10:50:07 -0800 |
---|---|---|
committer | Dana Powers <dana.powers@gmail.com> | 2017-03-09 10:50:07 -0800 |
commit | e965dccddcc6662e0389922d74b397a8d114c607 (patch) | |
tree | 63084e2c483e0a4f9b5092f2b749921f44d5d87e | |
parent | 239dadc5025117d3c61bf2d13c054f0843c6b356 (diff) | |
download | kafka-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.py | 6 |
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) |