conduktor.io ↗

KIP-461 — Improve Replica Fetcher behavior at handling partition failure

Accepted Kafka 2.3 Broker

Changes the replica fetcher thread to isolate partition-level errors so that a fetch failure for one partition only removes that partition from tracking, allowing the thread to continue fetching all other healthy partitions. Currently, an unrecoverable exception in one partition causes the entire replica fetcher thread to terminate, leaving all other partitions it was serving to become under-replicated.

Protocol Impact

StopReplica

Details

AuthorAishwarya Gune
StatusAccepted
Kafka Version2.3
JIRAKAFKA-8346
WikiView on Apache Wiki
Created2019-04-25
Last Modified2019-08-02
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.