| assignContainer(FSSchedulerNode, boolean) |  | 0% |  | 0% | 23 | 23 | 59 | 59 | 1 | 1 |
| getAllowedLocalityLevelByTime(SchedulerRequestKey, long, long, long) |  | 0% |  | 0% | 12 | 12 | 34 | 34 | 1 | 1 |
| allocate(NodeType, FSSchedulerNode, SchedulerRequestKey, PendingAsk, Container) |  | 0% |  | 0% | 10 | 10 | 34 | 34 | 1 | 1 |
| getAllowedLocalityLevel(SchedulerRequestKey, int, double, double) |  | 0% |  | 0% | 13 | 13 | 33 | 33 | 1 | 1 |
| assignContainer(FSSchedulerNode, PendingAsk, NodeType, boolean, SchedulerRequestKey) |  | 0% |  | 0% | 12 | 12 | 33 | 33 | 1 | 1 |
| containerCompleted(RMContainer, ContainerStatus, RMContainerEventType) |  | 0% |  | 0% | 3 | 3 | 27 | 27 | 1 | 1 |
| reserve(Resource, FSSchedulerNode, Container, NodeType, SchedulerRequestKey) |  | 0% |  | 0% | 6 | 6 | 23 | 23 | 1 | 1 |
| hasContainerForNode(SchedulerRequestKey, FSSchedulerNode) |  | 0% |  | 0% | 12 | 12 | 21 | 21 | 1 | 1 |
| getStarvedResourceRequests() |  | 0% |  | 0% | 6 | 6 | 22 | 22 | 1 | 1 |
| FSAppAttempt(FairScheduler, ApplicationAttemptId, String, FSLeafQueue, ActiveUsersManager, RMContext) |  | 0% | | n/a | 1 | 1 | 19 | 19 | 1 | 1 |
| getHeadroom() |  | 0% | | n/a | 1 | 1 | 17 | 17 | 1 | 1 |
| reservationExceedsThreshold(FSSchedulerNode, NodeType) |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 1 | 1 |
| canContainerBePreempted(RMContainer, Resource) |  | 0% |  | 0% | 8 | 8 | 16 | 16 | 1 | 1 |
| unreserveInternal(SchedulerRequestKey, FSSchedulerNode) |  | 0% |  | 0% | 2 | 2 | 16 | 16 | 1 | 1 |
| fairShareStarvation() |  | 0% |  | 0% | 4 | 4 | 13 | 13 | 1 | 1 |
| assignReservedContainer(FSSchedulerNode) |  | 0% |  | 0% | 4 | 4 | 15 | 15 | 1 | 1 |
| recoverContainer(SchedulerNode, RMContainer) |  | 0% |  | 0% | 4 | 4 | 11 | 11 | 1 | 1 |
| getNumReservations(String, boolean) |  | 0% |  | 0% | 6 | 6 | 11 | 11 | 1 | 1 |
| setReservation(SchedulerNode) |  | 0% |  | 0% | 3 | 3 | 9 | 9 | 1 | 1 |
| updateDemand() |  | 0% |  | 0% | 3 | 3 | 10 | 10 | 1 | 1 |
| subtractResourcesOnBlacklistedNodes(Resource) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| assignContainer(FSSchedulerNode) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getPreemptionContainerIds() |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| clearReservation(SchedulerNode) |  | 0% |  | 0% | 3 | 3 | 7 | 7 | 1 | 1 |
| getUsageAfterPreemptingContainer(Resource, Resource) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| isOverAMShareLimit() |  | 0% |  | 0% | 6 | 6 | 6 | 6 | 1 | 1 |
| resetAllowedLocalityLevel(SchedulerRequestKey, NodeType) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| unreserve(SchedulerRequestKey, FSSchedulerNode) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| createContainer(FSSchedulerNode, Resource, SchedulerRequestKey) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getWeight() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| updateAMDiagnosticMsg(Resource, String) |  | 0% |  | 0% | 2 | 2 | 9 | 9 | 1 | 1 |
| trackContainerForPreemption(RMContainer) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| untrackContainerForPreemption(RMContainer) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| isReservable(Resource) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| isValidReservation(FSSchedulerNode) |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| isUsageBelowShare(Resource, Resource) |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| shouldCheckForStarvation() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| isStarved() |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| preemptionTriggered(long) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| toString() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| isStarvedForFairShare() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStarvation() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPendingDemand() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMetrics() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getQueue() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setMinshareStarvation(Resource) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| resetMinshareStarvation() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setFairShare(Resource) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| equals(Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isPreemptable() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setEnableAMPreemption(boolean) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getFairshareStarvation() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMinshareStarvation() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDemand() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStartTime() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getResourceUsage() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPriority() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getFairShare() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| hashCode() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMinShare() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getMaxShare() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |