diff options
-rw-r--r-- | kafka/consumer/fetcher.py | 2 | ||||
-rw-r--r-- | kafka/coordinator/base.py | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/kafka/consumer/fetcher.py b/kafka/consumer/fetcher.py index f116bed..11e5063 100644 --- a/kafka/consumer/fetcher.py +++ b/kafka/consumer/fetcher.py @@ -217,7 +217,7 @@ class Fetcher(six.Iterator): if future.exception.invalid_metadata: refresh_future = self._client.cluster.request_update() - self._client.poll(future=refresh_future) + self._client.poll(future=refresh_future, sleep=True) def _raise_if_offset_out_of_range(self): """Check FetchResponses for offset out of range. diff --git a/kafka/coordinator/base.py b/kafka/coordinator/base.py index db16ca3..6efdfd0 100644 --- a/kafka/coordinator/base.py +++ b/kafka/coordinator/base.py @@ -205,7 +205,7 @@ class BaseCoordinator(object): continue elif future.retriable(): metadata_update = self._client.cluster.request_update() - self._client.poll(future=metadata_update) + self._client.poll(future=metadata_update, sleep=True) else: raise future.exception # pylint: disable-msg=raising-bad-type |