From 527a2221fa36a9fdf20b385f5f6c9a8fe35ad06d Mon Sep 17 00:00:00 2001 From: Kuan-Po Tseng Date: Mon, 25 Aug 2025 11:52:11 +0800 Subject: [PATCH 1/3] MINOR: update kraft dynamic voter set doc --- docs/ops.html | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/docs/ops.html b/docs/ops.html index f804061007033..14412b855b60c 100644 --- a/docs/ops.html +++ b/docs/ops.html @@ -4116,11 +4116,10 @@
$ bin/kafka-storage.sh format -t KAFKA_CLUSTER_ID --feature kraft.version=1 -c controller.properties - Cannot set kraft.version to 1 unless KIP-853 configuration is present. Try removing the --feature flag for kraft.version. + Cannot set kraft.version to 1 unless one of the flags --standalone, --initial-controllers, or --no-initial-controllers is used. For dynamic controllers support, try using one of --standalone, --initial-controllers, or --no-initial-controllers.

- Note: Currently it is not possible to convert clusters using a static controller quorum to - use a dynamic controller quorum. This function will be supported in the future release. + Note: To migrate from static voter set to dynamic voter set, please refer to the Upgrade section.

Add New Controller
If a dynamic controller cluster already exists, it can be expanded by first provisioning a new controller using the kafka-storage.sh tool and starting the controller. From 4c2634245aae512c188ca34f7be4238dbbad8e6e Mon Sep 17 00:00:00 2001 From: Kuan-Po Tseng Date: Mon, 25 Aug 2025 21:07:07 +0800 Subject: [PATCH 2/3] Address comments --- docs/ops.html | 5 ----- 1 file changed, 5 deletions(-) diff --git a/docs/ops.html b/docs/ops.html index 14412b855b60c..fda220c65cd62 100644 --- a/docs/ops.html +++ b/docs/ops.html @@ -4114,11 +4114,6 @@
- $ bin/kafka-storage.sh format -t KAFKA_CLUSTER_ID --feature kraft.version=1 -c controller.properties - Cannot set kraft.version to 1 unless one of the flags --standalone, --initial-controllers, or --no-initial-controllers is used. For dynamic controllers support, try using one of --standalone, --initial-controllers, or --no-initial-controllers. -

- Note: To migrate from static voter set to dynamic voter set, please refer to the Upgrade section.

Add New Controller
From 91ef4888192bfc8763c09cc8967dec355c933e8e Mon Sep 17 00:00:00 2001 From: Kuan-Po Tseng Date: Mon, 25 Aug 2025 22:54:30 +0800 Subject: [PATCH 3/3] Add back code block --- docs/ops.html | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/ops.html b/docs/ops.html index fda220c65cd62..d6c0982854afc 100644 --- a/docs/ops.html +++ b/docs/ops.html @@ -4114,6 +4114,10 @@
+ $ bin/kafka-storage.sh format -t KAFKA_CLUSTER_ID --feature kraft.version=1 -c controller.properties +

+ Note: To migrate from static voter set to dynamic voter set, please refer to the Upgrade section.

Add New Controller