kafka/docs
Colin Patrick McCabe 28d5a05943
KAFKA-14187: kafka-features.sh: add support for --metadata (#12571)
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>
2022-08-30 16:56:03 -07:00
..
documentation KAFKA-10679: [Streams] migrate kafka-site updated docs to kafka/docs (#9554) 2020-11-04 08:30:10 -05:00
images MINOR: Update site docs for ASF compliance (#12494) 2022-08-24 10:45:32 -04:00
js MINOR; Bump trunk to 3.4.0-SNAPSHOT (#12463) 2022-08-01 09:54:12 -07:00
streams MINOR: Update site docs for ASF compliance (#12494) 2022-08-24 10:45:32 -04:00
api.html MINOR: Fix indentation for several doc pages (#10766) 2021-06-17 15:58:40 -04:00
configuration.html MINOR: Fix wrong configuration in Adding and Removing Listeners docs (#11992) 2022-04-04 17:27:34 +02:00
connect.html KAFKA-13809: Propagate full connector configuration to tasks in FileStream connectors (#12450) 2022-08-15 15:25:29 -04:00
design.html MINOR: Improve document description in zero-copy (#12099) 2022-04-29 17:44:39 +02:00
documentation.html MINOR; Update upgrade documentation for 3.3 (#12550) 2022-08-25 17:27:14 -07:00
ecosystem.html MINOR: Improve introduction section in docs to better cover connect and streams. Make uses and ecosystem pages stand alone. 2016-09-28 16:30:21 -07:00
implementation.html Minor: replace .kafka with .log in implementation documentation (#12401) 2022-07-20 18:11:51 +08:00
introduction.html MINOR: Fix broken link in introduction.html (#11249) 2021-10-11 16:45:36 +02:00
migration.html KAFKA-10679: Migrate upgrade changes from site to kafka/docs (#9551) 2020-11-03 13:40:44 -05:00
ops.html KAFKA-14008: Add docs for Streams throughput metrics introduced in KIP-846 (#12377) 2022-07-13 17:47:34 -07:00
protocol.html KAFKA-10679: Migrate upgrade changes from site to kafka/docs (#9551) 2020-11-03 13:40:44 -05:00
quickstart.html MINOR: Fix invalid link to plugin.path property docs in quickstart (#12523) 2022-08-17 13:25:35 -04:00
security.html KAFKA-6945: Add docs about KIP-373 (#12346) 2022-07-05 17:29:31 +05:30
toc.html MINOR: Add links to connector configs in TOC (#11794) 2022-02-22 10:54:53 +08:00
upgrade.html KAFKA-14187: kafka-features.sh: add support for --metadata (#12571) 2022-08-30 16:56:03 -07:00
uses.html KAFKA-10679: Migrate upgrade changes from site to kafka/docs (#9551) 2020-11-03 13:40:44 -05:00