Description
This is a follow up on https://issues.apache.org/jira/browse/KAFKA-4008
Currently, Kafka Streams Application Reset Tool is part of core module due to ZK dependency. After KIP-4 got merged, this dependency can be dropped and the Reset Tool can be moved to streams module.
This should also update InternalTopicManager#filterExistingTopics that revers to ResetTool in an exception message:
"Use 'kafka.tools.StreamsResetter' tool"
-> "Use '" + kafka.tools.StreamsResetter.getClass().getName() + "' tool"
Doing this JIRA also requires to update the docs with regard to broker backward compatibility – not all broker support "topic delete request" and thus, the reset tool will not be backward compatible to all broker versions.
Attachments
Issue Links
- is blocked by
-
KAFKA-1694 KIP-4: Command line and centralized operations
- In Progress
- Is contained by
-
KAFKA-14586 Move StreamsResetter to tools
- Resolved
- is related to
-
KAFKA-4008 Module "tools" should not be dependent on "core"
- Resolved
- relates to
-
KAFKA-17857 Move AbstractResetIntegrationTest and subclasses to tools
- Resolved
-
KAFKA-4697 Simplify Streams Reset Tool
- Resolved
- mentioned in
-
Page Loading...