/** {@inheritDoc} */ @Override public final ClusterMetrics metrics() { guard(); try { if (nodes().isEmpty()) throw U.convertException(U.emptyTopologyException()); return new ClusterMetricsSnapshot(this); } finally { unguard(); } }
/** * @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; }
ClusterMetricsSnapshot metrics = new ClusterMetricsSnapshot();
/** * Creates test node with specified attributes. * * @param mac Node mac addresses. * @param pid Node PID. * @return Node. */ private GridTestNode getNode(String mac, int pid) { ClusterMetricsSnapshot metrics = new ClusterMetricsSnapshot(); metrics.setHeapMemoryMaximum(1024L * 1024 * 1024); metrics.setHeapMemoryInitialized(1024L * 1024 * 1024); GridTestNode node = new GridTestNode(UUID.randomUUID(), metrics); node.addAttribute(ATTR_MACS, mac); node.addAttribute(ATTR_JVM_PID, pid); return node; } }
/** {@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); }
ClusterMetricsSnapshot metrics = new ClusterMetricsSnapshot();
/** {@inheritDoc} */ @Override public final ClusterMetrics metrics() { guard(); try { if (nodes().isEmpty()) throw U.convertException(U.emptyTopologyException()); return new ClusterMetricsSnapshot(this); } finally { unguard(); } }
ClusterMetricsSnapshot metrics = new ClusterMetricsSnapshot();