Hi, I'm testing upgrading our cluster from 0.9.0.1 to 0.10.1.0 on 2 clusters A and B. I have upgraded only the inter.broker.protocol.version to 0.10.1.0. The log.message.format.version is still 0.9.0.1.
I'm writing test data from a java producer to the upgraded cluster A. As expected the .timeindex files get created. I understand that the timestamp will be appended to offsets only when I upgrade the log.message.format.version. But when I run the following command, I get the following. kafka-run-class kafka.tools.DumpLogSegments --files /mnt/data/kafka-logs/upgrade_test-2/00000000000014500426.timeindex Dumping /mnt/data/kafka-logs/upgrade_test-2/00000000000014500426.timeindex timestamp: 0 offset: 14500426 Found timestamp mismatch in :/mnt/data/kafka-logs/upgrade_test-2/00000000000014500426.timeindex Index timestamp: 0, log timestamp: -1 Index timestamp: 0, log timestamp: -1 Found out of order timestamp in :/mnt/data/kafka-logs/upgrade_test-2/00000000000014500426.timeindex Index timestamp: 0, Previously indexed timestamp: 0 What does the timestamp mismatch indicate ? is it an error ? Also the other cluster, Cluster B is mirroring data from cluster A, and when the run the dumplogSegment command on that cluster I get something like this.. timestamp: 0 offset: 1124701 timestamp: 0 offset: 1124701 timestamp: 0 offset: 1124701 timestamp: 0 offset: 1124701 timestamp: 0 offset: 1124701 timestamp: 0 offset: 1124701 timestamp: 0 offset: 1124701 timestamp: 0 offset: 1124701 Any inputs will be of great help. Thanks, Meghana