HBASE-26364 TestThriftServer is failing 100% in our flaky test job (#3759)
Signed-off-by: Xiaolin Ha <haxiaolin@apache.org> Signed-off-by: Duo Zhang <zhangduo@apache.org>
This commit is contained in:
parent
1020fe1c38
commit
4454c2f909
|
@ -762,15 +762,12 @@ public class TestThriftServer {
|
|||
String col = "c";
|
||||
// create a table which will throw exceptions for requests
|
||||
final TableName tableName = TableName.valueOf(name.getMethodName());
|
||||
|
||||
ColumnFamilyDescriptor columnFamilyDescriptor = ColumnFamilyDescriptorBuilder
|
||||
.newBuilder(Bytes.toBytes(family))
|
||||
.build();
|
||||
TableDescriptor tableDescriptor =
|
||||
TableDescriptorBuilder.newBuilder(tableName)
|
||||
try {
|
||||
ColumnFamilyDescriptor columnFamilyDescriptor =
|
||||
ColumnFamilyDescriptorBuilder.newBuilder(Bytes.toBytes(family)).build();
|
||||
TableDescriptor tableDescriptor = TableDescriptorBuilder.newBuilder(tableName)
|
||||
.setCoprocessor(ErrorThrowingGetObserver.class.getName())
|
||||
.setColumnFamily(columnFamilyDescriptor)
|
||||
.build();
|
||||
.setColumnFamily(columnFamilyDescriptor).build();
|
||||
|
||||
Table table = UTIL.createTable(tableDescriptor, null);
|
||||
long now = EnvironmentEdgeManager.currentTime();
|
||||
|
@ -780,8 +777,7 @@ public class TestThriftServer {
|
|||
Configuration conf = UTIL.getConfiguration();
|
||||
ThriftMetrics metrics = getMetrics(conf);
|
||||
ThriftHBaseServiceHandler hbaseHandler =
|
||||
new ThriftHBaseServiceHandler(UTIL.getConfiguration(),
|
||||
UserProvider.instantiate(UTIL.getConfiguration()));
|
||||
new ThriftHBaseServiceHandler(UTIL.getConfiguration(), UserProvider.instantiate(UTIL.getConfiguration()));
|
||||
Hbase.Iface handler = HbaseHandlerMetricsProxy.newInstance(hbaseHandler, metrics, conf);
|
||||
|
||||
ByteBuffer tTableName = asByteBuffer(tableName.getNameAsString());
|
||||
|
@ -807,6 +803,9 @@ public class TestThriftServer {
|
|||
for (ErrorThrowingGetObserver.ErrorType type : ErrorThrowingGetObserver.ErrorType.values()) {
|
||||
testExceptionType(handler, metrics, tTableName, rowkey, type);
|
||||
}
|
||||
} finally {
|
||||
UTIL.deleteTable(tableName);
|
||||
}
|
||||
}
|
||||
|
||||
private void testExceptionType(Hbase.Iface handler, ThriftMetrics metrics,
|
||||
|
|
Loading…
Reference in New Issue