kafka/docs
Kevin Wu 1bcaa19c46
CI / build (push) Waiting to run Details
KAFKA-19489; Extra validation when formatting a node (#20136)
This PR adds a check to the storage tool's format command which throws a
TerseFailure when the controller.quorum.voters config is defined and the
node is formatted with the --standalone flag or the
--initial-controllers flag.

Without this check, it is possible to have two voter sets. For example,
in a three node setup, the two nodes that formatted with
--no-initial-controllers could form quorum with each other since they
have the static voter set, and the --standalone node would ignore the
config and read the voter set of itself from its log, forming its own
quorum of 1.

Reviewers: José Armando García Sancio <jsancio@apache.org>, TaiJuWu
 <tjwu1217@gmail.com>, Alyssa Huang <ahuang@confluent.io>
2025-07-30 10:58:08 -04:00
..
documentation KAFKA-18074: Add kafka client compatibility matrix (#18091) 2025-03-11 18:38:37 -07:00
images KAFKA-18111: Add Kafka Logo to README (#18452) 2025-01-08 17:17:31 -08:00
js MINOR: Bump trunk to 4.2.0-SNAPSHOT (#19944) 2025-06-11 09:24:57 +02:00
streams MINOR: Delete the redundant feature upgrade instruction for running KIP-1071 EA (#20250) 2025-07-29 14:28:30 +02:00
README.md KAFKA-16467: add docs README (#15664) 2024-04-30 10:26:35 +08:00
api.html KAFKA-19353: Upgrade note and initial docs for KIP-932 (#19863) 2025-06-03 13:23:11 +01:00
compatibility-summary.html KAFKA-18074: Add kafka client compatibility matrix (#18091) 2025-03-11 18:38:37 -07:00
configuration.html KAFKA-19152: Add top-level documentation for OAuth flows (#20025) 2025-07-01 12:39:37 +05:30
connect.html MINOR: Use immutable KIP link (#19153) 2025-03-09 23:42:33 +08:00
design.html KAFKA-19283: Update transaction exception handling documentation (#19931) 2025-06-09 17:07:29 -07:00
docker.html MINOR: Refresh of the docs (#16375) 2024-06-18 17:15:47 +02:00
documentation.html KAFKA-18074: Add kafka client compatibility matrix (#18091) 2025-03-11 18:38:37 -07:00
ecosystem.html MINOR: Use immutable KIP link (#19153) 2025-03-09 23:42:33 +08:00
implementation.html MINOR: Add a description document for batchLength (#20140) 2025-07-15 05:51:24 +08:00
introduction.html MINOR: Use immutable KIP link (#19153) 2025-03-09 23:42:33 +08:00
ops.html KAFKA-19489; Extra validation when formatting a node (#20136) 2025-07-30 10:58:08 -04:00
protocol.html MINOR: Use immutable KIP link (#19153) 2025-03-09 23:42:33 +08:00
quickstart.html KAFKA-18229: Move configs out of "kraft" directory (#18389) 2025-01-22 15:47:57 +01:00
security.html KAFKA-19152: Add top-level documentation for OAuth flows (#20025) 2025-07-01 12:39:37 +05:30
toc.html KAFKA-19184: Add documentation for upgrading the kraft version (#20071) 2025-07-09 11:20:47 +02:00
upgrade.html KAFKA-19503: Deprecate MX4j support (#20208) 2025-07-22 20:36:24 +08:00
uses.html MINOR: Various fixes in the docs (#14914) 2023-12-04 22:06:49 +01:00
zk2kraft-summary.html MINOR: Adjust ToC of zk2kraft and fix wrong section number of docker (#19146) 2025-03-09 08:55:50 +08:00

README.md

Docs

The documentation needs to run with kafka-site. Please check the README in the kafka-site repository to preview documentation locally.