[
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.014.patch
Patch v014 adds a change to {{TestHAAppend}} to allow for a longer block
recovery time, increasing from the default of 30 seconds to 60 seconds. In
repeated runs locally, I'm seeing that there is a small chance that running
concurrent tests puts enough extra load on the system that {{TestHAAppend}}
doesn't make progress fast enough to satisfy its current timeout.
Regrettably, many of our existing tests are based on particular timings, so
it's not surprising that increasing system load exposes problems like this.
Tuning the timings has been a perpetual whack-a-mole problem, and it isn't
deterministic. I'd like us to improve on this as part of the HDFS-8381 work.
> 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-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)