Repository: hbase Updated Branches: refs/heads/hbase-12439 3dec8582f -> 5eefe1317
HBASE-14995 Optimize setting tagsPresent in DefaultMemStore.java (huaxiang sun) Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/546ac1cb Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/546ac1cb Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/546ac1cb Branch: refs/heads/hbase-12439 Commit: 546ac1cbb379acb198b2debabbf14c878ffb8a33 Parents: 3dec858 Author: tedyu <yuzhih...@gmail.com> Authored: Wed Dec 16 18:16:38 2015 -0800 Committer: tedyu <yuzhih...@gmail.com> Committed: Wed Dec 16 18:16:38 2015 -0800 ---------------------------------------------------------------------- .../java/org/apache/hadoop/hbase/regionserver/DefaultMemStore.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/546ac1cb/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/DefaultMemStore.java ---------------------------------------------------------------------- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/DefaultMemStore.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/DefaultMemStore.java index 89ae0d1..14c2e32 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/DefaultMemStore.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/DefaultMemStore.java @@ -240,7 +240,7 @@ public class DefaultMemStore implements MemStore { // When we use ACL CP or Visibility CP which deals with Tags during // mutation, the TagRewriteCell.getTagsLength() is a cheaper call. We do not // parse the byte[] to identify the tags length. - if(e.getTagsLength() > 0) { + if (!tagsPresent && (e.getTagsLength() > 0)) { tagsPresent = true; } setOldestEditTimeToNow();