Repository: hbase
Updated Branches:
  refs/heads/branch-2 1e167e4e2 -> bb6f24cd5


HBASE-20932 Effective MemStoreSize::hashCode()

Signed-off-by: tedyu <[email protected]>


Project: http://git-wip-us.apache.org/repos/asf/hbase/repo
Commit: http://git-wip-us.apache.org/repos/asf/hbase/commit/bb6f24cd
Tree: http://git-wip-us.apache.org/repos/asf/hbase/tree/bb6f24cd
Diff: http://git-wip-us.apache.org/repos/asf/hbase/diff/bb6f24cd

Branch: refs/heads/branch-2
Commit: bb6f24cd593fb6dcb9af5b1a3071d58f00ee2ec1
Parents: 1e167e4
Author: Mingliang Liu <[email protected]>
Authored: Wed Jul 25 14:32:08 2018 -0700
Committer: tedyu <[email protected]>
Committed: Wed Jul 25 14:42:47 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/bb6f24cd/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;
   }
 

Reply via email to