22 lines
1.0 KiB
Diff
22 lines
1.0 KiB
Diff
Subject: prevent full cores utilization
|
|
Bug: 111656
|
|
Tags: common
|
|
|
|
diff -rupN a/hadoop-maven-plugins/src/main/java/org/apache/hadoop/maven/plugin/cmakebuilder/CompileMojo.java b/hadoop-maven-plugins/src/main/java/org/apache/hadoop/maven/plugin/cmakebuilder/CompileMojo.java
|
|
--- a/hadoop-maven-plugins/src/main/java/org/apache/hadoop/maven/plugin/cmakebuilder/CompileMojo.java 2022-05-27 19:27:17.063712066 +0300
|
|
+++ b/hadoop-maven-plugins/src/main/java/org/apache/hadoop/maven/plugin/cmakebuilder/CompileMojo.java 2022-05-27 20:05:27.305319137 +0300
|
|
@@ -201,7 +201,12 @@ public class CompileMojo extends Abstrac
|
|
List<String> cmd = new LinkedList<String>();
|
|
cmd.add("make");
|
|
cmd.add("-j");
|
|
- cmd.add(String.valueOf(availableProcessors));
|
|
+ String envMaxJobs = System.getenv("MAX_JOBS");
|
|
+ if (envMaxJobs != null) {
|
|
+ cmd.add(String.valueOf(envMaxJobs));
|
|
+ } else {
|
|
+ cmd.add(String.valueOf(availableProcessors));
|
|
+ }
|
|
cmd.add("VERBOSE=1");
|
|
if (target != null) {
|
|
cmd.add(target);
|