/** {@inheritDoc} */ @Override public long getMaximumJobWaitTime() { return node.metrics().getMaximumJobWaitTime(); }
/** {@inheritDoc} */ @Override public long getMaximumJobWaitTime() { return metrics().getMaximumJobWaitTime(); }
buf.putInt(metrics.getTotalCancelledJobs()); buf.putInt(metrics.getTotalExecutedJobs()); buf.putLong(metrics.getMaximumJobWaitTime()); buf.putLong(metrics.getCurrentJobWaitTime()); buf.putDouble(metrics.getAverageJobWaitTime());
metricsBean.setMaximumCancelledJobs(metrics.getMaximumCancelledJobs()); metricsBean.setMaximumJobExecuteTime(metrics.getMaximumJobExecuteTime()); metricsBean.setMaximumJobWaitTime(metrics.getMaximumJobWaitTime()); metricsBean.setMaximumRejectedJobs(metrics.getMaximumRejectedJobs()); metricsBean.setMaximumThreadCount(metrics.getMaximumThreadCount());
assertEquals(metrics.getAverageCancelledJobs(), resMetrics.get(0).get(14)); assertEquals(metrics.getTotalCancelledJobs(), resMetrics.get(0).get(15)); assertEquals(metrics.getMaximumJobWaitTime(), convertToMilliseconds(resMetrics.get(0).get(16))); assertEquals(metrics.getCurrentJobWaitTime(), convertToMilliseconds(resMetrics.get(0).get(17))); assertEquals((long)metrics.getAverageJobWaitTime(), convertToMilliseconds(resMetrics.get(0).get(18)));
/** * @param m Metrics. */ @SuppressWarnings({"FloatingPointEquality"}) private void checkMetrics(ClusterMetrics m) { assert m.getTotalNodes() == NODES_CNT; assert m.getMaximumActiveJobs() >= 0; assert m.getAverageActiveJobs() >= 0; assert m.getMaximumCancelledJobs() == 0; assert m.getAverageCancelledJobs() == 0; assert m.getMaximumRejectedJobs() == 0; assert m.getAverageRejectedJobs() == 0; assert m.getMaximumWaitingJobs() == 0; assert m.getAverageWaitingJobs() == 0; assert m.getMaximumJobExecuteTime() >= 0; assert m.getAverageJobExecuteTime() >= 0; assert m.getAverageJobExecuteTime() <= m.getMaximumJobExecuteTime(); assert m.getMaximumJobWaitTime() >= 0; assert m.getAverageJobWaitTime() >= 0; assert m.getAverageJobWaitTime() <= m.getMaximumJobWaitTime(); assert m.getMaximumThreadCount() > 0; assert m.getIdleTimePercentage() >= 0; assert m.getIdleTimePercentage() <= 100; assert m.getAverageCpuLoad() >= 0 || m.getAverageCpuLoad() == -1.0; assert m.getTotalCpus() > 0; }
metrics.getAverageCancelledJobs(), metrics.getTotalCancelledJobs(), valueTimeFromMillis(metrics.getMaximumJobWaitTime()), valueTimeFromMillis(metrics.getCurrentJobWaitTime()), valueTimeFromMillis((long)metrics.getAverageJobWaitTime()),
assert metrics.getMaximumCancelledJobs() == 0; assert metrics.getMaximumJobExecuteTime() >= 0; assert metrics.getMaximumJobWaitTime() >= 0; assert metrics.getMaximumRejectedJobs() == 0; assert metrics.getMaximumWaitingJobs() == 0;
writer.writeLong(metrics.getMaximumJobWaitTime()); writer.writeLong(metrics.getCurrentJobWaitTime()); writer.writeDouble(metrics.getAverageJobWaitTime());
assert metrics.getMaximumCancelledJobs() == 0; assert metrics.getMaximumJobExecuteTime() == 0; assert metrics.getMaximumJobWaitTime() == 0; assert metrics.getMaximumRejectedJobs() == 0; assert metrics.getMaximumWaitingJobs() == 0;
obj.getMaximumCancelledJobs() == obj1.getMaximumCancelledJobs() && obj.getMaximumJobExecuteTime() == obj1.getMaximumJobExecuteTime() && obj.getMaximumJobWaitTime() == obj1.getMaximumJobWaitTime() && obj.getMaximumRejectedJobs() == obj1.getMaximumRejectedJobs() && obj.getMaximumWaitingJobs() == obj1.getMaximumWaitingJobs() &&
/** {@inheritDoc} */ @Override public long getMaximumJobWaitTime() { return metrics().getMaximumJobWaitTime(); }
/** {@inheritDoc} */ @Override public long getMaximumJobWaitTime() { return node.metrics().getMaximumJobWaitTime(); }
buf.putInt(metrics.getTotalCancelledJobs()); buf.putInt(metrics.getTotalExecutedJobs()); buf.putLong(metrics.getMaximumJobWaitTime()); buf.putLong(metrics.getCurrentJobWaitTime()); buf.putDouble(metrics.getAverageJobWaitTime());
metricsBean.setMaximumCancelledJobs(metrics.getMaximumCancelledJobs()); metricsBean.setMaximumJobExecuteTime(metrics.getMaximumJobExecuteTime()); metricsBean.setMaximumJobWaitTime(metrics.getMaximumJobWaitTime()); metricsBean.setMaximumRejectedJobs(metrics.getMaximumRejectedJobs()); metricsBean.setMaximumThreadCount(metrics.getMaximumThreadCount());
metrics.getAverageCancelledJobs(), metrics.getTotalCancelledJobs(), valueTimeFromMillis(metrics.getMaximumJobWaitTime()), valueTimeFromMillis(metrics.getCurrentJobWaitTime()), valueTimeFromMillis((long)metrics.getAverageJobWaitTime()),
writer.writeLong(metrics.getMaximumJobWaitTime()); writer.writeLong(metrics.getCurrentJobWaitTime()); writer.writeDouble(metrics.getAverageJobWaitTime());