Add wait on disable to complete to TestHFileOutputFormat by watching regions in transition...; seems to fix unit test
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1004474 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
77dc443fc1
commit
f363062641
|
@ -43,6 +43,7 @@ import org.apache.hadoop.hbase.client.HBaseAdmin;
|
|||
import org.apache.hadoop.hbase.client.HTable;
|
||||
import org.apache.hadoop.hbase.io.ImmutableBytesWritable;
|
||||
import org.apache.hadoop.hbase.util.Bytes;
|
||||
import org.apache.hadoop.hbase.util.Threads;
|
||||
import org.apache.hadoop.io.NullWritable;
|
||||
import org.apache.hadoop.mapreduce.Job;
|
||||
import org.apache.hadoop.mapreduce.Mapper;
|
||||
|
@ -286,6 +287,11 @@ public class TestHFileOutputFormat {
|
|||
if (shouldChangeRegions) {
|
||||
LOG.info("Changing regions in table");
|
||||
admin.disableTable(table.getTableName());
|
||||
while(util.getMiniHBaseCluster().getMaster().getAssignmentManager().
|
||||
isRegionsInTransition()) {
|
||||
Threads.sleep(1000);
|
||||
LOG.info("Waiting on table to finish disabling");
|
||||
}
|
||||
byte[][] newStartKeys = generateRandomStartKeys(15);
|
||||
util.createMultiRegions(util.getConfiguration(),
|
||||
table, FAMILY_NAME, newStartKeys);
|
||||
|
|
Loading…
Reference in New Issue