This is an automated email from the ASF dual-hosted git repository. qiaojialin pushed a commit to branch remove_text_in_cache in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git
commit e645abab57e4930cb67cb09d00956037fa131d6a Author: qiaojialin <[email protected]> AuthorDate: Sat May 23 21:36:39 2020 +0800 clear data in Binary[] when returned to PrimitiveArrayPool --- server/src/main/java/org/apache/iotdb/db/rescon/PrimitiveArrayPool.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/server/src/main/java/org/apache/iotdb/db/rescon/PrimitiveArrayPool.java b/server/src/main/java/org/apache/iotdb/db/rescon/PrimitiveArrayPool.java index a403f28..2284be2 100644 --- a/server/src/main/java/org/apache/iotdb/db/rescon/PrimitiveArrayPool.java +++ b/server/src/main/java/org/apache/iotdb/db/rescon/PrimitiveArrayPool.java @@ -19,6 +19,7 @@ package org.apache.iotdb.db.rescon; import java.util.ArrayDeque; +import java.util.Arrays; import java.util.EnumMap; import org.apache.iotdb.db.conf.IoTDBDescriptor; import org.apache.iotdb.tsfile.exception.write.UnSupportedDataTypeException; @@ -109,6 +110,7 @@ public class PrimitiveArrayPool { } else if (dataArray instanceof double[]) { primitiveArraysMap.get(TSDataType.DOUBLE).add(dataArray); } else if (dataArray instanceof Binary[]) { + Arrays.fill((Binary[]) dataArray, null); primitiveArraysMap.get(TSDataType.TEXT).add(dataArray); } }
