/** * @param waitingJobs Waiting jobs count. * @param activeJobs Active jobs count. * @return Metrics adapter. */ private ClusterMetricsSnapshot createMetrics(int waitingJobs, int activeJobs) { ClusterMetricsSnapshot metrics = new ClusterMetricsSnapshot(); metrics.setCurrentWaitingJobs(waitingJobs); metrics.setCurrentActiveJobs(activeJobs); return metrics; }
metrics.setAverageActiveJobs(buf.getFloat()); metrics.setMaximumWaitingJobs(buf.getInt()); metrics.setCurrentWaitingJobs(buf.getInt()); metrics.setAverageWaitingJobs(buf.getFloat()); metrics.setMaximumRejectedJobs(buf.getInt());
/** {@inheritDoc} */ @Override protected GridSpiTestContext initSpiContext() throws Exception { GridSpiTestContext ctx = super.initSpiContext(); GridTestNode locNode = new GridTestNode(UUID.randomUUID()); ctx.setLocalNode(locNode); rmtNode1 = new GridTestNode(UUID.randomUUID()); rmtNode2 = new GridTestNode(UUID.randomUUID()); addSpiDependency(locNode); addSpiDependency(rmtNode1); addSpiDependency(rmtNode2); ClusterMetricsSnapshot metrics = new ClusterMetricsSnapshot(); metrics.setCurrentWaitingJobs(2); rmtNode1.setMetrics(metrics); rmtNode2.setMetrics(metrics); ctx.addNode(rmtNode1); ctx.addNode(rmtNode2); return ctx; }
/** {@inheritDoc} */ @Override protected GridSpiTestContext initSpiContext() throws Exception { GridSpiTestContext ctx = super.initSpiContext(); GridTestNode locNode = new GridTestNode(UUID.randomUUID()); addSpiDependency(locNode); ctx.setLocalNode(locNode); GridTestNode rmtNode = new GridTestNode(UUID.randomUUID()); addSpiDependency(rmtNode); rmtNode.setAttribute(U.spiAttribute(getSpi(), WAIT_JOBS_THRESHOLD_NODE_ATTR), getWaitJobsThreshold()); ClusterMetricsSnapshot metrics = new ClusterMetricsSnapshot(); metrics.setCurrentWaitingJobs(2); rmtNode.setMetrics(metrics); ctx.addNode(rmtNode); return ctx; }
/** {@inheritDoc} */ @Override protected void beforeTest() throws Exception { super.beforeTest(); rmtNode = new GridTestNode(UUID.randomUUID()); addSpiDependency(rmtNode); rmtNode.setAttribute(U.spiAttribute(getSpi(), WAIT_JOBS_THRESHOLD_NODE_ATTR), getWaitJobsThreshold()); ClusterMetricsSnapshot metrics = new ClusterMetricsSnapshot(); metrics.setCurrentWaitingJobs(2); rmtNode.setMetrics(metrics); getSpiContext().addNode(rmtNode); getSpi().setStealingEnabled(true); }
metrics.setCurrentJobWaitTime(13); metrics.setCurrentRejectedJobs(14); metrics.setCurrentWaitingJobs(15); metrics.setCurrentDaemonThreadCount(16); metrics.setHeapMemoryCommitted(17);
metrics.setAverageActiveJobs(buf.getFloat()); metrics.setMaximumWaitingJobs(buf.getInt()); metrics.setCurrentWaitingJobs(buf.getInt()); metrics.setAverageWaitingJobs(buf.getFloat()); metrics.setMaximumRejectedJobs(buf.getInt());