Uses of Class
org.apache.hadoop.yarn.server.resourcemanager.scheduler.constraint.InvalidAllocationTagsQueryException
Packages that use InvalidAllocationTagsQueryException
Package
Description
Package org.apache.hadoop.yarn.server.resourcemanager.scheduler.placement
contains classes related to scheduling containers using placement
constraints.
-
Uses of InvalidAllocationTagsQueryException in org.apache.hadoop.yarn.server.resourcemanager.scheduler.constraint
Methods in org.apache.hadoop.yarn.server.resourcemanager.scheduler.constraint that throw InvalidAllocationTagsQueryExceptionModifier and TypeMethodDescriptionbooleanAllocationTagsManager.allocationTagExistsOnNode(org.apache.hadoop.yarn.api.records.NodeId nodeId, org.apache.hadoop.yarn.api.records.ApplicationId applicationId, String tag) Check if given tag exists on node.static booleanPlacementConstraintsUtil.canSatisfyConstraints(org.apache.hadoop.yarn.api.records.ApplicationId applicationId, org.apache.hadoop.yarn.api.records.SchedulingRequest request, SchedulerNode schedulerNode, PlacementConstraintManager pcm, AllocationTagsManager atm) static booleanPlacementConstraintsUtil.canSatisfyConstraints(org.apache.hadoop.yarn.api.records.ApplicationId applicationId, org.apache.hadoop.yarn.api.records.SchedulingRequest request, SchedulerNode schedulerNode, PlacementConstraintManager pcm, AllocationTagsManager atm, Optional<DiagnosticsCollector> dcOpt) Returns true if the placement constraint for a given scheduling request is currently satisfied by the specific scheduler node.static AllocationTagsAllocationTags.createAllocationTags(org.apache.hadoop.yarn.api.records.ApplicationId currentApplicationId, String namespaceString, Set<String> tags) voidTargetApplicationsNamespace.evaluate(TargetApplications target) Evaluate the namespace against given target applications if it is necessary.voidTargetApplicationsNamespace.Self.evaluate(TargetApplications target) longAllocationTagsManager.getNodeCardinality(org.apache.hadoop.yarn.api.records.NodeId nodeId, org.apache.hadoop.yarn.api.records.ApplicationId applicationId, String tag) Get Node cardinality for a specific tag.longAllocationTagsManager.getNodeCardinalityByOp(org.apache.hadoop.yarn.api.records.NodeId nodeId, AllocationTags tags, LongBinaryOperator op) Get cardinality for following conditions.longAllocationTagsManager.getRackCardinality(String rack, org.apache.hadoop.yarn.api.records.ApplicationId applicationId, String tag) Get Rack cardinality for a specific tag.longAllocationTagsManager.getRackCardinalityByOp(String rack, AllocationTags tags, LongBinaryOperator op) Get cardinality for following conditions.static TargetApplicationsNamespaceParse namespace from a string.