| Package | Description |
|---|---|
| io.prestosql.execution.scheduler |
| Modifier and Type | Method and Description |
|---|---|
static ResettableRandomizedIterator<InternalNode> |
NodeScheduler.randomizedNodes(NodeMap nodeMap,
boolean includeCoordinator,
Set<InternalNode> excludedNodes) |
static SplitPlacementResult |
NodeScheduler.selectDistributionNodes(NodeMap nodeMap,
NodeTaskMap nodeTaskMap,
int maxSplitsPerNode,
int maxPendingSplitsPerTask,
Set<Split> splits,
List<RemoteTask> existingTasks,
BucketNodeMap bucketNodeMap) |
static List<InternalNode> |
NodeScheduler.selectExactNodes(NodeMap nodeMap,
List<HostAddress> hosts,
boolean includeCoordinator) |
| Constructor and Description |
|---|
NodeAssignmentStats(NodeTaskMap nodeTaskMap,
NodeMap nodeMap,
List<RemoteTask> existingTasks) |
| Constructor and Description |
|---|
SimpleNodeSelector(InternalNodeManager nodeManager,
NodeTaskMap nodeTaskMap,
boolean includeCoordinator,
com.google.common.base.Supplier<NodeMap> nodeMap,
int minCandidates,
int maxSplitsPerNode,
int maxPendingSplitsPerTask) |
TopologyAwareNodeSelector(InternalNodeManager nodeManager,
NodeTaskMap nodeTaskMap,
boolean includeCoordinator,
com.google.common.base.Supplier<NodeMap> nodeMap,
int minCandidates,
int maxSplitsPerNode,
int maxPendingSplitsPerTask,
List<io.airlift.stats.CounterStat> topologicalSplitCounters,
List<String> networkLocationSegmentNames,
NetworkLocationCache networkLocationCache) |
Copyright © 2012–2019. All rights reserved.