when(q.getQueuePath()).thenReturn(queuePathName); preemptionDisabled = mockPreemptionStatus(queuePathName); when(q.getPreemptionDisabled()).thenReturn(preemptionDisabled);
when(queue.getPreemptionDisabled()).thenReturn( conf.getPreemptionDisabled(queuePath, false)); when(queue.getPreemptionDisabled()).thenReturn( Boolean.valueOf(otherConfigs.get("disable_preemption")));
when(q.getQueuePath()).thenReturn(queuePathName); preemptionDisabled = mockPreemptionStatus(queuePathName); when(q.getPreemptionDisabled()).thenReturn(preemptionDisabled);
float absCap = qc.getAbsoluteCapacity(partitionToLookAt); float absMaxCap = qc.getAbsoluteMaximumCapacity(partitionToLookAt); boolean preemptionDisabled = curQueue.getPreemptionDisabled();
queueB2.getPreemptionDisabled()); assertTrue( "queue " + B2 + " should have inherited non-preemptability from root", queueB2.getPreemptionDisabled()); assertTrue( "queue " + B2 + " should have inherited non-preemptability from parent", queueB2.getPreemptionDisabled()); cs.reinitialize(conf, rmContext); assertFalse("queue " + B2 + " should have been preemptable", queueB2.getPreemptionDisabled());
queueB2.getPreemptionDisabled()); assertTrue( "queue " + B2 + " should have inherited non-preemptability from root", queueB2.getPreemptionDisabled()); assertTrue( "queue " + B2 + " should have inherited non-preemptability from parent", queueB2.getPreemptionDisabled()); cs.reinitialize(conf, rmContext); assertFalse("queue " + B2 + " should have been preemptable", queueB2.getPreemptionDisabled());
float absCap = root.getAbsoluteCapacity(); float absMaxCap = root.getAbsoluteMaximumCapacity(); boolean preemptionDisabled = root.getPreemptionDisabled();
float absCap = root.getAbsoluteCapacity(); float absMaxCap = root.getAbsoluteMaximumCapacity(); boolean preemptionDisabled = root.getPreemptionDisabled();
checkPendingResource(cs.getQueue("a2"), "blue", 200); checkPriority(cs.getQueue("a2"), 2); Assert.assertFalse(cs.getQueue("a2").getPreemptionDisabled()); checkPendingResource(cs.getQueue("b"), "blue", 0); checkPriority(cs.getQueue("b"), 1); Assert.assertTrue(cs.getQueue("b").getPreemptionDisabled());