/** {@inheritDoc} */ @Override protected void afterTest() throws Exception { stopAllGrids(); cleanPersistenceDir(); }
/** * @throws Exception If failed. */ @Test public void testNegativeParamValues() throws Exception { sysWorkerBlockedTimeout = -1L; checkpointReadLockTimeout = -85L; IgniteEx ignite = startGrid(0); ignite.cluster().active(true); WorkersRegistry reg = ignite.context().workersRegistry(); IgniteCacheDatabaseSharedManager dbMgr = ignite.context().cache().context().database(); FailureHandlingMxBean mBean = getMBean(); assertEquals(0L, reg.getSystemWorkerBlockedTimeout()); assertEquals(-85L, dbMgr.checkpointReadLockTimeout()); assertEquals(0L, mBean.getSystemWorkerBlockedTimeout()); assertEquals(-85L, mBean.getCheckpointReadLockTimeout()); }
/** */ private FailureHandlingMxBean getMBean() throws Exception { ObjectName name = U.makeMBeanName(getTestIgniteInstanceName(0), "Kernal", FailureHandlingMxBeanImpl.class.getSimpleName()); MBeanServer srv = ManagementFactory.getPlatformMBeanServer(); assertTrue(srv.isRegistered(name)); return MBeanServerInvocationHandler.newProxyInstance(srv, name, FailureHandlingMxBean.class, true); } }
/** {@inheritDoc} */ @Override protected void beforeTest() throws Exception { cleanPersistenceDir(); sysWorkerBlockedTimeout = null; checkpointReadLockTimeout = null; }