Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
-
None
Description
More specifically, tools that don't require access to `core` classes and communicate via the Kafka protocol (typically by using the client classes) should be moved to the `tools` module.
See KIP-906 for migration guidelines and KAFKA-14524 for more context.
Attachments
Issue Links
- blocks
-
KAFKA-14524 Modularize `core` monolith
- Open
-
KAFKA-16421 Refactor CommandDefaultOptions subclasses to throw exceptions instead of calling exit.
- Open
- relates to
-
KAFKA-14720 KIP-906: Tools migration guidelines
- Resolved
1.
|
Move StorageTool to tools | Open | Unassigned | |
2.
|
Move AclCommand to tools | In Progress | Omnia Ibrahim | |
3.
|
Move ConfigCommand to tools | Open | Nikolay Izhikov | |
4.
|
Move DumpLogSegments to tools | Open | Alexandre Dupriez |