[
https://issues.apache.org/jira/browse/KAFKA-14426?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Colin McCabe resolved KAFKA-14426.
----------------------------------
Fix Version/s: 3.9.0
Resolution: Fixed
> Add documentation for Kraft limtations that have open KIPs
> ----------------------------------------------------------
>
> Key: KAFKA-14426
> URL: https://issues.apache.org/jira/browse/KAFKA-14426
> Project: Kafka
> Issue Type: Task
> Components: documentation, kraft
> Reporter: Greg Harris
> Priority: Major
> Fix For: 3.9.0
>
>
> Currently there are a number of limitations for Kraft, which are described as
> the motivation for the following open KIPs:
> *
> [https://cwiki.apache.org/confluence/display/KAFKA/KIP-853%3A+KRaft+Controller+Membership+Changes]
> *
> [https://cwiki.apache.org/confluence/display/KAFKA/KIP-856%3A+KRaft+Disk+Failure+Recovery]
> *
> [https://cwiki.apache.org/confluence/display/KAFKA/KIP-650%3A+Enhance+Kafkaesque+Raft+semantics#KIP650:EnhanceKafkaesqueRaftsemantics-Pre-vote]
>
> These limitations are:
> * No online method of resizing the controller quorum
> * No online method of recovering from controller disk loss
> * No support for heterogeneous voter lists in running controller nodes
> * When using a quorum size 3, there is no live-upgrade roll which is
> tolerant of a single unplanned machine failure.
> * When using a quorum size >3, there is a risk of zombie leaders causing
> extended outages without the pre-vote feature.
> These are significant enough concerns for operations of a Kraft-enabled
> cluster that they should be documented as official limitations in the ops
> documentation.
> Optionally, we may wish to provide or link to more detailed operations
> documentation about performing the offline-resize or offline-recovery stages,
> in addition to describing that such offline procedures are necessary.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)