-
Type:
Improvement
-
Status: Resolved
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: 0.8.1.1
-
Fix Version/s: 0.9.0.0
-
Component/s: replication
-
Labels:
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.
- 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
-