You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "Wei-Chiu Chuang (Jira)" <ji...@apache.org> on 2025/04/04 16:26:00 UTC
[jira] [Created] (HDDS-12763) Update hadoop-dependency-client pom.xml exclude list
Wei-Chiu Chuang created HDDS-12763:
--------------------------------------
Summary: Update hadoop-dependency-client pom.xml exclude list
Key: HDDS-12763
URL: https://issues.apache.org/jira/browse/HDDS-12763
Project: Apache Ozone
Issue Type: Task
Affects Versions: 2.0.0
Reporter: Wei-Chiu Chuang
https://github.com/apache/ozone/blob/45eee3fa5d29f49eaed0758d1703d446d56e70fb/hadoop-hdds/hadoop-dependency-client/README.md#L15
{quote}
This helper project provides a reduced view to the Hadoop dependencies. Hadoop common by default depends on a lot of other projects which are not required for the parts used in Ozone.
The exclude rules should be updated on each version bump. If Hadoop introduce new dependencies we need to exclude them (unless they are required).
{quote}
The last update to the hadoop-dependency-client pom.xml was 4 years ago and when it was Hadoop 3.2.1. We are now at 3.4.1 and it needs to be tighten again.
I don't think it's a blocker for Ozone 2.0.0 though.
According to HDDS-3312, the process to make a reduced transitive dependencies:
{quote}
hadoop-ozone/common and hadoop-hdds/common projects are common between client and server. Therefore we should remove any server side utilities / dependencies from them as they would be added to the client classpath which makes harder the Ozone client / ozonefs adoption.
hadoop-hdds should depend on a minimal set of hadoop dependencies (can be managed a separated technical project / pom.xml)
code shared between server side projects (and not with the client) should be moved to the framework
OM related code should be moved to the ozone-manager instead of ozone/common
{quote}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@ozone.apache.org
For additional commands, e-mail: issues-help@ozone.apache.org