Uses of Package
org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity
Packages that use org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity
Package
Description
Package
org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.conf
contains classes related to capacity scheduler configuration management.
Contains classes that are related to the newer
version of CS placement engine.
This package contains classes related to the Fair Scheduler ->
Capacity Scheduler conversion.
Package org.apache.hadoop.yarn.server.resourcemanager.scheduler.placement
contains classes related to application monitor.
Package org.apache.hadoop.yarn.server.resourcemanager.security
contains classes related to security.
This package contains the web data access objects (DAO) for the RM.
This package contains helper classes for any Info object.
-
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity used by org.apache.hadoop.yarn.server.resourcemanager.monitor.capacityClassDescription
CSQueuerepresents a node in the tree of hierarchical queues in theCapacityScheduler. -
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity used by org.apache.hadoop.yarn.server.resourcemanager.placementClassDescriptionContext of the Queues in Capacity Scheduler.
CSQueuerepresents a node in the tree of hierarchical queues in theCapacityScheduler. -
-
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity used by org.apache.hadoop.yarn.server.resourcemanager.reservationClassDescriptionThis is a helper class which represents a queue path, and has easy access methods to get the path's parent or leaf part, or as a whole.
-
-
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity used by org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacityClassDescriptionAbstract class for dynamic auto created queues managed by an implementation of AbstractManagedParentQueueProvides implementation of
CSQueuemethods common for every queue class in Capacity Scheduler.A container class for automatically created child leaf queues.A strategy class to encapsulate queue capacity setup and resource calculation logic.PriorityACLGroup will hold all ACL related information per priority.Auto Created Leaf queue configurations, capacityA handler for storing and setting auto created queue template settings.A storage class that wraps arguments used in a resource calculation iteration.Different resource types supported.Read-only interface toCapacitySchedulercontext.Metrics for capacity scheduler.Controls how capacity and resource values are set and calculated for a queue.Class to store common queue related information, like instances to necessary manager classes or the global CapacityScheduler configuration.Context of the Queues in Capacity Scheduler.A trie storage to preprocess and store configuration properties for optimised retrieval.Contains node labels for all queues extracted from configuration properties.Reason for the queue to get skipped.Handles tracking and enforcement for user and queue maxRunningApps constraints.CSQueuerepresents a node in the tree of hierarchical queues in theCapacityScheduler.Auto Creation enabled Parent queue.This represents a dynamic queue managed by theReservationSystem.This class determines minimum and maximum allocation settings based on theCapacitySchedulerConfigurationand other queue properties.A storage that encapsulates intermediate calculation values throughout a full queue capacity update phase.Contains capacity values with calculation types associated for each resource.Represents a capacity type associated with its syntax postfix.Encapsulates Queue entitlement and state updates needed for adjusting capacity dynamicallyUpdating the queue may involve entitlement updates and/or QueueState changes QueueAction can potentially be enhanced for adding, removing queues for queue managementThis class determines accessible node labels, configured node labels and the default node label expression based on theCapacitySchedulerConfigurationobject and other queue properties.This is a helper class which represents a queue path, and has easy access methods to get the path's parent or leaf part, or as a whole.Represents an approach on how to convert a calculated resource from floating point to a whole number.Represents a warning event that occurred during a queue capacity update phase.This represents a dynamicLeafQueuemanaged by theReservationSystemDrives the main logic of resource calculation for all children under a queue.Represents a simple resource floating point value grouped by resource names.Scheduling modes, see below for detailed explanationsUsersManagertracks users in the system and its respective data structures.User class stores all user related resource usage, application details. -
-
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity used by org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.confClassDescriptionContains capacity values with calculation types associated for each resource.This is a helper class which represents a queue path, and has easy access methods to get the path's parent or leaf part, or as a whole.
-
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity used by org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.policyClassDescription
CSQueuerepresents a node in the tree of hierarchical queues in theCapacityScheduler. -
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity used by org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.preemptionClassDescription
CSQueuerepresents a node in the tree of hierarchical queues in theCapacityScheduler. -
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity used by org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity.queuemanagementClassDescriptionAbstract class for dynamic auto created queues managed by an implementation of AbstractManagedParentQueueLeaf queues which are auto created by an underlying implementation of AbstractManagedParentQueue.Auto Created Leaf queue configurations, capacityEncapsulates Queue entitlement and state updates needed for adjusting capacity dynamically
-
-
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity used by org.apache.hadoop.yarn.server.resourcemanager.scheduler.common.ficaClassDescriptionScheduling modes, see below for detailed explanations
-
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity used by org.apache.hadoop.yarn.server.resourcemanager.scheduler.eventClassDescription
CSQueuerepresents a node in the tree of hierarchical queues in theCapacityScheduler.Encapsulates Queue entitlement and state updates needed for adjusting capacity dynamically -
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity used by org.apache.hadoop.yarn.server.resourcemanager.scheduler.fairClassDescriptionThis is a helper class which represents a queue path, and has easy access methods to get the path's parent or leaf part, or as a whole.
-
-
-
-
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity used by org.apache.hadoop.yarn.server.resourcemanager.securityClassDescriptionPriorityACLGroup will hold all ACL related information per priority.
-
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity used by org.apache.hadoop.yarn.server.resourcemanager.webapp.daoClassDescription
CSQueuerepresents a node in the tree of hierarchical queues in theCapacityScheduler.Contains capacity values with calculation types associated for each resource.This is a helper class which represents a queue path, and has easy access methods to get the path's parent or leaf part, or as a whole. -
Classes in org.apache.hadoop.yarn.server.resourcemanager.scheduler.capacity used by org.apache.hadoop.yarn.server.resourcemanager.webapp.dao.helperClassDescription
CSQueuerepresents a node in the tree of hierarchical queues in theCapacityScheduler.