You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "Jason Gustafson (Jira)" <ji...@apache.org> on 2022/10/18 20:57:00 UTC
[jira] [Created] (KAFKA-14319) Storage tool format command does not work with old metadata versions
Jason Gustafson created KAFKA-14319:
---------------------------------------
Summary: Storage tool format command does not work with old metadata versions
Key: KAFKA-14319
URL: https://issues.apache.org/jira/browse/KAFKA-14319
Project: Kafka
Issue Type: Bug
Reporter: Jason Gustafson
When using the format tool with older metadata versions, we see the following error:
{code:java}
$ bin/kafka-storage.sh format --cluster-id vVlhxM7VT3C-3nz7yEkiCQ --config config/kraft/server.properties --release-version "3.1-IV0"
Exception in thread "main" java.lang.RuntimeException: Bootstrap metadata versions before 3.3-IV0 are not supported. Can't load metadata from format command
at org.apache.kafka.metadata.bootstrap.BootstrapMetadata.<init>(BootstrapMetadata.java:83)
at org.apache.kafka.metadata.bootstrap.BootstrapMetadata.fromVersion(BootstrapMetadata.java:48)
at kafka.tools.StorageTool$.$anonfun$formatCommand$2(StorageTool.scala:265)
at kafka.tools.StorageTool$.$anonfun$formatCommand$2$adapted(StorageTool.scala:254)
at scala.collection.immutable.List.foreach(List.scala:333)
at kafka.tools.StorageTool$.formatCommand(StorageTool.scala:254)
at kafka.tools.StorageTool$.main(StorageTool.scala:61)
at kafka.tools.StorageTool.main(StorageTool.scala) {code}
For versions prior to `3.3-IV0`, we should skip creation of the `bootstrap.checkpoint` file instead of failing.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)