jsancio commented on code in PR #19800: URL: https://github.com/apache/kafka/pull/19800#discussion_r2116128631
########## raft/src/main/java/org/apache/kafka/raft/KafkaRaftClient.java: ########## @@ -386,6 +385,11 @@ private void onUpdateLeaderHighWatermark( // records still held in memory directly to the listener appendPurgatory.maybeComplete(highWatermark.offset(), currentTimeMs); + // After updating the high-watermark, complete all of the deferred + // fetch requests. This is always correct because all fetch request + // deffered have a HWM less or equal to the previous leader's HWM. Review Comment: Fixed. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: jira-unsubscr...@kafka.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org