leafQueue.getOrderingPolicy().getPreemptionIterator(); while (desc.hasNext()) { FiCaSchedulerApp fc = desc.next();
updateDemandForQueue.getOrderingPolicy().demandUpdated(application);
when(leafQueue.getOrderingPolicy()).thenReturn(so);
@Override public int compare(TempAppPerPartition ta1, TempAppPerPartition ta2) { if (ta1.getUser().equals(ta2.getUser())) { AbstractComparatorOrderingPolicy<FiCaSchedulerApp> acop = (AbstractComparatorOrderingPolicy<FiCaSchedulerApp>) ta1.getFiCaSchedulerApp().getCSLeafQueue().getOrderingPolicy(); return acop.getComparator() .compare(ta1.getFiCaSchedulerApp(), ta2.getFiCaSchedulerApp()); } else { Resource usedByUser1 = ta1.getTempUserPerPartition().getUsedDeductAM(); Resource usedByUser2 = ta2.getTempUserPerPartition().getUsedDeductAM(); if (Resources.equals(usedByUser1, usedByUser2)) { return ta1.getApplicationId().compareTo(ta2.getApplicationId()); } if (Resources.lessThan(rc, clusterRes, usedByUser1, usedByUser2)) { return -1; } else { return 1; } } } }
when(lq.getOrderingPolicy()).thenReturn(so); if(setAMResourcePercent != 0.0f){ when(lq.getMaxAMResourcePerQueuePercent()).thenReturn(setAMResourcePercent);
tq.leafQueue.getOrderingPolicy(); if (queueOrderingPolicy instanceof FairOrderingPolicy && (context.getIntraQueuePreemptionOrderPolicy()
Comparator<TempAppPerPartition> taComparator; OrderingPolicy<FiCaSchedulerApp> orderingPolicy = tq.leafQueue.getOrderingPolicy(); if (orderingPolicy instanceof FairOrderingPolicy && (context.getIntraQueuePreemptionOrderPolicy()
assertEquals(q.getOrderingPolicy().getAssignmentIterator().next().getId(), appId1.toString()); assertEquals(q.getOrderingPolicy().getAssignmentIterator().next().getId(), appId2.toString());
preemptionDisabled = q.getPreemptionDisabled(); intraQueuePreemptionDisabled = q.getIntraQueuePreemptionDisabled(); orderingPolicyInfo = q.getOrderingPolicy().getInfo(); defaultNodeLabelExpression = q.getDefaultNodeLabelExpression(); defaultPriority = q.getDefaultApplicationPriority().getPriority();
((LeafQueue) defaultQueue).getPendingApplications(); Collection<FiCaSchedulerApp> activeApps = ((LeafQueue) defaultQueue).getOrderingPolicy().getSchedulableEntities();
defaultQueue.getOrderingPolicy().getSchedulableEntities().iterator(); FiCaSchedulerApp fcApp2 = iterator.next(); Assert.assertEquals(app2.getCurrentAppAttempt().getAppAttemptId(), defaultQueue.getOrderingPolicy().getSchedulableEntities().iterator(); fcApp2 = iterator.next(); Assert.assertEquals(app2.getCurrentAppAttempt().getAppAttemptId(),
OrderingPolicy<FiCaSchedulerApp> policy = lq.getOrderingPolicy(); Assert.assertTrue(policy instanceof FairOrderingPolicy); Assert.assertTrue(((FairOrderingPolicy<FiCaSchedulerApp>)policy).getSizeBasedWeight());