Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-14094

KIP-853: KRaft controller membership changes

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 3.9.0
    • kraft
    • None

    Attachments

      Issue Links

        1.
        KRaft internal listener for KRaftVersionRecord and VotersRecord Sub-task Resolved José Armando García Sancio
        2.
        Change to quorum state for KIP-853 Sub-task Resolved José Armando García Sancio
        3.
        Fix the ZK Metadata cache use of voter static configuration Sub-task Resolved Colin McCabe
        4.
        Fix the controller node provider for broker to control channel Sub-task Resolved Colin McCabe
        5.
        Request manager and raft channel discover node endpoints Sub-task Resolved José Armando García Sancio
        6.
        Fix high-watermark calculation to not assume the leader is in the voter set Sub-task Resolved Alyssa Huang
        7.
        Admin client changes for adding and removing voters Sub-task Resolved Colin McCabe
        8.
        Changes to DescribeQuorum response Sub-task Resolved Nikolay Izhikov
        9.
        Fix check-quorum calculation to not assume that the leader is in the voter set Sub-task Resolved Luke Chen
        10.
        Update to existing KRaft RPCs and request handling Sub-task Resolved José Armando García Sancio
        11.
        Use BeginQuorumEpoch as the leader's heartbeat Sub-task Resolved Alyssa Huang
        12.
        Response handling and request sending for KRaft RPCs Sub-task Resolved José Armando García Sancio
        13.
        Support for first leader bootstrapping the voter set Sub-task Resolved Alyssa Huang
        14.
        Use random replica ids in KafkaRaftClientTest and KafkaRaftClientSnapshotTest Sub-task Resolved Mason Chen
        15.
        Expose the supported and finalized kraft.version in ApiVersions response Sub-task Resolved Colin McCabe
        16.
        Introduce a type for kraft.version Sub-task Resolved Colin McCabe
        17.
        AddVoter RPC and request handling Sub-task Resolved José Armando García Sancio
        18.
        Update leader change message Sub-task Resolved Alyssa Huang
        19.
        RemoveVoter RPC and request handling Sub-task Resolved José Armando García Sancio
        20.
        Properly implement the sending of DescribeQuorumResponse Sub-task Resolved Alyssa Huang
        21.
        kafka-metadata-quorum describe changes for KIP-853 Sub-task Resolved Alyssa Huang
        22.
        Storage tool changes for KIP-853 Sub-task Resolved Colin McCabe
        23.
        UpdateVoter RPC and request handling Sub-task Resolved José Armando García Sancio
        24.
        Add "ignorable=true" to `replicaDirectoryId` (FetchSnapshotRequest and FetchRequest) to make it work with older version Sub-task Resolved 黃竣陽
        25.
        Sending UpdateVoter request and response handling Sub-task Resolved José Armando García Sancio
        26.
        kafka-metadata-quorum add voter and remove voter changes Sub-task Resolved Muralidhar Basani
        27.
        Fix the transition to CandidateState Sub-task Resolved Alyssa Huang
        28.
        Metadata version 3.9 should return Fetch version 17 Sub-task Resolved Colin McCabe

        Activity

          People

            jagsancio Jose Armando Garcia Sancio
            jsancio José Armando García Sancio
            Votes:
            0 Vote for this issue
            Watchers:
            12 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: