conduktor.io ↗

KIP-1166 — Improve high-watermark replication

Accepted Kafka 4.1 Broker

Propagates the follower's current high-watermark (HWM) in the KRaft Fetch request so the leader can immediately complete parked Fetch requests when only the HWM has advanced (without new records). KRaft could not distinguish whether a follower was behind on records versus behind on HWM, so it unconditionally parked Fetch requests for up to 500ms even when only the HWM needed propagation, causing admin operation metadata updates to appear delayed by up to 500ms.

Protocol Impact

Fetch v18

Details

AuthorJosé Armando García Sancio
StatusAccepted
Kafka Version4.1
JIRAKAFKA-19223
WikiView on Apache Wiki
Created2025-04-21
Last Modified2025-08-27
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.