Romaric Parmentier created KAFKA-5060: -----------------------------------------
Summary: Offset not found while broker is rebuilding its index after an index corruption Key: KAFKA-5060 URL: https://issues.apache.org/jira/browse/KAFKA-5060 Project: Kafka Issue Type: Bug Components: consumer Affects Versions: 0.10.1.0 Reporter: Romaric Parmentier Priority: Critical After rebooting our kafka servers to change a configuration, one of my consumers running old consumer has fail to find a new leader for a period of 15 minutes. The topic has a replication factor of 2. When the spare server has finally been found and elected leader, the previous consumed offset was not able to be found because the broker was rebuilding index. So my consumer has decided to follow the configuration auto.offset.reset which is pretty bad because the offset will exist 2 minutes later: 2017-04-12 14:59:08,568] WARN Found a corrupted index file due to requirement failed: Corrupt index found, index file (/var/lib/kafka/my_topic-6/00000000130248110337.index) has non-zero size but the last offset is 130248110337 which is no larger than the base offset 130248110337.}. deleting /var/lib/kafka/my_topic-6/00000000130248110337.timeindex, /var/lib/kafka/my_topic-6/00000000130248110337.index and rebuilding index... (kafka.log.Log) [2017-04-12 15:01:41,490] INFO Completed load of log my_topic-6 with 6146 log segments and log end offset 130251895436 in 169696 ms (kafka.log.Log) Maybe it is handled by the new consumer or there is a some configuration to handle this case but I didn't find anything -- This message was sent by Atlassian JIRA (v6.3.15#6346)