Skip to content

Commit 345eeed

Browse files
authored
Merge branch 'secondary_part' into secondary_part
2 parents 684d407 + 70eff4c commit 345eeed

14 files changed

+417
-35
lines changed

src/main/java/com/alipay/oceanbase/hbase/util/ObTableClientManager.java

Lines changed: 14 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@
2222
import com.google.common.base.Objects;
2323
import org.apache.hadoop.classification.InterfaceAudience;
2424

25-
2625
import java.io.IOException;
2726
import java.util.Map;
2827
import java.util.Properties;
@@ -37,7 +36,7 @@
3736
public class ObTableClientManager {
3837

3938
public static final ConcurrentHashMap<ObTableClientKey, ReentrantLock> OB_TABLE_CLIENT_LOCK = new ConcurrentHashMap<ObTableClientKey, ReentrantLock>();
40-
public static final Map<ObTableClientKey, ObTableClient> OB_TABLE_CLIENT_INSTANCE = new ConcurrentHashMap<>();
39+
public static final Map<ObTableClientKey, ObTableClient> OB_TABLE_CLIENT_INSTANCE = new ConcurrentHashMap<ObTableClientKey, ObTableClient>();
4140

4241
public static ObTableClient getOrCreateObTableClient(OHConnectionConfiguration connectionConfig)
4342
throws IllegalArgumentException,
@@ -58,23 +57,18 @@ public static ObTableClient getOrCreateObTableClient(OHConnectionConfiguration c
5857
} else {
5958
checkArgument(isNotBlank(connectionConfig.getParamUrl()), HBASE_OCEANBASE_PARAM_URL
6059
+ " is blank");
61-
obTableClientKey = generateObTableClientKey(connectionConfig);
62-
}
63-
return getOrCreateObTableClient(obTableClientKey, connectionConfig.getRpcConnectTimeout());
64-
}
65-
66-
public static ObTableClientKey generateObTableClientKey(OHConnectionConfiguration connectionConfig) {
67-
ObTableClientKey obTableClientKey = new ObTableClientKey();
68-
String paramUrl = connectionConfig.getParamUrl();
69-
if (!paramUrl.contains("database")) {
70-
paramUrl += "&database=default";
71-
}
72-
obTableClientKey.setParamUrl(paramUrl);
73-
obTableClientKey.setSysUserName(connectionConfig.getSysUsername());
74-
if (connectionConfig.getSysPassword() == null) {
75-
obTableClientKey.setSysPassword(Constants.EMPTY_STRING);
76-
} else {
77-
obTableClientKey.setSysPassword(connectionConfig.getSysPassword());
60+
obTableClientKey = new ObTableClientKey();
61+
String paramUrl = connectionConfig.getParamUrl();
62+
if (!paramUrl.contains("database")) {
63+
paramUrl += "&database=default";
64+
}
65+
obTableClientKey.setParamUrl(paramUrl);
66+
obTableClientKey.setSysUserName(connectionConfig.getSysUsername());
67+
if (connectionConfig.getSysPassword() == null) {
68+
obTableClientKey.setSysPassword(Constants.EMPTY_STRING);
69+
} else {
70+
obTableClientKey.setSysPassword(connectionConfig.getSysPassword());
71+
}
7872
}
7973
checkArgument(isNotBlank(connectionConfig.getFullUsername()),
8074
HBASE_OCEANBASE_FULL_USER_NAME + " is blank");
@@ -90,7 +84,7 @@ public static ObTableClientKey generateObTableClientKey(OHConnectionConfiguratio
9084
obTableClientKey.getProperties().put(property.getKey(), property.getValue());
9185
}
9286

93-
return obTableClientKey;
87+
return getOrCreateObTableClient(obTableClientKey, connectionConfig.getRpcConnectTimeout());
9488
}
9589

9690
public static ObTableClient getOrCreateObTableClient(ObTableClientKey obTableClientKey,

src/test/java/com/alipay/oceanbase/hbase/secondary/OHTableSecondaryPartAppendTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ public static void before() throws Exception {
5454
@AfterClass
5555
public static void finish() throws Exception {
5656
closeDistributedExecute();
57-
dropTables(tableNames, group2tableNames);
5857
}
5958

6059
@Before
@@ -270,6 +269,5 @@ public void testAppendSeires() throws Throwable {
270269
List<String> series_tables = new LinkedList<String>();
271270
createTables(TableTemplateManager.TableType.SECONDARY_PARTITIONED_TIME_RANGE_KEY, series_tables, null, true);
272271
FOR_EACH(series_tables, OHTableSecondaryPartAppendTest::testAppendSeires);
273-
dropTables(series_tables, null);
274272
}
275273
}

src/test/java/com/alipay/oceanbase/hbase/secondary/OHTableSecondaryPartBatchGetTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ public static void before() throws Exception {
5050
@AfterClass
5151
public static void finish() throws Exception {
5252
closeDistributedExecute();
53-
dropTables(tableNames, group2tableNames);
5453
}
5554

5655
@Before

src/test/java/com/alipay/oceanbase/hbase/secondary/OHTableSecondaryPartBatchTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,6 @@ public static void before() throws Exception {
5252
@AfterClass
5353
public static void finish() throws Exception {
5454
closeDistributedExecute();
55-
dropTables(tableNames, group2tableNames);
5655
}
5756

5857
@Before

src/test/java/com/alipay/oceanbase/hbase/secondary/OHTableSecondaryPartCheckAndMutateTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ public static void before() throws Exception {
5656
@AfterClass
5757
public static void finish() throws Exception {
5858
closeDistributedExecute();
59-
dropTables(tableNames, group2tableNames);
6059
}
6160

6261
@Before

src/test/java/com/alipay/oceanbase/hbase/secondary/OHTableSecondaryPartDeleteTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ public static void before() throws Exception {
4848
@AfterClass
4949
public static void finish() throws Exception {
5050
closeDistributedExecute();
51-
dropTables(tableNames, group2tableNames);
5251
}
5352

5453
@Before

src/test/java/com/alipay/oceanbase/hbase/secondary/OHTableSecondaryPartGetTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ public static void before() throws Exception {
5757
@AfterClass
5858
public static void finish() throws Exception {
5959
closeDistributedExecute();
60-
dropTables(tableNames, group2tableNames);
6160
}
6261

6362
@Before

src/test/java/com/alipay/oceanbase/hbase/secondary/OHTableSecondaryPartIncrementTest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,6 @@ public static void before() throws Exception {
5454
@AfterClass
5555
public static void finish() throws Exception {
5656
closeDistributedExecute();
57-
dropTables(tableNames, group2tableNames);
5857
}
5958

6059
@Before
@@ -262,6 +261,5 @@ public void testIncrementSeires() throws Throwable {
262261
List<String> series_tables = new LinkedList<String>();
263262
createTables(TableTemplateManager.TableType.SECONDARY_PARTITIONED_TIME_RANGE_KEY, series_tables, null, true);
264263
FOR_EACH(series_tables, OHTableSecondaryPartIncrementTest::testIncrementSeires);
265-
dropTables(series_tables, null);
266264
}
267265
}

src/test/java/com/alipay/oceanbase/hbase/secondary/OHTableSecondaryPartPutTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ public static void before() throws Exception {
4848
@AfterClass
4949
public static void finish() throws Exception {
5050
closeDistributedExecute();
51-
dropTables(tableNames, group2tableNames);
5251
}
5352

5453
@Before

src/test/java/com/alipay/oceanbase/hbase/secondary/OHTableSecondaryPartScanTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,6 @@ public static void before() throws Exception {
4949
@AfterClass
5050
public static void finish() throws Exception {
5151
closeDistributedExecute();
52-
dropTables(tableNames, group2tableNames);
5352
}
5453

5554
@Before

0 commit comments

Comments
 (0)