# Functions
No description provided by the author
No description provided by the author
# Constants
No description provided by the author
Allocation cancelled by the RM.
Allocation cancelled, node removal.
Allocation preempted by the core.
Allocation replacement (placeholder).
Allocation cancelled due to timeout.
No description provided by the author
State change to accepted.
Allocation changed.
Application cannot run in the queue (maxApplications hit).
Application cannot run due to user/group quota (maxApplications hit).
State change to completed.
State change to completing.
State change to expired.
State change to failed.
State change to failing.
Application added with state new.
Application rejected on create.
Request changed.
State change to resuming.
Application is allowed to run (after maxApplications limit hit).
Application is allowed to run based on user/group quota (after maxApplications limit hit).
State change to running.
No description provided by the author
No description provided by the author
Allocation changed.
Capacity changed.
Node removal.
Occupied resource changed.
Reservation/unreservation occurred.
Node schedulable state change (cordon).
No description provided by the author
No description provided by the author
Allocation changed.
Application changed.
Managed queue update or removal.
Dynamic queue update or removal.
Guaranteed resource changed.
Max resource changed.
Queue type change.
No description provided by the author
No description provided by the author
Request allocated.
Request cancelled by the RM.
Request cancelled due to timeout.
No description provided by the author
Linkage is changed (created/removed) between an application and a group.
Limit is changed (set/unset) for a given group.
Resource usage updated for a group.
Limit is changed (set/unset) for a given user.
Resource usage updated for a user.
EventRecord Type not set.
No description provided by the author
Create Node as initially schedulable.
Create Node as initially draining (i.e.
Decomission node, it will immediately stop allocations on the node and remove the node from schedulable lists.
Do not allocate new allocations on the node.
From Draining state to SCHEDULABLE state.
ActionFromRM not set.
Update node resources, attributes.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Placeholder allocation replaced by real allocation (created by core).
Preempted allocation by scheduler (created by core).
Stopped or killed by ResourceManager (created by RM).
Timed out based on the executionTimeoutMilliSeconds (created by core).
TerminationType not set.
scheduler has visited all candidate nodes for this container but non of them could satisfy this container's requirement.
the container is reserved on some node, but not yet assigned.
the container is scheduled and it has been assigned to a node.
the container is being skipped by the scheduler.
SchedulingState not set.
# Variables
Indicates that a field MAY contain information that is sensitive and MUST be treated as such (e.g.
Enum value maps for EventRecord_ChangeDetail.
Enum value maps for EventRecord_ChangeDetail.
Enum value maps for EventRecord_ChangeType.
Enum value maps for EventRecord_ChangeType.
Enum value maps for EventRecord_Type.
Enum value maps for EventRecord_Type.
No description provided by the author
Enum value maps for NodeInfo_ActionFromRM.
Enum value maps for NodeInfo_ActionFromRM.
Scheduler_ServiceDesc is the grpc.ServiceDesc for Scheduler service.
Enum value maps for TerminationType.
Enum value maps for TerminationType.
Enum value maps for UpdateContainerSchedulingStateRequest_SchedulingState.
Enum value maps for UpdateContainerSchedulingStateRequest_SchedulingState.
# Structs
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Release allocation: this is a bidirectional message.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Quantity includes a single int64 value.
No description provided by the author
Upon success, scheduler returns RegisterResourceManagerResponse to RM, otherwise RM receives exception.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A sparse map of resource to Quantity.
UnimplementedSchedulerServer must be embedded to have forward compatible implementations.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Interfaces
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SchedulerClient is the client API for Scheduler service.
SchedulerServer is the server API for Scheduler service.
UnsafeSchedulerServer may be embedded to opt out of forward compatibility for this service.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
Action from RM.
No description provided by the author
container scheduling states.