/** * @return {@code True} if node client or daemon otherwise {@code false}. */ private boolean isClientNode() { return cfg.isClientMode() || cfg.isDaemon(); }
@Override public boolean apply() { info("Lock event count: " + lockEvtCnt.get()); if (atomicityMode() == ATOMIC) return lockEvtCnt.get() == 0; if (cacheMode() == PARTITIONED && nearEnabled()) { if (!grid(0).configuration().isClientMode()) return lockEvtCnt.get() == 4; } return lockEvtCnt.get() == 2; } }, 15000));
@Override public String call() throws Exception { assertFalse(ignite.configuration().isClientMode()); return ignite.name(); } });
@Override public String call() throws Exception { assertTrue(ignite.configuration().isClientMode()); return ignite.name(); } });
/** {@inheritDoc} */ @Override protected void onKernalStart0() throws IgniteCheckedException { if ((getSpi() instanceof TcpDiscoverySpi) && Boolean.TRUE.equals(ctx.config().isClientMode()) && !getSpi().isClientMode()) ctx.performance().add("Enable client mode for TcpDiscoverySpi " + "(set TcpDiscoverySpi.forceServerMode to false)"); }
@Override public Object call() throws Exception { barrier.await(); Ignite ignite = startGrid(startIdx.getAndIncrement()); assertTrue(ignite.configuration().isClientMode()); log.info("Started node: " + ignite.name()); return null; } }, 5, "start-thread");
@Override public boolean apply() { info("Lock event count: " + lockEvtCnt.get()); if (atomicityMode() == ATOMIC) return lockEvtCnt.get() == 0; if (cacheMode() == PARTITIONED && nearEnabled()) { if (!grid(0).configuration().isClientMode()) return lockEvtCnt.get() == 4; } return lockEvtCnt.get() == 2; } }, 15000));
/** * @return Client nodes. */ private List<Ignite> clients() { List<Ignite> clients = new ArrayList<>(); for (int i = 0; i < CLIENTS; i++) { Ignite ignite = ignite(SRVS + i); assertTrue(ignite.configuration().isClientMode()); clients.add(ignite); } return clients; }
/** * @return Tested grid in client mode or not. */ protected boolean isClientMode() { return grid(testedNodeIdx).configuration().isClientMode(); }
/** {@inheritDoc} */ @Override protected void beforeTestsStarted() throws Exception { System.setProperty(IgniteSystemProperties.IGNITE_ENABLE_FORCIBLE_NODE_KILL, "true"); super.beforeTestsStarted(); startGrids(SRVS); for (int i = 0; i < CLIENTS; i++) { client.set(true); Ignite client = startGrid(SRVS); assertTrue(client.configuration().isClientMode()); } }
@Override public void run() { assertFalse(ignite.configuration().isClientMode()); Object v = ignite.<Integer, Integer>cache(cacheName).get(key); if (v == null) throw new IgniteException("Failed to get value"); } }));
/** * */ public boolean onlyClient(){ for (int i = 0; i < gridCount(); i++) if (!grid(i).configuration().isClientMode()) return false; return true; }
/** * @return Server node. */ private Ignite serverNode() { Ignite ignite = ignite(0); assertFalse(ignite.configuration().isClientMode()); return ignite; } }
/** * @return Count of clients. */ protected int clientsCount() { int cnt = 0; for (int i = 0; i < gridCount(); i++) { if (grid(i).configuration().isClientMode()) cnt++; } return cnt; }
/** * @param idx Node index. * @param topVer New topology version. * @throws Exception If failed. * @return Started node. */ private Ignite startServer(int idx, long topVer) throws Exception { Ignite node = startGrid(idx); assertFalse(node.configuration().isClientMode()); calculateAffinity(topVer); return node; }
/** {@inheritDoc} */ @Override protected void beforeTestsStarted() throws Exception { super.beforeTestsStarted(); startGrids(SRVS); clientMode = true; Ignite client = startGrid(SRVS); assertTrue(client.configuration().isClientMode()); }
/** {@inheritDoc} */ @Override protected void beforeTestsStarted() throws Exception { super.beforeTestsStarted(); startGridsMultiThreaded(4); client = true; Ignite client = startGrid(4); assertTrue(client.configuration().isClientMode()); }
/** {@inheritDoc} */ @Override protected void beforeTestsStarted() throws Exception { super.beforeTestsStarted(); startGridsMultiThreaded(SRVS); clientMode = true; startGridsMultiThreaded(SRVS, CLIENTS); for (int i = 0; i < CLIENTS; i++) assertTrue(grid(SRVS + i).configuration().isClientMode()); }
/** * @throws Exception If failed. */ @Test public void testAffinityCallFromClientRestartNode() throws Exception { startGridsMultiThreaded(SRVS + 1); Ignite client = grid(SRVS); assertTrue(client.configuration().isClientMode()); affinityCallRestartNode(); }
/** * @return Client node. */ private Ignite clientIgnite() { Ignite ignite = ignite(NODE_CNT - 1); assertTrue(ignite.configuration().isClientMode()); if (tcpDiscovery()) assertEquals(clientDiscovery(), ignite.configuration().getDiscoverySpi().isClientMode()); return ignite; }