You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@accumulo.apache.org by vi...@apache.org on 2011/12/23 18:56:03 UTC
svn commit: r1222767 -
/incubator/accumulo/trunk/src/server/src/main/java/org/apache/accumulo/server/tabletserver/InMemoryMap.java
Author: vines
Date: Fri Dec 23 17:56:03 2011
New Revision: 1222767
URL: http://svn.apache.org/viewvc?rev=1222767&view=rev
Log:
Accumulo-228 - add 4 bytes. Need ot reEvaluate getOverheadPerEntry
Modified:
incubator/accumulo/trunk/src/server/src/main/java/org/apache/accumulo/server/tabletserver/InMemoryMap.java
Modified: incubator/accumulo/trunk/src/server/src/main/java/org/apache/accumulo/server/tabletserver/InMemoryMap.java
URL: http://svn.apache.org/viewvc/incubator/accumulo/trunk/src/server/src/main/java/org/apache/accumulo/server/tabletserver/InMemoryMap.java?rev=1222767&r1=1222766&r2=1222767&view=diff
==============================================================================
--- incubator/accumulo/trunk/src/server/src/main/java/org/apache/accumulo/server/tabletserver/InMemoryMap.java (original)
+++ incubator/accumulo/trunk/src/server/src/main/java/org/apache/accumulo/server/tabletserver/InMemoryMap.java Fri Dec 23 17:56:03 2011
@@ -232,7 +232,8 @@ public class InMemoryMap {
private AtomicInteger size = new AtomicInteger();
public void put(Key key, Value value) {
- bytesInMemory.addAndGet(key.getLength());
+ // Always a MemKey, so account for the kvCount int
+ bytesInMemory.addAndGet(key.getLength() + 4);
bytesInMemory.addAndGet(value.getSize());
if (map.put(key, value) == null)
size.incrementAndGet();