Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.8.1.1
Description
The current replica fetcher thread will retry in a tight loop if any error occurs during the fetch call. For example, we've seen cases where the fetch continuously throws a connection refused exception leading to several replica fetcher threads that spin in a pretty tight loop.
To a much lesser degree this is also an issue in the consumer fetcher thread, although the fact that erroring partitions are removed so a leader can be re-discovered helps some.
Attachments
Attachments
Issue Links
- is duplicated by
-
KAFKA-1629 Replica fetcher thread need to back off upon getting errors on partitions
- Resolved
- relates to
-
KAFKA-2150 FetcherThread backoff need to grab lock before wait on condition.
- Resolved