[ 
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)

Reply via email to