blob: 8eb5c9e2447a7680fa3ce5a840da3cd249c1f15f [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_292) on Tue Jun 15 06:12:13 GMT 2021 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>FairSchedulerConfiguration (Apache Hadoop YARN ResourceManager 3.3.1 API)</title>
<meta name="date" content="2021-06-15">
<link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="FairSchedulerConfiguration (Apache Hadoop YARN ResourceManager 3.3.1 API)";
}
}
catch(err) {
}
//-->
var methods = {"i0":10,"i1":10,"i2":42,"i3":10,"i4":42,"i5":42,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":42,"i21":10,"i22":9,"i23":9};
var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]};
var altColor = "altColor";
var rowColor = "rowColor";
var tableTab = "tableTab";
var activeTableTab = "activeTableTab";
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/FairSchedulerConfiguration.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairScheduler.html" title="class in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerUtilities.html" title="class in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../../index.html?org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html" target="_top">Frames</a></li>
<li><a href="FairSchedulerConfiguration.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.conf.Configuration">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair</div>
<h2 title="Class FairSchedulerConfiguration" class="title">Class FairSchedulerConfiguration</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
<li>
<ul class="inheritance">
<li>org.apache.hadoop.conf.Configuration</li>
<li>
<ul class="inheritance">
<li>org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration</li>
</ul>
</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.Entry.html?is-external=true" title="class or interface in java.util">Map.Entry</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&gt;&gt;, org.apache.hadoop.io.Writable</dd>
</dl>
<hr>
<br>
<pre>@InterfaceAudience.Private
@InterfaceStability.Evolving
public class <span class="typeNameLabel">FairSchedulerConfiguration</span>
extends org.apache.hadoop.conf.Configuration</pre>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== NESTED CLASS SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="nested.class.summary">
<!-- -->
</a>
<h3>Nested Class Summary</h3>
<ul class="blockList">
<li class="blockList"><a name="nested.classes.inherited.from.class.org.apache.hadoop.conf.Configuration">
<!-- -->
</a>
<h3>Nested classes/interfaces inherited from class&nbsp;org.apache.hadoop.conf.Configuration</h3>
<code>org.apache.hadoop.conf.Configuration.DeprecationDelta, org.apache.hadoop.conf.Configuration.IntegerRanges</code></li>
</ul>
</li>
</ul>
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#ALLOCATION_FILE">ALLOCATION_FILE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#ALLOW_UNDECLARED_POOLS">ALLOW_UNDECLARED_POOLS</a></span></code>
<div class="block">Whether pools can be created that were not specified in the FS configuration file</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#AM_PREEMPTION_PREFIX">AM_PREEMPTION_PREFIX</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#ASSIGN_MULTIPLE">ASSIGN_MULTIPLE</a></span></code>
<div class="block">Whether to assign multiple containers in one check-in.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#CONTINUOUS_SCHEDULING_ENABLED">CONTINUOUS_SCHEDULING_ENABLED</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Continuous scheduling is known to cause locking issue inside
the scheduler in larger cluster, more than 100 nodes, use
<a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#ASSIGN_MULTIPLE"><code>ASSIGN_MULTIPLE</code></a> to improve container allocation ramp up.</span></div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#CONTINUOUS_SCHEDULING_SLEEP_MS">CONTINUOUS_SCHEDULING_SLEEP_MS</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Continuous scheduling is known to cause locking issue inside
Only used when <a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#CONTINUOUS_SCHEDULING_ENABLED"><code>CONTINUOUS_SCHEDULING_ENABLED</code></a> is enabled</span></div>
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#DEFAULT_ALLOCATION_FILE">DEFAULT_ALLOCATION_FILE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#DEFAULT_ALLOW_UNDECLARED_POOLS">DEFAULT_ALLOW_UNDECLARED_POOLS</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#DEFAULT_AM_PREEMPTION">DEFAULT_AM_PREEMPTION</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#DEFAULT_ASSIGN_MULTIPLE">DEFAULT_ASSIGN_MULTIPLE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#DEFAULT_CONTINUOUS_SCHEDULING_ENABLED">DEFAULT_CONTINUOUS_SCHEDULING_ENABLED</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#DEFAULT_CONTINUOUS_SCHEDULING_SLEEP_MS">DEFAULT_CONTINUOUS_SCHEDULING_SLEEP_MS</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#DEFAULT_LOCALITY_DELAY_NODE_MS">DEFAULT_LOCALITY_DELAY_NODE_MS</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#DEFAULT_LOCALITY_DELAY_RACK_MS">DEFAULT_LOCALITY_DELAY_RACK_MS</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#DEFAULT_LOCALITY_THRESHOLD">DEFAULT_LOCALITY_THRESHOLD</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#DEFAULT_LOCALITY_THRESHOLD_NODE">DEFAULT_LOCALITY_THRESHOLD_NODE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#DEFAULT_LOCALITY_THRESHOLD_RACK">DEFAULT_LOCALITY_THRESHOLD_RACK</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#DEFAULT_MAX_ASSIGN">DEFAULT_MAX_ASSIGN</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#DEFAULT_PREEMPTION">DEFAULT_PREEMPTION</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#DEFAULT_PREEMPTION_THRESHOLD">DEFAULT_PREEMPTION_THRESHOLD</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#DEFAULT_RM_SCHEDULER_INCREMENT_ALLOCATION_MB">DEFAULT_RM_SCHEDULER_INCREMENT_ALLOCATION_MB</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#DEFAULT_RM_SCHEDULER_INCREMENT_ALLOCATION_VCORES">DEFAULT_RM_SCHEDULER_INCREMENT_ALLOCATION_VCORES</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#DEFAULT_RM_SCHEDULER_RESERVATION_THRESHOLD_INCREMENT_MULTIPLE">DEFAULT_RM_SCHEDULER_RESERVATION_THRESHOLD_INCREMENT_MULTIPLE</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#DEFAULT_SIZE_BASED_WEIGHT">DEFAULT_SIZE_BASED_WEIGHT</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#DEFAULT_UPDATE_INTERVAL_MS">DEFAULT_UPDATE_INTERVAL_MS</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#DEFAULT_USER_AS_DEFAULT_QUEUE">DEFAULT_USER_AS_DEFAULT_QUEUE</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#DEFAULT_WAIT_TIME_BEFORE_KILL">DEFAULT_WAIT_TIME_BEFORE_KILL</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#DEFAULT_WAIT_TIME_BEFORE_NEXT_STARVATION_CHECK_MS">DEFAULT_WAIT_TIME_BEFORE_NEXT_STARVATION_CHECK_MS</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#DYNAMIC_MAX_ASSIGN">DYNAMIC_MAX_ASSIGN</a></span></code>
<div class="block">Maximum number of containers to assign on each check-in.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>protected static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#LOCALITY_DELAY_NODE_MS">LOCALITY_DELAY_NODE_MS</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Continuous scheduling is known to cause locking issue inside
Only used when <a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#CONTINUOUS_SCHEDULING_ENABLED"><code>CONTINUOUS_SCHEDULING_ENABLED</code></a> is enabled</span></div>
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#LOCALITY_DELAY_RACK_MS">LOCALITY_DELAY_RACK_MS</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">Continuous scheduling is known to cause locking issue inside
Only used when <a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#CONTINUOUS_SCHEDULING_ENABLED"><code>CONTINUOUS_SCHEDULING_ENABLED</code></a> is enabled</span></div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#LOCALITY_THRESHOLD_NODE">LOCALITY_THRESHOLD_NODE</a></span></code>
<div class="block">Cluster threshold for node locality.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#LOCALITY_THRESHOLD_RACK">LOCALITY_THRESHOLD_RACK</a></span></code>
<div class="block">Cluster threshold for rack locality.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static org.slf4j.Logger</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#LOG">LOG</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#MAX_ASSIGN">MAX_ASSIGN</a></span></code>
<div class="block">Specify exact number of containers to assign on each heartbeat, if dynamic
max assign is turned off.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#MIGRATION_MODE">MIGRATION_MODE</a></span></code>
<div class="block">Used during FS-&gt;CS conversion.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#NO_TERMINAL_RULE_CHECK">NO_TERMINAL_RULE_CHECK</a></span></code>
<div class="block">Disables checking whether a placement rule is terminal or not.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#PREEMPTION">PREEMPTION</a></span></code>
<div class="block">Whether preemption is enabled.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>protected static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#PREEMPTION_THRESHOLD">PREEMPTION_THRESHOLD</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#RESERVABLE_NODES">RESERVABLE_NODES</a></span></code>
<div class="block">Ratio of nodes available for an app to make an reservation on.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#RESERVABLE_NODES_DEFAULT">RESERVABLE_NODES_DEFAULT</a></span></code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#RM_SCHEDULER_INCREMENT_ALLOCATION_MB">RM_SCHEDULER_INCREMENT_ALLOCATION_MB</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">The preferred way to configure the increment is by using the
yarn.resource-types.{RESOURCE_NAME}.increment-allocation property,
for memory: yarn.resource-types.memory-mb.increment-allocation</span></div>
</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#RM_SCHEDULER_INCREMENT_ALLOCATION_VCORES">RM_SCHEDULER_INCREMENT_ALLOCATION_VCORES</a></span></code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">The preferred way to configure the increment is by using the
yarn.resource-types.{RESOURCE_NAME}.increment-allocation property,
for CPU: yarn.resource-types.vcores.increment-allocation</span></div>
</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#RM_SCHEDULER_RESERVATION_THRESHOLD_INCREMENT_MULTIPLE">RM_SCHEDULER_RESERVATION_THRESHOLD_INCREMENT_MULTIPLE</a></span></code>
<div class="block">Threshold for container size for making a container reservation as a
multiple of increment allocation.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#SIZE_BASED_WEIGHT">SIZE_BASED_WEIGHT</a></span></code>
<div class="block">Whether to give more weight to apps requiring many resources.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#UPDATE_INTERVAL_MS">UPDATE_INTERVAL_MS</a></span></code>
<div class="block">The update interval for calculating resources in FairScheduler .</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#USER_AS_DEFAULT_QUEUE">USER_AS_DEFAULT_QUEUE</a></span></code>
<div class="block">Whether to use the user name as the queue name (instead of "default") if
the request does not specify a queue.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#WAIT_TIME_BEFORE_KILL">WAIT_TIME_BEFORE_KILL</a></span></code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#WAIT_TIME_BEFORE_NEXT_STARVATION_CHECK_MS">WAIT_TIME_BEFORE_NEXT_STARVATION_CHECK_MS</a></span></code>
<div class="block">Configurable delay (ms) before an app's starvation is considered after
it is identified.</div>
</td>
</tr>
</table>
</li>
</ul>
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#FairSchedulerConfiguration--">FairSchedulerConfiguration</a></span>()</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#FairSchedulerConfiguration-org.apache.hadoop.conf.Configuration-">FairSchedulerConfiguration</a></span>(org.apache.hadoop.conf.Configuration&nbsp;conf)</code>&nbsp;</td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="method.summary">
<!-- -->
</a>
<h3>Method Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#getAMPreemptionEnabled-java.lang.String-">getAMPreemptionEnabled</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queueName)</code>&nbsp;</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#getAssignMultiple--">getAssignMultiple</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#getContinuousSchedulingSleepMs--">getContinuousSchedulingSleepMs</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">linked to <a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#CONTINUOUS_SCHEDULING_ENABLED"><code>CONTINUOUS_SCHEDULING_ENABLED</code></a> deprecation</span></div>
</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code>org.apache.hadoop.yarn.api.records.Resource</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#getIncrementAllocation--">getIncrementAllocation</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i4" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#getLocalityDelayNodeMs--">getLocalityDelayNodeMs</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">linked to <a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#CONTINUOUS_SCHEDULING_ENABLED"><code>CONTINUOUS_SCHEDULING_ENABLED</code></a> deprecation</span></div>
</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#getLocalityDelayRackMs--">getLocalityDelayRackMs</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">linked to <a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#CONTINUOUS_SCHEDULING_ENABLED"><code>CONTINUOUS_SCHEDULING_ENABLED</code></a> deprecation</span></div>
</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#getLocalityThresholdNode--">getLocalityThresholdNode</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#getLocalityThresholdRack--">getLocalityThresholdRack</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#getMaxAssign--">getMaxAssign</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i9" class="rowColor">
<td class="colFirst"><code>org.apache.hadoop.yarn.api.records.Resource</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#getMaximumAllocation--">getMaximumAllocation</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code>org.apache.hadoop.yarn.api.records.Resource</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#getMinimumAllocation--">getMinimumAllocation</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i11" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#getPreemptionEnabled--">getPreemptionEnabled</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#getPreemptionUtilizationThreshold--">getPreemptionUtilizationThreshold</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#getReservableNodes--">getReservableNodes</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>float</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#getReservationThresholdIncrementMultiple--">getReservationThresholdIncrementMultiple</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#getSizeBasedWeight--">getSizeBasedWeight</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#getUpdateInterval--">getUpdateInterval</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#getUsePortForNodeName--">getUsePortForNodeName</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#getWaitTimeBeforeKill--">getWaitTimeBeforeKill</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#getWaitTimeBeforeNextStarvationCheck--">getWaitTimeBeforeNextStarvationCheck</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#isContinuousSchedulingEnabled--">isContinuousSchedulingEnabled</a></span>()</code>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;
<div class="block"><span class="deprecationComment">use <a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#ASSIGN_MULTIPLE"><code>ASSIGN_MULTIPLE</code></a> to improve container allocation
ramp up.</span></div>
</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#isMaxAssignDynamic--">isMaxAssignDynamic</a></span>()</code>&nbsp;</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>static <a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/ConfigurableResource.html" title="class in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair">ConfigurableResource</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#parseResourceConfigValue-java.lang.String-">parseResourceConfigValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)</code>
<div class="block">Parses a resource config value in one of three forms:
Percentage: &quot;50%&quot; or &quot;40% memory, 60% cpu&quot;
New style resources: &quot;vcores=10, memory-mb=1024&quot;
or &quot;vcores=60%, memory-mb=40%&quot;
Old style resources: &quot;1024 mb, 10 vcores&quot;
In new style resources, any resource that is not specified will be
set to <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true#MAX_VALUE" title="class or interface in java.lang"><code>Long.MAX_VALUE</code></a> or 100%, as appropriate.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code>static <a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/ConfigurableResource.html" title="class in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair">ConfigurableResource</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#parseResourceConfigValue-java.lang.String-long-">parseResourceConfigValue</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value,
long&nbsp;missing)</code>
<div class="block">Parses a resource config value in one of three forms:
Percentage: &quot;50%&quot; or &quot;40% memory, 60% cpu&quot;
New style resources: &quot;vcores=10, memory-mb=1024&quot;
or &quot;vcores=60%, memory-mb=40%&quot;
Old style resources: &quot;1024 mb, 10 vcores&quot;
In new style resources, any resource that is not specified will be
set to <code>missing</code> or 0%, as appropriate.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.org.apache.hadoop.conf.Configuration">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;org.apache.hadoop.conf.Configuration</h3>
<code>addDefaultResource, addDeprecation, addDeprecation, addDeprecation, addDeprecation, addDeprecations, addResource, addResource, addResource, addResource, addResource, addResource, addResource, addResource, addResource, addResource, addResource, addTags, clear, dumpConfiguration, dumpConfiguration, dumpDeprecatedKeys, get, get, getAllPropertiesByTag, getAllPropertiesByTags, getBoolean, getClass, getClass, getClassByName, getClassByNameOrNull, getClasses, getClassLoader, getConfResourceAsInputStream, getConfResourceAsReader, getDouble, getEnum, getFile, getFinalParameters, getFloat, getInstances, getInt, getInts, getLocalPath, getLong, getLongBytes, getPassword, getPasswordFromConfig, getPasswordFromCredentialProviders, getPattern, getPropertySources, getProps, getPropsWithPrefix, getRange, getRaw, getResource, getSocketAddr, getSocketAddr, getStorageSize, getStorageSize, getStringCollection, getStrings, getStrings, getTimeDuration, getTimeDuration, getTimeDuration, getTimeDuration, getTimeDurationHelper, getTimeDurations, getTrimmed, getTrimmed, getTrimmedStringCollection, getTrimmedStrings, getTrimmedStrings, getValByRegex, hasWarnedDeprecation, isDeprecated, isPropertyTag, iterator, main, onlyKeyExists, readFields, reloadConfiguration, reloadExistingConfigurations, set, set, setAllowNullValueProperties, setBoolean, setBooleanIfUnset, setClass, setClassLoader, setDeprecatedProperties, setDouble, setEnum, setFloat, setIfUnset, setInt, setLong, setPattern, setQuietMode, setRestrictSystemProperties, setRestrictSystemPropertiesDefault, setRestrictSystemProps, setSocketAddr, setStorageSize, setStrings, setTimeDuration, size, toString, unset, updateConnectAddr, updateConnectAddr, write, writeXml, writeXml, writeXml</code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
</ul>
<ul class="blockList">
<li class="blockList"><a name="methods.inherited.from.class.java.lang.Iterable">
<!-- -->
</a>
<h3>Methods inherited from interface&nbsp;java.lang.<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true" title="class or interface in java.lang">Iterable</a></h3>
<code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true#forEach-java.util.function.Consumer-" title="class or interface in java.lang">forEach</a>, <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html?is-external=true#spliterator--" title="class or interface in java.lang">spliterator</a></code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ============ FIELD DETAIL =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.detail">
<!-- -->
</a>
<h3>Field Detail</h3>
<a name="LOG">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LOG</h4>
<pre>public static final&nbsp;org.slf4j.Logger LOG</pre>
</li>
</ul>
<a name="RM_SCHEDULER_INCREMENT_ALLOCATION_MB">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RM_SCHEDULER_INCREMENT_ALLOCATION_MB</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RM_SCHEDULER_INCREMENT_ALLOCATION_MB</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">The preferred way to configure the increment is by using the
yarn.resource-types.{RESOURCE_NAME}.increment-allocation property,
for memory: yarn.resource-types.memory-mb.increment-allocation</span></div>
<div class="block">Resource Increment request grant-able by the FairScheduler.
This property is looked up in the yarn-site.xml.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.RM_SCHEDULER_INCREMENT_ALLOCATION_MB">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_RM_SCHEDULER_INCREMENT_ALLOCATION_MB">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_RM_SCHEDULER_INCREMENT_ALLOCATION_MB</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static final&nbsp;int DEFAULT_RM_SCHEDULER_INCREMENT_ALLOCATION_MB</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.DEFAULT_RM_SCHEDULER_INCREMENT_ALLOCATION_MB">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RM_SCHEDULER_INCREMENT_ALLOCATION_VCORES">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RM_SCHEDULER_INCREMENT_ALLOCATION_VCORES</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RM_SCHEDULER_INCREMENT_ALLOCATION_VCORES</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">The preferred way to configure the increment is by using the
yarn.resource-types.{RESOURCE_NAME}.increment-allocation property,
for CPU: yarn.resource-types.vcores.increment-allocation</span></div>
<div class="block">Resource Increment request grant-able by the FairScheduler.
This property is looked up in the yarn-site.xml.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.RM_SCHEDULER_INCREMENT_ALLOCATION_VCORES">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_RM_SCHEDULER_INCREMENT_ALLOCATION_VCORES">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_RM_SCHEDULER_INCREMENT_ALLOCATION_VCORES</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static final&nbsp;int DEFAULT_RM_SCHEDULER_INCREMENT_ALLOCATION_VCORES</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.DEFAULT_RM_SCHEDULER_INCREMENT_ALLOCATION_VCORES">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RM_SCHEDULER_RESERVATION_THRESHOLD_INCREMENT_MULTIPLE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RM_SCHEDULER_RESERVATION_THRESHOLD_INCREMENT_MULTIPLE</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RM_SCHEDULER_RESERVATION_THRESHOLD_INCREMENT_MULTIPLE</pre>
<div class="block">Threshold for container size for making a container reservation as a
multiple of increment allocation. Only container sizes above this are
allowed to reserve a node</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.RM_SCHEDULER_RESERVATION_THRESHOLD_INCREMENT_MULTIPLE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_RM_SCHEDULER_RESERVATION_THRESHOLD_INCREMENT_MULTIPLE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_RM_SCHEDULER_RESERVATION_THRESHOLD_INCREMENT_MULTIPLE</h4>
<pre>public static final&nbsp;float DEFAULT_RM_SCHEDULER_RESERVATION_THRESHOLD_INCREMENT_MULTIPLE</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.DEFAULT_RM_SCHEDULER_RESERVATION_THRESHOLD_INCREMENT_MULTIPLE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="MIGRATION_MODE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MIGRATION_MODE</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MIGRATION_MODE</pre>
<div class="block">Used during FS-&gt;CS conversion. When enabled, background threads are
not started. This property should NOT be used by end-users!</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.MIGRATION_MODE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="NO_TERMINAL_RULE_CHECK">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>NO_TERMINAL_RULE_CHECK</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> NO_TERMINAL_RULE_CHECK</pre>
<div class="block">Disables checking whether a placement rule is terminal or not. Only
used during migration mode. This property should NOT be used by end users!</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.NO_TERMINAL_RULE_CHECK">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="ALLOCATION_FILE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ALLOCATION_FILE</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ALLOCATION_FILE</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.ALLOCATION_FILE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_ALLOCATION_FILE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_ALLOCATION_FILE</h4>
<pre>protected static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DEFAULT_ALLOCATION_FILE</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.DEFAULT_ALLOCATION_FILE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="ALLOW_UNDECLARED_POOLS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ALLOW_UNDECLARED_POOLS</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ALLOW_UNDECLARED_POOLS</pre>
<div class="block">Whether pools can be created that were not specified in the FS configuration file</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.ALLOW_UNDECLARED_POOLS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_ALLOW_UNDECLARED_POOLS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_ALLOW_UNDECLARED_POOLS</h4>
<pre>public static final&nbsp;boolean DEFAULT_ALLOW_UNDECLARED_POOLS</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.DEFAULT_ALLOW_UNDECLARED_POOLS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="USER_AS_DEFAULT_QUEUE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>USER_AS_DEFAULT_QUEUE</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> USER_AS_DEFAULT_QUEUE</pre>
<div class="block">Whether to use the user name as the queue name (instead of "default") if
the request does not specify a queue.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.USER_AS_DEFAULT_QUEUE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_USER_AS_DEFAULT_QUEUE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_USER_AS_DEFAULT_QUEUE</h4>
<pre>public static final&nbsp;boolean DEFAULT_USER_AS_DEFAULT_QUEUE</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.DEFAULT_USER_AS_DEFAULT_QUEUE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_LOCALITY_THRESHOLD">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_LOCALITY_THRESHOLD</h4>
<pre>protected static final&nbsp;float DEFAULT_LOCALITY_THRESHOLD</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.DEFAULT_LOCALITY_THRESHOLD">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="LOCALITY_THRESHOLD_NODE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LOCALITY_THRESHOLD_NODE</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LOCALITY_THRESHOLD_NODE</pre>
<div class="block">Cluster threshold for node locality.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.LOCALITY_THRESHOLD_NODE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_LOCALITY_THRESHOLD_NODE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_LOCALITY_THRESHOLD_NODE</h4>
<pre>public static final&nbsp;float DEFAULT_LOCALITY_THRESHOLD_NODE</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.DEFAULT_LOCALITY_THRESHOLD_NODE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="LOCALITY_THRESHOLD_RACK">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LOCALITY_THRESHOLD_RACK</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LOCALITY_THRESHOLD_RACK</pre>
<div class="block">Cluster threshold for rack locality.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.LOCALITY_THRESHOLD_RACK">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_LOCALITY_THRESHOLD_RACK">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_LOCALITY_THRESHOLD_RACK</h4>
<pre>public static final&nbsp;float DEFAULT_LOCALITY_THRESHOLD_RACK</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.DEFAULT_LOCALITY_THRESHOLD_RACK">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="LOCALITY_DELAY_NODE_MS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LOCALITY_DELAY_NODE_MS</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
protected static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LOCALITY_DELAY_NODE_MS</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Continuous scheduling is known to cause locking issue inside
Only used when <a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#CONTINUOUS_SCHEDULING_ENABLED"><code>CONTINUOUS_SCHEDULING_ENABLED</code></a> is enabled</span></div>
<div class="block">Delay for node locality.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.LOCALITY_DELAY_NODE_MS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_LOCALITY_DELAY_NODE_MS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_LOCALITY_DELAY_NODE_MS</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
protected static final&nbsp;long DEFAULT_LOCALITY_DELAY_NODE_MS</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.DEFAULT_LOCALITY_DELAY_NODE_MS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="LOCALITY_DELAY_RACK_MS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>LOCALITY_DELAY_RACK_MS</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
protected static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> LOCALITY_DELAY_RACK_MS</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Continuous scheduling is known to cause locking issue inside
Only used when <a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#CONTINUOUS_SCHEDULING_ENABLED"><code>CONTINUOUS_SCHEDULING_ENABLED</code></a> is enabled</span></div>
<div class="block">Delay for rack locality.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.LOCALITY_DELAY_RACK_MS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_LOCALITY_DELAY_RACK_MS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_LOCALITY_DELAY_RACK_MS</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
protected static final&nbsp;long DEFAULT_LOCALITY_DELAY_RACK_MS</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.DEFAULT_LOCALITY_DELAY_RACK_MS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="CONTINUOUS_SCHEDULING_ENABLED">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONTINUOUS_SCHEDULING_ENABLED</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONTINUOUS_SCHEDULING_ENABLED</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Continuous scheduling is known to cause locking issue inside
the scheduler in larger cluster, more than 100 nodes, use
<a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#ASSIGN_MULTIPLE"><code>ASSIGN_MULTIPLE</code></a> to improve container allocation ramp up.</span></div>
<div class="block">Enable continuous scheduling or not.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.CONTINUOUS_SCHEDULING_ENABLED">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_CONTINUOUS_SCHEDULING_ENABLED">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_CONTINUOUS_SCHEDULING_ENABLED</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static final&nbsp;boolean DEFAULT_CONTINUOUS_SCHEDULING_ENABLED</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.DEFAULT_CONTINUOUS_SCHEDULING_ENABLED">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="CONTINUOUS_SCHEDULING_SLEEP_MS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>CONTINUOUS_SCHEDULING_SLEEP_MS</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> CONTINUOUS_SCHEDULING_SLEEP_MS</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">Continuous scheduling is known to cause locking issue inside
Only used when <a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#CONTINUOUS_SCHEDULING_ENABLED"><code>CONTINUOUS_SCHEDULING_ENABLED</code></a> is enabled</span></div>
<div class="block">Sleep time of each pass in continuous scheduling (5ms in default).</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.CONTINUOUS_SCHEDULING_SLEEP_MS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_CONTINUOUS_SCHEDULING_SLEEP_MS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_CONTINUOUS_SCHEDULING_SLEEP_MS</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public static final&nbsp;int DEFAULT_CONTINUOUS_SCHEDULING_SLEEP_MS</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.DEFAULT_CONTINUOUS_SCHEDULING_SLEEP_MS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="PREEMPTION">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PREEMPTION</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PREEMPTION</pre>
<div class="block">Whether preemption is enabled.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.PREEMPTION">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_PREEMPTION">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_PREEMPTION</h4>
<pre>public static final&nbsp;boolean DEFAULT_PREEMPTION</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.DEFAULT_PREEMPTION">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="AM_PREEMPTION_PREFIX">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>AM_PREEMPTION_PREFIX</h4>
<pre>protected static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> AM_PREEMPTION_PREFIX</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.AM_PREEMPTION_PREFIX">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_AM_PREEMPTION">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_AM_PREEMPTION</h4>
<pre>protected static final&nbsp;boolean DEFAULT_AM_PREEMPTION</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.DEFAULT_AM_PREEMPTION">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="PREEMPTION_THRESHOLD">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>PREEMPTION_THRESHOLD</h4>
<pre>protected static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> PREEMPTION_THRESHOLD</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.PREEMPTION_THRESHOLD">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_PREEMPTION_THRESHOLD">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_PREEMPTION_THRESHOLD</h4>
<pre>protected static final&nbsp;float DEFAULT_PREEMPTION_THRESHOLD</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.DEFAULT_PREEMPTION_THRESHOLD">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="WAIT_TIME_BEFORE_KILL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WAIT_TIME_BEFORE_KILL</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> WAIT_TIME_BEFORE_KILL</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.WAIT_TIME_BEFORE_KILL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_WAIT_TIME_BEFORE_KILL">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_WAIT_TIME_BEFORE_KILL</h4>
<pre>public static final&nbsp;int DEFAULT_WAIT_TIME_BEFORE_KILL</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.DEFAULT_WAIT_TIME_BEFORE_KILL">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="WAIT_TIME_BEFORE_NEXT_STARVATION_CHECK_MS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>WAIT_TIME_BEFORE_NEXT_STARVATION_CHECK_MS</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> WAIT_TIME_BEFORE_NEXT_STARVATION_CHECK_MS</pre>
<div class="block">Configurable delay (ms) before an app's starvation is considered after
it is identified. This is to give the scheduler enough time to
allocate containers post preemption. This delay is added to the
<a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#WAIT_TIME_BEFORE_KILL"><code>WAIT_TIME_BEFORE_KILL</code></a> and enough heartbeats.
This is intended to be a backdoor on production clusters, and hence
intentionally not documented.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.WAIT_TIME_BEFORE_NEXT_STARVATION_CHECK_MS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_WAIT_TIME_BEFORE_NEXT_STARVATION_CHECK_MS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_WAIT_TIME_BEFORE_NEXT_STARVATION_CHECK_MS</h4>
<pre>public static final&nbsp;long DEFAULT_WAIT_TIME_BEFORE_NEXT_STARVATION_CHECK_MS</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.DEFAULT_WAIT_TIME_BEFORE_NEXT_STARVATION_CHECK_MS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="ASSIGN_MULTIPLE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>ASSIGN_MULTIPLE</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ASSIGN_MULTIPLE</pre>
<div class="block">Whether to assign multiple containers in one check-in.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.ASSIGN_MULTIPLE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_ASSIGN_MULTIPLE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_ASSIGN_MULTIPLE</h4>
<pre>public static final&nbsp;boolean DEFAULT_ASSIGN_MULTIPLE</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.DEFAULT_ASSIGN_MULTIPLE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="SIZE_BASED_WEIGHT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>SIZE_BASED_WEIGHT</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> SIZE_BASED_WEIGHT</pre>
<div class="block">Whether to give more weight to apps requiring many resources.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.SIZE_BASED_WEIGHT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_SIZE_BASED_WEIGHT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_SIZE_BASED_WEIGHT</h4>
<pre>public static final&nbsp;boolean DEFAULT_SIZE_BASED_WEIGHT</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.DEFAULT_SIZE_BASED_WEIGHT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DYNAMIC_MAX_ASSIGN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DYNAMIC_MAX_ASSIGN</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DYNAMIC_MAX_ASSIGN</pre>
<div class="block">Maximum number of containers to assign on each check-in.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.DYNAMIC_MAX_ASSIGN">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="MAX_ASSIGN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>MAX_ASSIGN</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> MAX_ASSIGN</pre>
<div class="block">Specify exact number of containers to assign on each heartbeat, if dynamic
max assign is turned off.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.MAX_ASSIGN">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_MAX_ASSIGN">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_MAX_ASSIGN</h4>
<pre>public static final&nbsp;int DEFAULT_MAX_ASSIGN</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.DEFAULT_MAX_ASSIGN">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="UPDATE_INTERVAL_MS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>UPDATE_INTERVAL_MS</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> UPDATE_INTERVAL_MS</pre>
<div class="block">The update interval for calculating resources in FairScheduler .</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.UPDATE_INTERVAL_MS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DEFAULT_UPDATE_INTERVAL_MS">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DEFAULT_UPDATE_INTERVAL_MS</h4>
<pre>public static final&nbsp;int DEFAULT_UPDATE_INTERVAL_MS</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.DEFAULT_UPDATE_INTERVAL_MS">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RESERVABLE_NODES">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>RESERVABLE_NODES</h4>
<pre>public static final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> RESERVABLE_NODES</pre>
<div class="block">Ratio of nodes available for an app to make an reservation on.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.RESERVABLE_NODES">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="RESERVABLE_NODES_DEFAULT">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>RESERVABLE_NODES_DEFAULT</h4>
<pre>public static final&nbsp;float RESERVABLE_NODES_DEFAULT</pre>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../../../../../constant-values.html#org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair.FairSchedulerConfiguration.RESERVABLE_NODES_DEFAULT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="FairSchedulerConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FairSchedulerConfiguration</h4>
<pre>public&nbsp;FairSchedulerConfiguration()</pre>
</li>
</ul>
<a name="FairSchedulerConfiguration-org.apache.hadoop.conf.Configuration-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>FairSchedulerConfiguration</h4>
<pre>public&nbsp;FairSchedulerConfiguration(org.apache.hadoop.conf.Configuration&nbsp;conf)</pre>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getMinimumAllocation--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMinimumAllocation</h4>
<pre>public&nbsp;org.apache.hadoop.yarn.api.records.Resource&nbsp;getMinimumAllocation()</pre>
</li>
</ul>
<a name="getMaximumAllocation--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaximumAllocation</h4>
<pre>public&nbsp;org.apache.hadoop.yarn.api.records.Resource&nbsp;getMaximumAllocation()</pre>
</li>
</ul>
<a name="getIncrementAllocation--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIncrementAllocation</h4>
<pre>public&nbsp;org.apache.hadoop.yarn.api.records.Resource&nbsp;getIncrementAllocation()</pre>
</li>
</ul>
<a name="getReservationThresholdIncrementMultiple--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReservationThresholdIncrementMultiple</h4>
<pre>public&nbsp;float&nbsp;getReservationThresholdIncrementMultiple()</pre>
</li>
</ul>
<a name="getLocalityThresholdNode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLocalityThresholdNode</h4>
<pre>public&nbsp;float&nbsp;getLocalityThresholdNode()</pre>
</li>
</ul>
<a name="getLocalityThresholdRack--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLocalityThresholdRack</h4>
<pre>public&nbsp;float&nbsp;getLocalityThresholdRack()</pre>
</li>
</ul>
<a name="isContinuousSchedulingEnabled--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isContinuousSchedulingEnabled</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;boolean&nbsp;isContinuousSchedulingEnabled()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">use <a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#ASSIGN_MULTIPLE"><code>ASSIGN_MULTIPLE</code></a> to improve container allocation
ramp up.</span></div>
<div class="block">Whether continuous scheduling is turned on.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>whether continuous scheduling is enabled</dd>
</dl>
</li>
</ul>
<a name="getContinuousSchedulingSleepMs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getContinuousSchedulingSleepMs</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;int&nbsp;getContinuousSchedulingSleepMs()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">linked to <a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#CONTINUOUS_SCHEDULING_ENABLED"><code>CONTINUOUS_SCHEDULING_ENABLED</code></a> deprecation</span></div>
<div class="block">The sleep time of the continuous scheduler thread.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>sleep time in ms</dd>
</dl>
</li>
</ul>
<a name="getLocalityDelayNodeMs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLocalityDelayNodeMs</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;long&nbsp;getLocalityDelayNodeMs()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">linked to <a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#CONTINUOUS_SCHEDULING_ENABLED"><code>CONTINUOUS_SCHEDULING_ENABLED</code></a> deprecation</span></div>
<div class="block">Delay in milliseconds for locality fallback node to rack.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>delay in ms</dd>
</dl>
</li>
</ul>
<a name="getLocalityDelayRackMs--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getLocalityDelayRackMs</h4>
<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a>
public&nbsp;long&nbsp;getLocalityDelayRackMs()</pre>
<div class="block"><span class="deprecatedLabel">Deprecated.</span>&nbsp;<span class="deprecationComment">linked to <a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html#CONTINUOUS_SCHEDULING_ENABLED"><code>CONTINUOUS_SCHEDULING_ENABLED</code></a> deprecation</span></div>
<div class="block">Delay in milliseconds for locality fallback rack to other.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>delay in ms</dd>
</dl>
</li>
</ul>
<a name="getPreemptionEnabled--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPreemptionEnabled</h4>
<pre>public&nbsp;boolean&nbsp;getPreemptionEnabled()</pre>
</li>
</ul>
<a name="getAMPreemptionEnabled-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAMPreemptionEnabled</h4>
<pre>public&nbsp;boolean&nbsp;getAMPreemptionEnabled(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;queueName)</pre>
</li>
</ul>
<a name="getPreemptionUtilizationThreshold--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPreemptionUtilizationThreshold</h4>
<pre>public&nbsp;float&nbsp;getPreemptionUtilizationThreshold()</pre>
</li>
</ul>
<a name="getAssignMultiple--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getAssignMultiple</h4>
<pre>public&nbsp;boolean&nbsp;getAssignMultiple()</pre>
</li>
</ul>
<a name="isMaxAssignDynamic--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isMaxAssignDynamic</h4>
<pre>public&nbsp;boolean&nbsp;isMaxAssignDynamic()</pre>
</li>
</ul>
<a name="getMaxAssign--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaxAssign</h4>
<pre>public&nbsp;int&nbsp;getMaxAssign()</pre>
</li>
</ul>
<a name="getSizeBasedWeight--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSizeBasedWeight</h4>
<pre>public&nbsp;boolean&nbsp;getSizeBasedWeight()</pre>
</li>
</ul>
<a name="getWaitTimeBeforeNextStarvationCheck--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWaitTimeBeforeNextStarvationCheck</h4>
<pre>public&nbsp;long&nbsp;getWaitTimeBeforeNextStarvationCheck()</pre>
</li>
</ul>
<a name="getWaitTimeBeforeKill--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getWaitTimeBeforeKill</h4>
<pre>public&nbsp;int&nbsp;getWaitTimeBeforeKill()</pre>
</li>
</ul>
<a name="getUsePortForNodeName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getUsePortForNodeName</h4>
<pre>public&nbsp;boolean&nbsp;getUsePortForNodeName()</pre>
</li>
</ul>
<a name="getReservableNodes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getReservableNodes</h4>
<pre>public&nbsp;float&nbsp;getReservableNodes()</pre>
</li>
</ul>
<a name="parseResourceConfigValue-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseResourceConfigValue</h4>
<pre>public static&nbsp;<a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/ConfigurableResource.html" title="class in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair">ConfigurableResource</a>&nbsp;parseResourceConfigValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value)
throws <a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/AllocationConfigurationException.html" title="class in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair">AllocationConfigurationException</a></pre>
<div class="block">Parses a resource config value in one of three forms:
<ol>
<li>Percentage: &quot;50%&quot; or &quot;40% memory, 60% cpu&quot;</li>
<li>New style resources: &quot;vcores=10, memory-mb=1024&quot;
or &quot;vcores=60%, memory-mb=40%&quot;</li>
<li>Old style resources: &quot;1024 mb, 10 vcores&quot;</li>
</ol>
In new style resources, any resource that is not specified will be
set to <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true#MAX_VALUE" title="class or interface in java.lang"><code>Long.MAX_VALUE</code></a> or 100%, as appropriate. Also, in the new
style resources, units are not allowed. Units are assumed from the resource
manager's settings for the resources when the value isn't a percentage.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the resource definition to parse</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a <a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/ConfigurableResource.html" title="class in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair"><code>ConfigurableResource</code></a> that represents the parsed value</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/AllocationConfigurationException.html" title="class in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair">AllocationConfigurationException</a></code> - if the raw value is not a valid
resource definition</dd>
</dl>
</li>
</ul>
<a name="parseResourceConfigValue-java.lang.String-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>parseResourceConfigValue</h4>
<pre>public static&nbsp;<a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/ConfigurableResource.html" title="class in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair">ConfigurableResource</a>&nbsp;parseResourceConfigValue(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;value,
long&nbsp;missing)
throws <a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/AllocationConfigurationException.html" title="class in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair">AllocationConfigurationException</a></pre>
<div class="block">Parses a resource config value in one of three forms:
<ol>
<li>Percentage: &quot;50%&quot; or &quot;40% memory, 60% cpu&quot;</li>
<li>New style resources: &quot;vcores=10, memory-mb=1024&quot;
or &quot;vcores=60%, memory-mb=40%&quot;</li>
<li>Old style resources: &quot;1024 mb, 10 vcores&quot;</li>
</ol>
In new style resources, any resource that is not specified will be
set to <code>missing</code> or 0%, as appropriate. Also, in the new style
resources, units are not allowed. Units are assumed from the resource
manager's settings for the resources when the value isn't a percentage.
The <code>missing</code> parameter is only used in the case of new style
resources without percentages. With new style resources with percentages,
any missing resources will be assumed to be 100% because percentages are
only used with maximum resource limits.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>value</code> - the resource definition to parse</dd>
<dd><code>missing</code> - the value to use for any unspecified resources</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>a <a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/ConfigurableResource.html" title="class in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair"><code>ConfigurableResource</code></a> that represents the parsed value</dd>
<dt><span class="throwsLabel">Throws:</span></dt>
<dd><code><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/AllocationConfigurationException.html" title="class in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair">AllocationConfigurationException</a></code> - if the raw value is not a valid
resource definition</dd>
</dl>
</li>
</ul>
<a name="getUpdateInterval--">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>getUpdateInterval</h4>
<pre>public&nbsp;long&nbsp;getUpdateInterval()</pre>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="class-use/FairSchedulerConfiguration.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../../../../../index-all.html">Index</a></li>
<li><a href="../../../../../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairScheduler.html" title="class in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../../../../../org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerUtilities.html" title="class in org.apache.hadoop.yarn.server.resourcemanager.scheduler.fair"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../../../../../index.html?org/apache/hadoop/yarn/server/resourcemanager/scheduler/fair/FairSchedulerConfiguration.html" target="_top">Frames</a></li>
<li><a href="FairSchedulerConfiguration.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li><a href="#nested.classes.inherited.from.class.org.apache.hadoop.conf.Configuration">Nested</a>&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2008&#x2013;2021 <a href="https://www.apache.org">Apache Software Foundation</a>. All rights reserved.</small></p>
</body>
</html>