YARN-10813. Set default capacity of root for node labels. Contributed by Andras Gyori
This commit is contained in:
parent
18bd66e5b0
commit
72801be13a
@ -712,10 +712,11 @@ private float internalGetLabeledQueueCapacity(String queue, String label, String
|
|||||||
// root.From AbstractCSQueue, absolute resource will be parsed and
|
// root.From AbstractCSQueue, absolute resource will be parsed and
|
||||||
// updated. Once nodes are added/removed in cluster, capacity in
|
// updated. Once nodes are added/removed in cluster, capacity in
|
||||||
// percentage will also be re-calculated.
|
// percentage will also be re-calculated.
|
||||||
return defaultValue;
|
return queue.equals("root") ? 100.0f : defaultValue;
|
||||||
}
|
}
|
||||||
|
|
||||||
float capacity = getFloat(capacityPropertyName, defaultValue);
|
float capacity = queue.equals("root") ? 100.0f
|
||||||
|
: getFloat(capacityPropertyName, defaultValue);
|
||||||
if (capacity < MINIMUM_CAPACITY_VALUE
|
if (capacity < MINIMUM_CAPACITY_VALUE
|
||||||
|| capacity > MAXIMUM_CAPACITY_VALUE) {
|
|| capacity > MAXIMUM_CAPACITY_VALUE) {
|
||||||
throw new IllegalArgumentException("Illegal capacity of " + capacity
|
throw new IllegalArgumentException("Illegal capacity of " + capacity
|
||||||
|
Loading…
Reference in New Issue
Block a user