while (!regionOnline) {
regionOnline =
hBaseCluster.getMaster().getAssignmentManager()
.isRegionAssigned(indexHRegion.getRegionInfo());
}
admin.compact(userTableName + "_idx");
List<HRegion> onlineRegions =
regionServer.getOnlineRegions(Bytes.toBytes(userTableName + "_idx"));
List<String> storeFileList =
regionServer.getStoreFileList(onlineRegions.get(0).getRegionName());
while (storeFileList.size() != 1) {