You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ratis.apache.org by "Henrik Hegardt (Jira)" <ji...@apache.org> on 2019/11/06 11:53:00 UTC

[jira] [Created] (RATIS-744) Minimize the dependency on hadoop-common

Henrik Hegardt created RATIS-744:
------------------------------------

             Summary: 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


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)