}) .handleAsync( (Acknowledge ignored, Throwable throwable) -> rmServices.slotManager.getNumberRegisteredSlots(), resourceManager.getMainThreadExecutorForTesting()); assertThat(rmServices.slotManager.getNumberRegisteredSlots(), Matchers.equalTo(0)); assertThat(resourceManager.getNumberOfRegisteredTaskManagers().get(), Matchers.equalTo(0)); }};
@Override public CompletableFuture<ResourceOverview> requestResourceOverview(Time timeout) { final int numberSlots = slotManager.getNumberRegisteredSlots(); final int numberFreeSlots = slotManager.getNumberFreeSlots(); return CompletableFuture.completedFuture( new ResourceOverview( taskExecutors.size(), numberSlots, numberFreeSlots)); }
@Override public CompletableFuture<ResourceOverview> requestResourceOverview(Time timeout) { final int numberSlots = slotManager.getNumberRegisteredSlots(); final int numberFreeSlots = slotManager.getNumberFreeSlots(); return CompletableFuture.completedFuture( new ResourceOverview( taskExecutors.size(), numberSlots, numberFreeSlots)); }
@Override public CompletableFuture<ResourceOverview> requestResourceOverview(Time timeout) { final int numberSlots = slotManager.getNumberRegisteredSlots(); final int numberFreeSlots = slotManager.getNumberFreeSlots(); return CompletableFuture.completedFuture( new ResourceOverview( taskExecutors.size(), numberSlots, numberFreeSlots, slotManager.getTotalResource(), slotManager.getAvailableResource())); }
private void registerSlotAndTaskExecutorMetrics() { jobManagerMetricGroup.gauge( MetricNames.TASK_SLOTS_AVAILABLE, () -> (long) slotManager.getNumberFreeSlots()); jobManagerMetricGroup.gauge( MetricNames.TASK_SLOTS_TOTAL, () -> (long) slotManager.getNumberRegisteredSlots()); jobManagerMetricGroup.gauge( MetricNames.NUM_REGISTERED_TASK_MANAGERS, () -> (long) taskExecutors.size()); }
private void registerSlotAndTaskExecutorMetrics() { jobManagerMetricGroup.gauge( MetricNames.TASK_SLOTS_AVAILABLE, () -> (long) slotManager.getNumberFreeSlots()); jobManagerMetricGroup.gauge( MetricNames.TASK_SLOTS_TOTAL, () -> (long) slotManager.getNumberRegisteredSlots()); jobManagerMetricGroup.gauge( MetricNames.NUM_REGISTERED_TASK_MANAGERS, () -> (long) taskExecutors.size()); }