Details
-
Task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Reviewed
-
Description
Tests take a long time. Our fork count running all tests are conservative – 1 (small) for first part and 5 for second part (medium and large). Rather than hardcoding we should set the fork count to be relative to machine size. Suggestion here is 0.75C where C is CPU count. This ups the CPU use on my box.
Looking up at jenkins, it seems like the boxes are 24 cores... at least going by my random survey. The load reported on a few seems low though this not representative (looking at machine/uptime).
More parallelism willl probably mean more test failure. Let me take a look see.
Attachments
Attachments
Issue Links
- breaks
-
HBASE-23923 Set suitable forkCount when running pre commit
- Resolved
- is related to
-
HBASE-23783 Address tests writing and reading SSL/Security files in a common location.
- Resolved
-
HBASE-23795 Enable all tests to be run in parallel on reused JVMs.
- Resolved
-
HBASE-24072 Nightlies reporting OutOfMemoryError: unable to create new native thread
- Resolved
- relates to
-
YETUS-934 Precommit does not accept a caller's value of MAVEN_ARGS
- Resolved
- links to