From 867b1e9cbca6217da84d12b8a1772af8e607bd36 Mon Sep 17 00:00:00 2001 From: stack Date: Wed, 5 Feb 2020 21:47:34 -0800 Subject: [PATCH] HBASE-23779 Up the default fork count; make count relative to CPU count (#1108) ADDENDUM: Try this way of setting MAVEN_ARGS --- dev-support/hbase-personality.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dev-support/hbase-personality.sh b/dev-support/hbase-personality.sh index 76fc96bf765..169f19abcca 100755 --- a/dev-support/hbase-personality.sh +++ b/dev-support/hbase-personality.sh @@ -81,13 +81,14 @@ function personality_globals # Override the maven options MAVEN_OPTS="${MAVEN_OPTS:-"-Xms4G -Xmx4G"}" + # Pass maven a -T argument. Should make it run faster. Pass conservative value. # Default is one thread. 0.5C on an apache box of 24 cores and 2 executors should # make for 6 threads? Lets see. Setting this here for yetus to pick up. See # https://yetus.apache.org/documentation/0.11.1/precommit-advanced/#global-definitions # See below for more on -T: # https://cwiki.apache.org/confluence/display/MAVEN/Parallel+builds+in+Maven+3 - export MAVEN_ARGS="-T0.5C ${MAVEN_ARGS}" + MAVEN_ARGS=("-T0.5C" "${MAVEN_ARGS[@]}") # Yetus 0.7.0 enforces limits. Default proclimit is 1000. # Up it. See HBASE-19902 for how we arrived at this number.