HBASE-9106 Do not fail TestAcidGuarantees for exceptions on table flush
git-svn-id: https://svn.apache.org/repos/asf/hbase/trunk@1509535 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
a2e1f4fa3c
commit
744fdf3d23
@ -37,6 +37,7 @@ import org.apache.hadoop.hbase.client.ResultScanner;
|
||||
import org.apache.hadoop.hbase.client.Scan;
|
||||
import org.apache.hadoop.hbase.regionserver.ConstantSizeRegionSplitPolicy;
|
||||
import org.apache.hadoop.hbase.util.Bytes;
|
||||
import org.apache.hadoop.util.StringUtils;
|
||||
import org.apache.hadoop.util.Tool;
|
||||
import org.apache.hadoop.util.ToolRunner;
|
||||
import org.junit.Test;
|
||||
@ -272,7 +273,11 @@ public class TestAcidGuarantees implements Tool {
|
||||
ctx.addThread(new RepeatingTestThread(ctx) {
|
||||
HBaseAdmin admin = new HBaseAdmin(util.getConfiguration());
|
||||
public void doAnAction() throws Exception {
|
||||
try {
|
||||
admin.flush(TABLE_NAME);
|
||||
} catch(IOException ioe) {
|
||||
LOG.warn("Ignoring exception while flushing: " + StringUtils.stringifyException(ioe));
|
||||
}
|
||||
// Flushing has been a source of ACID violations previously (see HBASE-2856), so ideally,
|
||||
// we would flush as often as possible. On a running cluster, this isn't practical:
|
||||
// (1) we will cause a lot of load due to all the flushing and compacting
|
||||
|
Loading…
x
Reference in New Issue
Block a user