Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Won't Fix
-
None
-
None
-
None
-
None
Description
Ozone pre commit builds (such as https://builds.apache.org/job/PreCommit-HDDS-Build/) use the official hadoop personality from the yetus personality.
Yetus personalities are bash scripts which contain personalization for specific builds.
The hadoop personality tries to identify which project should be built and use partial build to build only the required subprojects because the full build is very time consuming.
But in Ozone:
1.) The build + unit tests are very fast
2.) We don't need all the checks (for example the hadoop specific shading test)
3.) We prefer to do a full build and full unit test for hadoop-ozone and hadoop-hdds subrojects (for example the hadoop-ozone integration test always should be executed as it contains many generic unit test)