linkedin / li-apache-kafka-clients

li-apache-kafka-clients is a wrapper library for the Apache Kafka vanilla clients. It provides additional features such as large message support and auditing to the Java producer and consumer in the open source Apache Kafka.
BSD 2-Clause "Simplified" License
131 stars 52 forks source link

Always make progress on commits. #89

Closed smccauliff closed 6 years ago

smccauliff commented 6 years ago

When the highwatermark is still higher than the committed offset we still want to commit an offset that is higher than the first offset we started to consume at.

A unit test for this has been added.