Package | Description |
---|---|
com.facebook.presto.execution.scheduler | |
com.facebook.presto.execution.scheduler.nodeSelection |
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,
long maxSplitsWeightPerNode,
long maxPendingSplitsWeightPerTask,
int maxUnacknowledgedSplitsPerTask,
Set<Split> splits,
List<RemoteTask> existingTasks,
BucketNodeMap bucketNodeMap,
NodeSelectionStats nodeSelectionStats) |
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,
NodeSelectionStats nodeSelectionStats,
NodeTaskMap nodeTaskMap,
boolean includeCoordinator,
com.google.common.base.Supplier<NodeMap> nodeMap,
int minCandidates,
long maxSplitsWeightPerNode,
long maxPendingSplitsWeightPerTask,
int maxUnacknowledgedSplitsPerTask,
int maxTasksPerStage,
NodeSelectionHashStrategy nodeSelectionHashStrategy) |
SimpleTtlNodeSelector(SimpleNodeSelector simpleNodeSelector,
SimpleTtlNodeSelectorConfig config,
NodeTaskMap nodeTaskMap,
com.google.common.base.Supplier<NodeMap> nodeMap,
int minCandidates,
boolean includeCoordinator,
long maxSplitsWeightPerNode,
long maxPendingSplitsWeightPerTask,
int maxTasksPerStage,
NodeTtlFetcherManager ttlFetcherManager,
QueryManager queryManager,
Session session) |
TopologyAwareNodeSelector(InternalNodeManager nodeManager,
NodeSelectionStats nodeSelectionStats,
NodeTaskMap nodeTaskMap,
boolean includeCoordinator,
com.google.common.base.Supplier<NodeMap> nodeMap,
int minCandidates,
long maxSplitsWeightPerNode,
long maxPendingSplitsWeightPerTask,
int maxUnacknowledgedSplitsPerTask,
List<com.facebook.airlift.stats.CounterStat> topologicalSplitCounters,
List<String> networkLocationSegmentNames,
NetworkLocationCache networkLocationCache,
NodeSelectionHashStrategy nodeSelectionHashStrategy) |
Copyright © 2012–2022. All rights reserved.