1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 package org.apache.hadoop.hbase.snapshot;
19
20 import org.apache.hadoop.conf.Configuration;
21 import org.apache.hadoop.hbase.master.snapshot.SnapshotManager;
22 import org.apache.hadoop.hbase.testclassification.ClientTests;
23 import org.apache.hadoop.hbase.testclassification.LargeTests;
24 import org.junit.BeforeClass;
25 import org.junit.experimental.categories.Category;
26 import org.slf4j.Logger;
27 import org.slf4j.LoggerFactory;
28
29 @Category({ ClientTests.class, LargeTests.class })
30 public class TestConcurrentFlushSnapshotFromClient extends TestFlushSnapshotFromClient {
31 private static final Logger LOG = LoggerFactory.getLogger(TestFlushSnapshotFromClient.class);
32
33 @BeforeClass
34 public static void setupCluster() throws Exception {
35 setupConf(UTIL.getConfiguration());
36 UTIL.startMiniCluster(3);
37 }
38
39 protected static void setupConf(Configuration conf) {
40 TestFlushSnapshotFromClient.setupConf(conf);
41 UTIL.getConfiguration().setInt(SnapshotManager.SNAPSHOT_POOL_THREADS_KEY, 3);
42 LOG.info("Config the {} to be 3", SnapshotManager.SNAPSHOT_POOL_THREADS_KEY);
43 }
44 }