Index: hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/DefaultMemStore.java =================================================================== --- hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/DefaultMemStore.java (revision 1582122) +++ hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/DefaultMemStore.java (working copy) @@ -291,6 +291,8 @@ KeyValue found = this.snapshot.get(kv); if (found != null && found.getMvccVersion() == kv.getMvccVersion()) { this.snapshot.remove(kv); + long s = heapSizeChange(kv, true); + this.snapshotSize -= s; } // If the key is in the memstore, delete it. Update this.size. found = this.kvset.get(kv);