[
https://issues.apache.org/jira/browse/RATIS-744?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16968433#comment-16968433
]
Tsz-wo Sze commented on RATIS-744:
----------------------------------
Do you mean that ratis should not depend on hadoop-common when Hadoop-RPC and
LogService are not used? Or some other cases? This is a good point. We
probably need separate releases for Hadoop related modules.
> Minimize the dependency on hadoop-common
> ----------------------------------------
>
> Key: RATIS-744
> URL: https://issues.apache.org/jira/browse/RATIS-744
> Project: Ratis
> Issue Type: Improvement
> Components: HadoopRPC, LogService
> Reporter: Henrik Hegardt
> Priority: Major
>
> What I would think would be an improvement is to somehow fix/remove the
> dependency on the hadoop-common dependency. To just use ratis-logservice adds
> an additional 48Mb to your application and adds a lot of potential dependency
> conflicts.
> I believe the addition of the dependency is to get easy access to other
> solved solutions in hadoop, which is understandable. And hopefully this issue
> acts as a reminder to do something about it.
> Or is the suggested solution to exclude all unwanted dependencies in the
> build? If so, what are those? And could that be done in Ratis?
> Thank you.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)