From d1395b14894ada2dc3b3895c6d5a486ad308f94d Mon Sep 17 00:00:00 2001 From: Nick Dimiduk Date: Fri, 23 Jan 2015 12:01:08 -0800 Subject: [PATCH] HBASE-12728 buffered writes substantially less useful after removal of HTablePool (addendum) --- hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTable.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTable.java b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTable.java index 374c06d..21b35ab 100644 --- a/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTable.java +++ b/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTable.java @@ -1385,6 +1385,10 @@ public class HTable implements HTableInterface { */ @Override public void flushCommits() throws IOException { + if (mutator == null) { + // nothing to flush if there's no mutator; don't bother creating one. + return; + } getBufferedMutator().flush(); } -- 1.9.3 (Apple Git-50)