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

Remove ZK from Kafka 4.0

    XMLWordPrintableJSON

Details

    • Task
    • Status: Open
    • Blocker
    • Resolution: Unresolved
    • None
    • 4.0.0
    • None
    • None

    Description

      Remove ZK from Kafka 4.0

      Attachments

        Issue Links

          1.
          Remove some tests that only apply to ZK mode or migration Sub-task Resolved Colin McCabe
          2.
          Remove ZK migration code Sub-task Resolved Colin McCabe
          3.
          Remove AclAuthorizer Sub-task Resolved PoAn Yang
          4.
          Remove KafkaServer references in tests Sub-task Resolved Mickael Maison
          5.
          Remove KafkaServer Sub-task Open Mickael Maison
          6.
          Remove zk type and instance from ClusterTest Sub-task Resolved PoAn Yang
          7.
          Remove the E2E uses of accessing ACLs from zk Sub-task Resolved TengYao Chi
          8.
          Remove ZK from ducktape in 4.0 Sub-task Open Kevin Wu
          9.
          Remove BrokerRegistrationRequestTest and remove EmbeddedZookeeper from RaftClusterInvocationContext Sub-task Resolved TengYao Chi
          10.
          Remove kafka.security.authorizer.AclAuthorizer from AclCommand Sub-task Resolved Mickael Maison
          11.
          Remove ZK from Kafka READMEs in 4.0 Sub-task Resolved Ming-Yen Chung
          12.
          Remove KafkaServer references in tools tests Sub-task Open TengYao Chi
          13.
          Remove KafkaServer references in streams tests Sub-task Resolved Mickael Maison
          14.
          Convert MultipleListenersWithSameSecurityProtocolBaseTest to KRaft Sub-task Resolved Colin McCabe
          15.
          Set default test quorum to kraft Sub-task Open Colin McCabe
          16.
          Remove zk from BaseConsumerTest Sub-task Resolved PoAn Yang
          17.
          Remove `force_use_zk_connection` from e2e Sub-task Open Mingdao Yang
          18.
          remove junit-platform.properties Sub-task Resolved Chia-Ping Tsai
          19.
          Remove zookeeper_migration_test.py Sub-task Resolved Ming-Yen Chung
          20.
          Remove ZooKeeper from jmh-benchmarks Sub-task Resolved Mickael Maison
          21.
          Remove --zookeeper option and logic from ConfigCommand Sub-task Resolved Cheng-Yan Wang
          22.
          migrate vagrant from zk to kraft Sub-task In Progress PoAn Yang
          23.
          Default all JUnit tests to KRaft Sub-task Open Colin McCabe
          24.
          Remove zk-only test: `FetchRequestTestDowngrade` Sub-task Resolved Chia-Chuan Yu
          25.
          Remove new_consumer from E2E Sub-task Resolved PoAn Yang
          26.
          Remove assorted ZK-related files Sub-task Resolved Colin McCabe
          27.
          Use version 3.8 to run the ZooKeeper service for end-to-end tests Sub-task Resolved PoAn Yang
          28.
          Remove ZooKeeper from the docs Sub-task Resolved Mickael Maison
          29.
          Update the Scram configuration section for KRaft Sub-task Resolved PoAn Yang
          30.
          Remove `isZkMigrationTest` and related code Sub-task Resolved Jhen-Yung Hsu
          31.
          Remove isKRaftTest from the kraft-only tests Sub-task Resolved Jhen-Yung Hsu
          32.
          add kraft support to testReplicaPlacementAllServers and testReplicaPlacementPartialServers Sub-task Resolved Peter Lee
          33.
          Remove zk migration from RaftManagerTest, BrokerLifecycleManagerTest, KafkaConfigTest, and ReplicaManagerTest Sub-task Resolved Chia-Chuan Yu
          34.
          Remove zk migration from code base Sub-task Resolved TengYao Chi
          35.
          Remove ZooKeeperMainWithTlsSupportForKafka Sub-task Resolved Jhen-Yung Hsu
          36.
          tests/kafkatest/tests/core/upgrade_test.py needs to be re-added as KRaft Sub-task Open Unassigned
          37.
          Delete ZkSecurityMigrator Sub-task Resolved Mickael Maison
          38.
          Convert ConsumerRebootstrapTest to KRaft Sub-task Resolved 黃竣陽
          39.
          Convert CustomQuotaCallbackTest to KRaft Sub-task Open Kevin Wu
          40.
          Disable CustomQuotaCallbackTest and remove `isKRaftTest` Sub-task Resolved 黃竣陽
          41.
          Move configs out of "kraft" directory Sub-task Open TengYao Chi
          42.
          Remove zookeeper.connect from RemoteLogManagerTest Sub-task Resolved 黃竣陽
          43.
          Consider to update process.roles default value to a non-empty value Sub-task In Progress PoAn Yang
          44.
          Remove zkBroker from RequestListenerType Sub-task Open PoAn Yang
          45.
          Remove KafkaConfig GroupType config check and warn log Sub-task Open 黃竣陽
          46.
          Remove zk config `control.plane.listener.name` Sub-task Open TaiJuWu
          47.
          Remove config in ZkConfigs Sub-task Open PoAn Yang
          48.
          Remove PasswordEncoderConfigs Sub-task Resolved Chia-Ping Tsai
          49.
          Clean up Server config documents which contained zookeeper Sub-task Open 黃竣陽
          50.
          Remove zookeeper.connect in Test Sub-task Resolved 黃竣陽
          51.
          Remove ReplicationConfigs#INTER_BROKER_PROTOCOL_VERSION_CONFIG Sub-task Open 黃竣陽
          52.
          Remove ZkConfigManager Sub-task Resolved kangning.li
          53.
          Remove zookeeper config in config_property.py Sub-task Resolved 黃竣陽
          54.
          Remove ZkMetadataCache Sub-task Open PoAn Yang
          55.
          Remove EncryptingPasswordEncoder Sub-task Open Mingdao Yang
          56.
          Remove raftSupport in KafkaApisTest Sub-task Resolved Unassigned
          57.
          Change KafkaConfigTest to use kraft config Sub-task Resolved Unassigned
          58.
          Remove reserved.broker.max.id, broker.id.generation.enable, and broker.id Sub-task Open PoAn Yang
          59.
          Remove ZkAlterPartitionManager Sub-task Open 黃竣陽
          60.
          Remove UpdateMetadata and LeaderAndIsr RPC Sub-task Open TaiJuWu
          61.
          Remove ZooKeeper from KafkaApis Sub-task Open TaiJuWu

          Activity

            People

              cmccabe Colin McCabe
              cmccabe Colin McCabe
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated: