mirror of https://github.com/apache/kafka.git
This PR adds support to kafka-features.sh for the --metadata flag, as specified in KIP-778. This flag makes it possible to upgrade to a new metadata version without consulting a table mapping version names to short integers. Change --feature to use a key=value format. FeatureCommandTest.scala: make most tests here true unit tests (that don't start brokers) in order to improve test run time, and allow us to test more cases. For the integration test part, test both KRaft and ZK-based clusters. Add support for mocking feature operations in MockAdminClient.java. upgrade.html: add a section describing how the metadata.version should be upgraded in KRaft clusters. Add kraft_upgrade_test.py to test upgrades between KRaft versions. Reviewers: David Arthur <mumrah@gmail.com>, dengziming <dengziming1993@gmail.com>, José Armando García Sancio <jsancio@gmail.com> |
||
---|---|---|
.. | ||
documentation | ||
images | ||
js | ||
streams | ||
api.html | ||
configuration.html | ||
connect.html | ||
design.html | ||
documentation.html | ||
ecosystem.html | ||
implementation.html | ||
introduction.html | ||
migration.html | ||
ops.html | ||
protocol.html | ||
quickstart.html | ||
security.html | ||
toc.html | ||
upgrade.html | ||
uses.html |