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)