Skip to content
Permalink
Browse files
HBASE-24073 [flakey test] client.TestAsyncRegionAdminApi messed up co…
…mpaction state. (#1387)

Signed-off-by: Viraj Jasani <vjasani@apache.org>
  • Loading branch information
huaxiangsun committed Mar 30, 2020
1 parent f365cb5 commit d318ca174154f54dcdaf8b6d097221e267a1810f
Showing 1 changed file with 12 additions and 1 deletion.
@@ -372,7 +372,18 @@ private void compactionTest(final TableName tableName, final int flushes,
byte[][] families =
{ family, Bytes.add(family, Bytes.toBytes("2")), Bytes.add(family, Bytes.toBytes("3")) };
createTableWithDefaultConf(tableName, null, families);
loadData(tableName, families, 3000, flushes);

byte[][] singleFamilyArray = { family };

// When singleFamily is true, only load data for the family being tested. This is to avoid
// the case that while major compaction is going on for the family, minor compaction could
// happen for other families at the same time (Two compaction threads long/short), thus
// pollute the compaction and store file numbers for the region.
if (singleFamily) {
loadData(tableName, singleFamilyArray, 3000, flushes);
} else {
loadData(tableName, families, 3000, flushes);
}

List<Region> regions = new ArrayList<>();
TEST_UTIL

0 comments on commit d318ca1

Please sign in to comment.