[
https://issues.apache.org/jira/browse/KAFKA-14579?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17936870#comment-17936870
]
Mickael Maison commented on KAFKA-14579:
----------------------------------------
[~taijuwu] At the moment DumpLogSegments does not depend on any classes in
core. It just depends on the metadata and storage modules.
However DumpLogSegmentsTest still depends on a bunch of core classes, mostly
raft related. So I think we first need to move these classes to the raft module
before being able to move DumpLogSegments/DumpLogSegmentsTest to the storage
module.
We have https://issues.apache.org/jira/browse/KAFKA-15599 to move the raft
classes out of core, but I don't think it's a small or trivial task. I can see
dependencies on KafkaConfig, LogManager and a few classes in the server module
too. So this should probably be broken down into several smaller tasks.
> Move DumpLogSegments to tools
> -----------------------------
>
> Key: KAFKA-14579
> URL: https://issues.apache.org/jira/browse/KAFKA-14579
> Project: Kafka
> Issue Type: Sub-task
> Reporter: Mickael Maison
> Assignee: TaiJuWu
> Priority: Major
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)