| Package | Description |
|---|---|
| io.prestosql.execution.scheduler | |
| io.prestosql.execution.scheduler.group | |
| io.prestosql.sql.planner |
| Modifier and Type | Class and Description |
|---|---|
class |
FixedBucketNodeMap |
| Modifier and Type | Method and Description |
|---|---|
SplitPlacementResult |
TopologyAwareNodeSelector.computeAssignments(Set<Split> splits,
List<RemoteTask> existingTasks,
BucketNodeMap bucketNodeMap) |
SplitPlacementResult |
SimpleNodeSelector.computeAssignments(Set<Split> splits,
List<RemoteTask> existingTasks,
BucketNodeMap bucketNodeMap) |
SplitPlacementResult |
NodeSelector.computeAssignments(Set<Split> splits,
List<RemoteTask> existingTasks,
BucketNodeMap bucketNodeMap)
Identifies the nodes for running the specified splits based on a precomputed fixed partitioning.
|
static SplitPlacementResult |
NodeScheduler.selectDistributionNodes(NodeMap nodeMap,
NodeTaskMap nodeTaskMap,
int maxSplitsPerNode,
int maxPendingSplitsPerTask,
Set<Split> splits,
List<RemoteTask> existingTasks,
BucketNodeMap bucketNodeMap) |
| Constructor and Description |
|---|
BucketedSplitPlacementPolicy(NodeSelector nodeSelector,
List<InternalNode> allNodes,
BucketNodeMap bucketNodeMap,
Supplier<? extends List<RemoteTask>> remoteTasks) |
FixedSourcePartitionedScheduler(SqlStageExecution stage,
Map<PlanNodeId,SplitSource> splitSources,
StageExecutionDescriptor stageExecutionDescriptor,
List<PlanNodeId> schedulingOrder,
List<InternalNode> nodes,
BucketNodeMap bucketNodeMap,
int splitBatchSize,
OptionalInt concurrentLifespansPerTask,
NodeSelector nodeSelector,
List<ConnectorPartitionHandle> partitionHandles) |
| Modifier and Type | Class and Description |
|---|---|
class |
DynamicBucketNodeMap |
| Constructor and Description |
|---|
DynamicLifespanScheduler(BucketNodeMap bucketNodeMap,
List<InternalNode> allNodes,
List<ConnectorPartitionHandle> partitionHandles,
OptionalInt concurrentLifespansPerTask) |
FixedLifespanScheduler(BucketNodeMap bucketNodeMap,
List<ConnectorPartitionHandle> partitionHandles,
OptionalInt concurrentLifespansPerTask) |
| Modifier and Type | Method and Description |
|---|---|
BucketNodeMap |
NodePartitionMap.asBucketNodeMap() |
BucketNodeMap |
NodePartitioningManager.getBucketNodeMap(Session session,
PartitioningHandle partitioningHandle,
boolean preferDynamic) |
Copyright © 2012–2019. All rights reserved.