wanghongjiang created KAFKA-2843: ------------------------------------ Summary: when consumer got empty messageset, fetchResponse.highWatermark != current_offset? Key: KAFKA-2843 URL: https://issues.apache.org/jira/browse/KAFKA-2843 Project: Kafka Issue Type: Bug Components: offset manager Affects Versions: 0.8.2.1 Reporter: wanghongjiang
I use simple consumer fetch message from brokers,when consumer got empty messageSet,e.g : val offset = lastOffset val msgSet = fetchResponse.messageSet(topic, partition) if (msgSet.isEmpty) { val hwOffset = fetchResponse.highWatermark(cli.kafkaTopic, cli.kafkaPartition) if (offset == hwOffset) { // ok, doSomething... } else { // in our scene, i found highWatermark may not equals current offset ,but we did not reproduced it. // Is this case could happen ? if could, why ? } } -- This message was sent by Atlassian JIRA (v6.3.4#6332)