Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-3386

Remove unnecessary transitive hadoop-common dependencies on server side (addendum)

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 1.0.0
    • None
    • None

    Description

      In HDDS-3353 we have created two new modules to manage the hadoop-common dependency and excludes related to it in a common place.
      hadoop-hdds-dependency-test, and hadoop-hdds-dependency-server, similarly we had hadoop-hdds-dependency-client before.

      The following modules still depend on hadoop-common for tests instead of the new test dependency:
      hadoop-hdds/client
      hadoop-hdds/container-service
      hadoop-ozone/common
      hadoop-ozone/fault-injection-test/mini-chaos-tests
      hadoop-ozone/insight
      hadoop-ozone/integration-test
      hadoop-ozone/tools

      In hadoop-dependency-client, we exclude named curator packages, similar to the new modules we should instead exclude all curator packages.

      In TestVolumeSetDiskChecks.java we still have an accidental shaded import from curator: import org.apache.curator.shaded.com.google.common.collect.ImmutableSet;

      Attachments

        Issue Links

          Activity

            People

              pifta István Fajth
              pifta István Fajth
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 20m
                  20m