This is an automated email from the ASF dual-hosted git repository.
jsancio pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git
The following commit(s) were added to refs/heads/trunk by this push:
new 0f5208c9b26 MINOR; Document kraft controller auto join behavior when
removing controller (#21025)
0f5208c9b26 is described below
commit 0f5208c9b2611bd3d509fbf86bc9c4f7d5f51a43
Author: TaiJuWu <[email protected]>
AuthorDate: Tue Jan 13 05:34:53 2026 +0800
MINOR; Document kraft controller auto join behavior when removing
controller (#21025)
Document kraft controller auto join behavior when removing controller.
Reviewers: Luke Chen <[email protected]>, José Armando García Sancio
<[email protected]>, Paolo Patierno <[email protected]>, Kevin Wu
<[email protected]>
---
docs/getting-started/upgrade.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/getting-started/upgrade.md b/docs/getting-started/upgrade.md
index ae13bbed580..ee9a890a05c 100644
--- a/docs/getting-started/upgrade.md
+++ b/docs/getting-started/upgrade.md
@@ -80,7 +80,7 @@ type: docs
* `cleanup.policy` now supports empty values, which means infinite
retention. This is equivalent to setting `retention.ms=-1` and
`retention.bytes=-1`
If `cleanup.policy` is empty and `remote.storage.enable` is set to true, the
local log segments will be cleaned based on the values of
`log.local.retention.bytes` and `log.local.retention.ms`.
If `cleanup.policy` is empty and `remote.storage.enable` is set to false,
local log segments will not be deleted automatically. However, records can
still be deleted explicitly through `deleteRecords` API calls, which will
advance the log start offset and remove the corresponding log segments.
- * The `controller.quorum.auto.join.enable` has been added to `QuorumConfig`,
enabling KRaft controllers to automatically join the cluster's voter set, and
defaults to false. For further details, please refer to
[KIP-853](https://cwiki.apache.org/confluence/x/nyH1D).
+ * The `controller.quorum.auto.join.enable` has been added to `QuorumConfig`,
enabling KRaft controllers to automatically join the cluster's voter set, and
defaults to false. If the configuration is set to true the controller must be
shutdown before removing the controller from the voter set to avoid the removed
controller to automatically join again. For further details, please refer to
[KIP-853](https://cwiki.apache.org/confluence/x/nyH1D).
* The AppInfo metrics will deprecate the following metric names, which will
be removed in Kafka 5.0:
* `[name=start-time-ms, group=app-info, description=Metric indicating
start-time-ms, tags={}]`
* `[name=commit-id, group=app-info, description=Metric indicating
commit-id, tags={}]`