public class FifoCandidatesSelector extends PreemptionCandidatesSelector
preemptionContext, rc| Modifier and Type | Method and Description |
|---|---|
boolean |
getAllowQueuesBalanceAfterAllQueuesSatisfied() |
Map<org.apache.hadoop.yarn.api.records.ApplicationAttemptId,Set<RMContainer>> |
selectCandidates(Map<org.apache.hadoop.yarn.api.records.ApplicationAttemptId,Set<RMContainer>> selectedCandidates,
org.apache.hadoop.yarn.api.records.Resource clusterResource,
org.apache.hadoop.yarn.api.records.Resource totalPreemptionAllowed)
Get preemption candidates from computed resource sharing and already
selected candidates.
|
getMaximumKillWaitTimeMs, setMaximumKillWaitTimepublic Map<org.apache.hadoop.yarn.api.records.ApplicationAttemptId,Set<RMContainer>> selectCandidates(Map<org.apache.hadoop.yarn.api.records.ApplicationAttemptId,Set<RMContainer>> selectedCandidates, org.apache.hadoop.yarn.api.records.Resource clusterResource, org.apache.hadoop.yarn.api.records.Resource totalPreemptionAllowed)
PreemptionCandidatesSelectorselectCandidates in class PreemptionCandidatesSelectorselectedCandidates - already selected candidates from previous policiesclusterResource - total resourcetotalPreemptionAllowed - how many resources allowed to be
preempted in this round. Should be
updated(in-place set) after the callpublic boolean getAllowQueuesBalanceAfterAllQueuesSatisfied()
Copyright © 2008–2024 Apache Software Foundation. All rights reserved.