Details
-
Sub-task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
Description
We can use this task to track tools cleanup for the next major release (4.0.0).
1. Redirections to be removed:
- core/src/main/scala/kafka/tools/JmxTool
- core/src/main/scala/kafka/tools/ClusterTool
- core/src/main/scala/kafka/tools/StateChangeLogMerger
- core/src/main/scala/kafka/tools/EndToEndLatency
- core/src/main/scala/kafka/admin/FeatureCommand
- core/src/main/scala/kafka/tools/StreamsResetter
2. Deprecated tools to be removed:
- tools/src/main/java/org/apache/kafka/tools/StateChangeLogMerger
3. TopicFilter, PartitionFilter and TopicPartitionFilter in "server-common" should be moved to "tools" once we get rid of MirrorMaker1 dependency.
4. We should also get rid of many deprecated options across all tools, including not migrated tools.