Skip to content

Commit 843c993

Browse files
flyrainhaibchen
authored andcommitted
YARN-7077. TestAMSimulator and TestNMSimulator fail. (Contributed by Akira Ajisaka via Yufei Gu)
(cherry picked from commit 26fafc3)
1 parent f6e03a5 commit 843c993

File tree

2 files changed

+4
-10
lines changed

2 files changed

+4
-10
lines changed

hadoop-tools/hadoop-sls/src/main/java/org/apache/hadoop/yarn/sls/SLSRunner.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@
6666
import org.apache.hadoop.yarn.exceptions.YarnException;
6767
import org.apache.hadoop.yarn.server.resourcemanager.ResourceManager;
6868
import org.apache.hadoop.yarn.server.resourcemanager.amlauncher.ApplicationMasterLauncher;
69+
import org.apache.hadoop.yarn.server.resourcemanager.monitor.capacity.ProportionalCapacityPreemptionPolicy;
6970
import org.apache.hadoop.yarn.server.resourcemanager.rmnode.RMNode;
7071
import org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.CapacityScheduler;
7172
import org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairScheduler;
@@ -227,6 +228,9 @@ private void startRM() throws ClassNotFoundException, YarnException {
227228
if (Class.forName(schedulerClass) == CapacityScheduler.class) {
228229
rmConf.set(YarnConfiguration.RM_SCHEDULER,
229230
SLSCapacityScheduler.class.getName());
231+
rmConf.setBoolean(YarnConfiguration.RM_SCHEDULER_ENABLE_MONITORS, true);
232+
rmConf.set(YarnConfiguration.RM_SCHEDULER_MONITOR_POLICIES,
233+
ProportionalCapacityPreemptionPolicy.class.getName());
230234
} else if (Class.forName(schedulerClass) == FairScheduler.class) {
231235
rmConf.set(YarnConfiguration.RM_SCHEDULER,
232236
SLSFairScheduler.class.getName());

hadoop-tools/hadoop-sls/src/test/resources/yarn-site.xml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,16 +21,6 @@
2121
<!-- <value>org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.CapacityScheduler</value> -->
2222
</property>
2323

24-
<property>
25-
<name>yarn.resourcemanager.scheduler.monitor.enable</name>
26-
<value>true</value>
27-
</property>
28-
29-
<property>
30-
<name>yarn.resourcemanager.scheduler.monitor.policies</name>
31-
<value>org.apache.hadoop.yarn.server.resourcemanager.monitor.capacity.ProportionalCapacityPreemptionPolicy</value>
32-
</property>
33-
3424
<property>
3525
<description>The address of the RM web application.</description>
3626
<name>yarn.resourcemanager.webapp.address</name>

0 commit comments

Comments
 (0)