ContainersAndNMTokensAllocation allocation = application.pullNewlyAllocatedContainersAndNMTokens(); Resource headroom = application.getHeadroom(); application.setApplicationHeadroomForMetrics(headroom); return new Allocation(allocation.getContainerList(), headroom,
ContainersAndNMTokensAllocation allocation = application.pullNewlyAllocatedContainersAndNMTokens(); Resource headroom = application.getHeadroom(); application.setApplicationHeadroomForMetrics(headroom); return new Allocation(allocation.getContainerList(), headroom,
protected void verifyHeadroom(FSAppAttempt schedulerApp, long expectedMemory, long expectedCPU) { Resource headroom = schedulerApp.getHeadroom(); assertEquals(expectedMemory, headroom.getMemorySize()); assertEquals(expectedCPU, headroom.getVirtualCores()); } }
protected void verifyHeadroom(FSAppAttempt schedulerApp, int expectedMemory, int expectedCPU) { Resource headroom = schedulerApp.getHeadroom(); assertEquals(expectedMemory, headroom.getMemory()); assertEquals(expectedCPU, headroom.getVirtualCores()); } }
Resource headroom = application.getHeadroom(); application.setApplicationHeadroomForMetrics(headroom);
assertTrue(spyApp.isPlaceBlacklisted(n1.getNodeName())); assertFalse(spyApp.isPlaceBlacklisted(n2.getNodeName())); assertEquals(n2.getUnallocatedResource(), spyApp.getHeadroom()); assertFalse(spyApp.isPlaceBlacklisted(n1.getNodeName())); assertTrue(spyApp.isPlaceBlacklisted(n2.getNodeName())); assertEquals(n1.getUnallocatedResource(), spyApp.getHeadroom()); assertFalse(spyApp.isPlaceBlacklisted(n1.getNodeName())); assertFalse(spyApp.isPlaceBlacklisted(n2.getNodeName())); assertEquals(clusterResource, spyApp.getHeadroom());
assertEquals(availableResources, schedulerAttempt.getHeadroom());
assertEquals(availableResources, schedulerAttempt.getHeadroom());