As I understand it, the consumer can only read "committed" messages - which I believe, if we look at internals of it, committed messages are nothing but messages which are upto the high watermark. *The high watermark is the offset of the last message that was successfully copied to all of the log’s replicas. *
*Having said that, if one of the replica is down, will high water mark be* *advanced?* *If replica can't come forever, can we consider this message cant be consumed by the consumer since it is never committed *