Repository: hbase Updated Branches: refs/heads/branch-1 3a529c04c -> 4b9eaf585
HBASE-12728 buffered writes substantially less useful after removal of HTablePool (addendum) Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/4b9eaf58 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/4b9eaf58 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/4b9eaf58 Branch: refs/heads/branch-1 Commit: 4b9eaf585124094f02db41cc4f84805e936417b3 Parents: 3a529c0 Author: Nick Dimiduk <[email protected]> Authored: Fri Jan 23 12:01:08 2015 -0800 Committer: Nick Dimiduk <[email protected]> Committed: Fri Jan 23 14:45:28 2015 -0800 ---------------------------------------------------------------------- .../src/main/java/org/apache/hadoop/hbase/client/HTable.java | 4 ++++ 1 file changed, 4 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/4b9eaf58/hbase-client/src/main/java/org/apache/hadoop/hbase/client/HTable.java ---------------------------------------------------------------------- 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 57482ef..6ff1f02 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 @@ -1387,6 +1387,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(); }
