This is an automated email from the ASF dual-hosted git repository.

jackietien pushed a commit to branch TyOOMBug
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git

commit 053be60d6823c0a462fb326ee26db85d14aed2f4
Author: JackieTien97 <[email protected]>
AuthorDate: Tue May 12 10:01:31 2020 +0800

    OOM
---
 server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkCache.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkCache.java 
b/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkCache.java
index e43f0f4..7001f34 100644
--- a/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkCache.java
+++ b/server/src/main/java/org/apache/iotdb/db/engine/cache/ChunkCache.java
@@ -63,7 +63,7 @@ public class ChunkCache {
       protected long calEntrySize(ChunkMetadata key, Chunk value) {
         if (count < 10) {
           long currentSize = RamUsageEstimator.shallowSizeOf(key) + 
RamUsageEstimator.sizeOf(value);
-          averageSize = (averageSize * count) + currentSize / (++count);
+          averageSize = ((averageSize * count) + currentSize) / (++count);
           return currentSize;
         } else if (count < 100000) {
           count++;

Reply via email to