You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@kafka.apache.org by "José Armando García Sancio (Jira)" <ji...@apache.org> on 2024/04/11 20:54:00 UTC

[jira] [Created] (KAFKA-16538) UpdateFeatures for kraft.version

José Armando García Sancio created KAFKA-16538:
--------------------------------------------------

             Summary: UpdateFeatures for kraft.version
                 Key: KAFKA-16538
                 URL: https://issues.apache.org/jira/browse/KAFKA-16538
             Project: Kafka
          Issue Type: Sub-task
            Reporter: José Armando García Sancio


Should:
 # Route request to cluster metadata kraft client.
 # KRaft leader should check the supported version of all voters and observers
 ## voter information comes from VoterSet
 ## observer information is push down to kraft by the metadata controller
 # Persist both the kraft.version and voter set in one control batch

We need to allow for the kraft.version to succeed while the metadata controller changes may fail. This is needed because there will be two batches for this updates. One control record batch which includes kraft.version and voter set, and one metadata batch which includes the feature records.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)