public final class CapacitySchedulerConfigValidator
extends java.lang.Object
| Modifier and Type | Method | Description |
|---|---|---|
static boolean |
validateCSConfiguration(org.apache.hadoop.conf.Configuration oldConfParam,
org.apache.hadoop.conf.Configuration newConf,
RMContext rmContext) |
|
static void |
validateMemoryAllocation(org.apache.hadoop.conf.Configuration conf) |
|
static java.util.Set<java.lang.String> |
validatePlacementRules(java.util.Collection<java.lang.String> placementRuleStrs) |
|
static void |
validateQueueHierarchy(CSQueueStore queues,
CSQueueStore newQueues,
CapacitySchedulerConfiguration newConf) |
Ensure all existing queues are present.
|
static void |
validateVCores(org.apache.hadoop.conf.Configuration conf) |
public static boolean validateCSConfiguration(org.apache.hadoop.conf.Configuration oldConfParam,
org.apache.hadoop.conf.Configuration newConf,
RMContext rmContext)
throws java.io.IOException
java.io.IOExceptionpublic static java.util.Set<java.lang.String> validatePlacementRules(java.util.Collection<java.lang.String> placementRuleStrs)
throws java.io.IOException
java.io.IOExceptionpublic static void validateMemoryAllocation(org.apache.hadoop.conf.Configuration conf)
public static void validateVCores(org.apache.hadoop.conf.Configuration conf)
public static void validateQueueHierarchy(CSQueueStore queues, CSQueueStore newQueues, CapacitySchedulerConfiguration newConf) throws java.io.IOException
queues - existing queuesnewQueues - new queuesnewConf - Capacity Scheduler Configuration.java.io.IOException - an I/O exception has occurred.Copyright © 2008–2025 Apache Software Foundation. All rights reserved.