@Before public void setUp() throws PlanningException { resCalc = new DefaultResourceCalculator(); minAlloc = Resource.newInstance(1024, 1); maxAlloc = Resource.newInstance(64 * 1024, 20); totalCapacity = Resource.newInstance(100 * 1024, 100); clock = mock(Clock.class); queueMetrics = mock(QueueMetrics.class); policy = new NoOverCommitPolicy(); replanner = mock(Planner.class); when(clock.getTime()).thenReturn(1L); context = ReservationSystemTestUtil.createMockRMContext(); }
@Before public void setup() { // 1 sec step step = 1000L; initTime = System.currentTimeMillis(); minAlloc = Resource.newInstance(1024, 1); res = new DefaultResourceCalculator(); maxAlloc = Resource.newInstance(1024 * 8, 8); mAgent = mock(ReservationAgent.class); QueueMetrics rootQueueMetrics = mock(QueueMetrics.class); Resource clusterResource = ReservationSystemTestUtil.calculateClusterResource(totCont); // invoke implementors initialization of policy SharingPolicy policy = getInitializedPolicy(); RMContext context = ReservationSystemTestUtil.createMockRMContext(); plan = new InMemoryPlan(rootQueueMetrics, policy, mAgent, clusterResource, step, res, minAlloc, maxAlloc, "dedicated", null, true, context); }
@Before public void setup() throws Exception { long seed = rand.nextLong(); rand.setSeed(seed); LOG.info("Running with seed: " + seed); // setting completely loose quotas long timeWindow = 1000000L; Resource clusterCapacity = Resource.newInstance(numOfNodes * 1024, numOfNodes); step = 1000L; String reservationQ = ReservationSystemTestUtil.getFullReservationQueueName(); float instConstraint = 100; float avgConstraint = 100; ReservationSchedulerConfiguration conf = ReservationSystemTestUtil .createConf(reservationQ, timeWindow, instConstraint, avgConstraint); CapacityOverTimePolicy policy = new CapacityOverTimePolicy(); policy.init(reservationQ, conf); // setting conf to conf.setBoolean(GreedyReservationAgent.FAVOR_EARLY_ALLOCATION, allocateLeft); agent = (ReservationAgent) agentClass.newInstance(); agent.init(conf); QueueMetrics queueMetrics = mock(QueueMetrics.class); RMContext context = ReservationSystemTestUtil.createMockRMContext(); plan = new InMemoryPlan(queueMetrics, policy, agent, clusterCapacity, step, resCalc, minAlloc, maxAlloc, "dedicated", null, true, context); }
@Before public void setup() throws Exception { long seed = rand.nextLong(); rand.setSeed(seed); LOG.info("Running with seed: " + seed); // setting completely loose quotas long timeWindow = 1000000L; Resource clusterCapacity = Resource.newInstance(100 * 1024, 100); step = 1000L; String reservationQ = ReservationSystemTestUtil.getFullReservationQueueName(); float instConstraint = 100; float avgConstraint = 100; ReservationSchedulerConfiguration conf = ReservationSystemTestUtil.createConf(reservationQ, timeWindow, instConstraint, avgConstraint); CapacityOverTimePolicy policy = new CapacityOverTimePolicy(); policy.init(reservationQ, conf); // setting conf to conf.setBoolean(GreedyReservationAgent.FAVOR_EARLY_ALLOCATION, allocateLeft); agent = new GreedyReservationAgent(); agent.init(conf); QueueMetrics queueMetrics = mock(QueueMetrics.class); RMContext context = ReservationSystemTestUtil.createMockRMContext(); plan = new InMemoryPlan(queueMetrics, policy, agent, clusterCapacity, step, res, minAlloc, maxAlloc, "dedicated", null, true, context); }
CapacityOverTimePolicy policy = new CapacityOverTimePolicy(); policy.init(reservationQ, conf); RMContext context = ReservationSystemTestUtil.createMockRMContext();
RMContext context = ReservationSystemTestUtil.createMockRMContext();
SimpleCapacityReplanner enf = new SimpleCapacityReplanner(clock); RMContext context = ReservationSystemTestUtil.createMockRMContext(); ReservationSchedulerConfiguration conf = mock(ReservationSchedulerConfiguration.class);