YARN-10813. Set default capacity of root for node labels. Contributed by Andras Gyori

This commit is contained in:
Szilard Nemeth 2021-07-28 14:54:36 +02:00
parent 7fe4f3cb89
commit 6bf02a63e7
1 changed files with 3 additions and 2 deletions

View File

@ -697,10 +697,11 @@ public class CapacitySchedulerConfiguration extends ReservationSchedulerConfigur
// root.From AbstractCSQueue, absolute resource will be parsed and
// updated. Once nodes are added/removed in cluster, capacity in
// 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
|| capacity > MAXIMUM_CAPACITY_VALUE) {
throw new IllegalArgumentException("Illegal capacity of " + capacity