DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
No argument behavior on the storage and upgrade tools is to set all the features to the latest stable version.
For both tools:
- Add
version-mappingcommand to to look up the corresponding features for a given metadata version. Using the command with no--release-versionargument will return the mapping for the latest stable metadata version. - Add
dependenciescommand to look up dependencies for a given feature version supplied by--featureflag. If the feature is not known or the version not yet defined, throw an error.
...
| Code Block |
|---|
bin/kafka-storage.sh version-mapping // Returns latest stable version mapping > Feature versions for metadata.version=19 (3.7-IV4): > transaction.protocol.version=2 >, group.coordinator.version=1 bin/kafka-storage.sh version-mapping --release-version 3.6-IV1 > Feature versions for metadata.version=13 (3.6-IV1): > transaction.protocol.version=0 >, group.coordinator.version=0 bin/kafka-storage.sh version-mapping --release-version 2.9-IV2 // throws error, not a valid version bin/kafka-features.sh version-mapping bin/kafka-features.sh version-mapping --release-version 3.6-IV1 kafka-feature dependencies --feature transaction.protocol.version=2 > transaction.protocol.verison=2 requires metadata.version=4 (listing any other version dependencies) kafka-feature dependencies --feature metadata.version=17 > metadata.version=17 has no dependencies |
...