Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
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
- is a child of
-
HDDS-3353 Remove unnecessary transitive hadoop-common dependencies on server side.
- Resolved
- links to