Uploaded image for project: 'Ratis'
  1. Ratis
  2. RATIS-744

Minimize the dependency on hadoop-common

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • HadoopRPC, LogService
    • None

    Description

      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.

      Attachments

        Activity

          People

            Unassigned Unassigned
            hheg Henrik Hegardt
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: