[ https://issues.apache.org/jira/browse/KAFKA-15911?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Luke Chen reassigned KAFKA-15911: --------------------------------- Assignee: Luke Chen > KRaft quorum leader should make sure the follower fetch is making progress > -------------------------------------------------------------------------- > > Key: KAFKA-15911 > URL: https://issues.apache.org/jira/browse/KAFKA-15911 > Project: Kafka > Issue Type: Bug > Components: kraft > Affects Versions: 3.7.0 > Reporter: Luke Chen > Assignee: Luke Chen > Priority: Major > > Just because the leader returned a successful response to FETCH and > FETCH_SNAPSHOT doesn't mean that the followers were able to handle the > response correctly. > For example, imagine the case where the log end offset (LEO) is at 1000 and > all of the followers are continuously fetching at offset 0 without ever > increasing their fetch offset. This can happen if the followers encounter an > error when processing the FETCH or FETCH_SNAPSHOT response. > In this scenario the leader will never be able to increase the HWM. I think > that this scenario is specific to KRaft and doesn't exists in Raft because > KRaft is pull vs Raft which is push. > https://github.com/apache/kafka/pull/14428#pullrequestreview-1751408695 -- This message was sent by Atlassian Jira (v8.20.10#820010)