use of org.apache.hadoop.hbase.HBaseCommonTestingUtil in project hbase by apache.
the class TestProcedureCleanup method setUp.
@BeforeClass
public static void setUp() throws Exception {
htu = new HBaseCommonTestingUtil();
htu.getConfiguration().setBoolean(WALProcedureStore.EXEC_WAL_CLEANUP_ON_LOAD_CONF_KEY, true);
// NOTE: The executor will be created by each test
testDir = htu.getDataTestDir();
fs = testDir.getFileSystem(htu.getConfiguration());
assertTrue(testDir.depth() > 1);
}
use of org.apache.hadoop.hbase.HBaseCommonTestingUtil in project hbase by apache.
the class TestProcedureExecution method setUp.
@Before
public void setUp() throws IOException {
htu = new HBaseCommonTestingUtil();
testDir = htu.getDataTestDir();
fs = testDir.getFileSystem(htu.getConfiguration());
assertTrue(testDir.depth() > 1);
logDir = new Path(testDir, "proc-logs");
procStore = ProcedureTestingUtility.createWalStore(htu.getConfiguration(), logDir);
procExecutor = new ProcedureExecutor<>(htu.getConfiguration(), null, procStore);
procStore.start(PROCEDURE_EXECUTOR_SLOTS);
ProcedureTestingUtility.initAndStartWorkers(procExecutor, PROCEDURE_EXECUTOR_SLOTS, true);
}
use of org.apache.hadoop.hbase.HBaseCommonTestingUtil in project hbase by apache.
the class TestProcedureReplayOrder method setUp.
@Before
public void setUp() throws IOException {
htu = new HBaseCommonTestingUtil();
htu.getConfiguration().setInt(WALProcedureStore.SYNC_WAIT_MSEC_CONF_KEY, 25);
testDir = htu.getDataTestDir();
fs = testDir.getFileSystem(htu.getConfiguration());
assertTrue(testDir.depth() > 1);
logDir = new Path(testDir, "proc-logs");
procEnv = new TestProcedureEnv();
procStore = ProcedureTestingUtility.createWalStore(htu.getConfiguration(), logDir);
procExecutor = new ProcedureExecutor<>(htu.getConfiguration(), procEnv, procStore);
procStore.start(NUM_THREADS);
ProcedureTestingUtility.initAndStartWorkers(procExecutor, 1, true);
}
use of org.apache.hadoop.hbase.HBaseCommonTestingUtil in project hbase by apache.
the class TestWALProcedureStore method setUp.
@Before
public void setUp() throws IOException {
htu = new HBaseCommonTestingUtil();
testDir = htu.getDataTestDir();
htu.getConfiguration().set(HConstants.HBASE_DIR, testDir.toString());
fs = testDir.getFileSystem(htu.getConfiguration());
htu.getConfiguration().set(HConstants.HBASE_DIR, testDir.toString());
assertTrue(testDir.depth() > 1);
setupConfig(htu.getConfiguration());
logDir = new Path(testDir, "proc-logs");
procStore = ProcedureTestingUtility.createWalStore(htu.getConfiguration(), logDir);
procStore.start(PROCEDURE_STORE_SLOTS);
procStore.recoverLease();
procStore.load(new LoadCounter());
}
use of org.apache.hadoop.hbase.HBaseCommonTestingUtil in project hbase by apache.
the class TestProcedureRecovery method setUp.
@Before
public void setUp() throws IOException {
htu = new HBaseCommonTestingUtil();
testDir = htu.getDataTestDir();
fs = testDir.getFileSystem(htu.getConfiguration());
assertTrue(testDir.depth() > 1);
logDir = new Path(testDir, "proc-logs");
procEnv = new TestProcEnv();
procStore = ProcedureTestingUtility.createStore(htu.getConfiguration(), logDir);
procExecutor = new ProcedureExecutor<>(htu.getConfiguration(), procEnv, procStore);
procExecutor.testing = new ProcedureExecutor.Testing();
procStore.start(PROCEDURE_EXECUTOR_SLOTS);
ProcedureTestingUtility.initAndStartWorkers(procExecutor, PROCEDURE_EXECUTOR_SLOTS, true);
procSleepInterval = 0;
}
Aggregations