[ 
https://issues.apache.org/jira/browse/HADOOP-11984?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14549540#comment-14549540
 ] 

Chris Nauroth commented on HADOOP-11984:
----------------------------------------

Some of the tests related to ZooKeeper are hitting bind exceptions.  Our 
{{ClientBaseWithFixes}} is a fork of a ZooKeeper class, which calls ZooKeeper's 
{{PortAssignment}}.  That ZooKeeper class is not capable of guaranteeing 
uniqueness of ports across multiple concurrent processes.  I recently fixed 
this in ZOOKEEPER-2183 as part of speeding up their CI.  I might need to 
explore some kind of partial port of those changes over here into Hadoop.

I can't repro the {{OutOfMemoryError}} problems after setting {{reuseForks}} to 
false.  I don't know if I'm just overloading these hosts by running multiple 
processes with a maximum 1 GB heap.  I don't have much visibility into these 
hosts.  If anyone else out there knows how to find host-level details, please 
let me know.  Otherwise, I'll probably need to coordinate with infra.

> 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: scripts
>            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-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