[ 
https://issues.apache.org/jira/browse/HADOOP-11984?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Chris Nauroth updated HADOOP-11984:
-----------------------------------
    Attachment: HADOOP-11984.024.patch

I agree that we're really close, and the ~4x reduction in time for 
hadoop-common tests highlighted by Steve sure is pleasant.  :-)

I'm attaching patch v024 with 2 changes:

# pom.xml no longer defines {{test.build.shared.data}}.  Vinay solved this 
problem differently by using {{ServerSocketUtil#getPort}}, so there is no 
longer a need for a shared directory for multiple JUnit processes to coordinate 
with lock files corresponding to ports.
# Since the HDFS fixes have been spun off into the separate HDFS-9139 JIRA, we 
need to be careful not to trigger {{-Pparallel-tests}} for HDFS builds until 
after that gets completed.  To help move things forward for hadoop-common, I've 
introduced a temporary hack in test-patch.sh so that it only uses 
{{-Pparallel-tests}} for the hadoop-common build.

> Enable parallel JUnit tests in pre-commit.
> ------------------------------------------
>
>                 Key: HADOOP-11984
>                 URL: https://issues.apache.org/jira/browse/HADOOP-11984
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: build, scripts, test
>            Reporter: Chris Nauroth
>            Assignee: Chris Nauroth
>         Attachments: HADOOP-11984.001.patch, HADOOP-11984.002.patch, 
> HADOOP-11984.003.patch, HADOOP-11984.004.patch, HADOOP-11984.005.patch, 
> HADOOP-11984.006.patch, HADOOP-11984.007.patch, HADOOP-11984.008.patch, 
> HADOOP-11984.009.patch, HADOOP-11984.010.patch, HADOOP-11984.011.patch, 
> HADOOP-11984.013.patch, HADOOP-11984.014.patch, HADOOP-11984.015.patch, 
> HADOOP-11984.016.patch, HADOOP-11984.017.patch, HADOOP-11984.019.patch, 
> HADOOP-11984.020.patch, HADOOP-11984.021.patch, HADOOP-11984.022.patch, 
> HADOOP-11984.023.patch, HADOOP-11984.024.patch, 
> HADOOP-11984.HADOOP-12111.018.patch
>
>
> HADOOP-9287 and related issues implemented the parallel-tests Maven profile 
> for running JUnit tests in multiple concurrent processes.  This issue 
> proposes to activate that profile during pre-commit to speed up execution.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to