Package org.apache.flink.runtime.scheduler.adaptive.allocator
-
Interface Summary Interface Description FreeSlotFunction A function for freeing slots.IsSlotAvailableAndFreeFunction Functional interface for checking whether a slot is available and free.JobInformation Information about the job.JobInformation.VertexInformation Information about a single vertex.ReserveSlotFunction A function for reserving slots.SlotAllocator Component for calculating the slot requirements and mapping of vertices to slots.SlotAssigner Interface for assigning slots to slot sharing groups. -
Class Summary Class Description DefaultSlotAssigner SimpleSlotAssignerthat treats all slots and slot sharing groups equally.JobAllocationsInformation Information about allocations of Job Vertices.JobAllocationsInformation.VertexAllocationInformation Information about the allocations of a single Job Vertex.ReservedSlots Container for the set of reserved slots forExecutionVertexID.SlotSharingSlotAllocator SlotAllocatorimplementation that supports slot sharing.StateLocalitySlotAssigner ASlotAssignerthat assigns slots based on the number of local key groups.VertexParallelism Core result ofSlotAllocator.determineParallelism(JobInformation, Collection)among withslotAssignments, describing the parallelism each vertex could be scheduled with.