Ayush Saxena created HADOOP-18335:
-------------------------------------

             Summary: Improve Pre-Commit Time
                 Key: HADOOP-18335
                 URL: https://issues.apache.org/jira/browse/HADOOP-18335
             Project: Hadoop Common
          Issue Type: Task
            Reporter: Ayush Saxena


As of now the complete build time has reached ~24 hours, which makes tracking 
Jira with root level changes very tough.

Even at module level, it is on the higher side, kind of 6 hours or more, which 
is typically equivalent to 1 working day hours:

Some areas to explore:
 * Enable Parallel-Test profile for the modules which don't have it.
 * Explore improvements in the area of our Test setup, increase memory, number 
of threads, or some parallel executions?
 * Remove the modules or atleast disable the test suites of modules which are 
no longer being used or maintained (Separate Mail Chain is there for this)
 * Spin Two Pre-Commit jobs rather than 1 and split some task between them, 
kind of one for Java-11 build & Javadoc, Checkstyle and related stuff.
 * Figure out & remove irrelevant or similar tests.
 * Improve existing tests, Like reusing MiniDfsClusters or so, rather than a 
bunch of test spinning one for themselves.
 * If possible, if there are multiple modules to be tested, run those modules 
test in parallel (Exploratory: may lead to OOM)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-dev-h...@hadoop.apache.org

Reply via email to