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

Reply via email to