Description
In Kafka Streams we need to dynamically create or update those internal topics (i.e. repartition topics) upon rebalance, inside InternalTopicManager which is triggered by StreamPartitionAssignor. Currently we are using ZkClient to talk to ZK directly for such actions.
With create and delete topics request merged in by granthenke as part of KIP-4, we should now be able to remove the ZkClient dependency and directly use these requests.
Related:
1. KIP-4. https://cwiki.apache.org/confluence/display/KAFKA/KIP-4+-+Command+line+and+centralized+administrative+operations
2. Consumer Reblance Protocol. https://cwiki.apache.org/confluence/display/KAFKA/Kafka+Client-side+Assignment+Proposal
Attachments
Issue Links
- relates to
-
KAFKA-4369 ZkClient is not closed upon streams shutdown
-
- Resolved
-
- links to
- mentioned in
-
Page Loading...