TaiJuWu commented on PR #18386:
URL: https://github.com/apache/kafka/pull/18386#issuecomment-2583859007
We are testing **downgrade** from 4.0 to 3.3 and it **ONLY** work for single
folder but in KRAFT mode it should be three folders.
The error throw
```
kafka.common.InconsistentBrokerMetadataException: BrokerMetadata is not
consistent across log.dirs. This could happen if multiple brokers shared a log
directory (log.dirs) or partial data was manually copied from another broker.
Found:
- /mnt/kafka/kafka-metadata-logs -> {node.id=3001,
directory.id=hqW-A8W0pbE8dJmM2otDPQ, version=1,
cluster.id=I2eXt9rvSnyhct8BYmW6-w}
- /mnt/kafka/kafka-data-logs-2 -> {node.id=3001,
directory.id=nbiO8yKUacnyIijAkoFcFg, version=1,
cluster.id=I2eXt9rvSnyhct8BYmW6-w}
- /mnt/kafka/kafka-data-logs-1 -> {node.id=3001,
directory.id=2-xUs6eYlJtkVUcl6lJmtQ, version=1,
cluster.id=I2eXt9rvSnyhct8BYmW6-w}
```
What https://github.com/apache/kafka/pull/13130 do is split ZK mode and
KRAFT mode, and if we work on KRAFT mode we only check clusterID and nodeID to
avoid compatibility issue.
That why I said the only solution is back port this PR to 3.3, does it make
sense?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]