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

Reply via email to