HBASE-20932 Effective MemStoreSize::hashCode() Signed-off-by: tedyu <yuzhih...@gmail.com>
Project: http://git-wip-us.apache.org/repos/asf/hbase/repo Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/a392c017 Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/a392c017 Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/a392c017 Branch: refs/heads/HBASE-20749 Commit: a392c017ed05c541403307e7fc75fbad38acff4a Parents: 1913164 Author: Mingliang Liu <lium...@apache.org> Authored: Wed Jul 25 14:32:08 2018 -0700 Committer: tedyu <yuzhih...@gmail.com> Committed: Wed Jul 25 14:40:45 2018 -0700 ---------------------------------------------------------------------- .../org/apache/hadoop/hbase/regionserver/MemStoreSize.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/hbase/blob/a392c017/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MemStoreSize.java ---------------------------------------------------------------------- diff --git a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MemStoreSize.java b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MemStoreSize.java index 97a416e..e9b4cea 100644 --- a/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MemStoreSize.java +++ b/hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/MemStoreSize.java @@ -100,9 +100,9 @@ public class MemStoreSize { @Override public int hashCode() { - long h = 31 * this.dataSize; - h = h + 31 * this.heapSize; - h = h + 31 * this.offHeapSize; + long h = this.dataSize; + h = h * 31 + this.heapSize; + h = h * 31 + this.offHeapSize; return (int) h; }