You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by qi...@apache.org on 2019/06/11 13:28:44 UTC
[incubator-iotdb] branch feature_async_close_tsfile updated: fix
groupSizeInByte config
This is an automated email from the ASF dual-hosted git repository.
qiaojialin pushed a commit to branch feature_async_close_tsfile
in repository https://gitbox.apache.org/repos/asf/incubator-iotdb.git
The following commit(s) were added to refs/heads/feature_async_close_tsfile by this push:
new 5db92ac fix groupSizeInByte config
5db92ac is described below
commit 5db92acb927d45e251f39cd0e8e076fd10521d52
Author: qiaojialin <64...@qq.com>
AuthorDate: Tue Jun 11 21:28:32 2019 +0800
fix groupSizeInByte config
---
.../org/apache/iotdb/db/engine/bufferwrite/BufferWriteProcessor.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/iotdb/src/main/java/org/apache/iotdb/db/engine/bufferwrite/BufferWriteProcessor.java b/iotdb/src/main/java/org/apache/iotdb/db/engine/bufferwrite/BufferWriteProcessor.java
index d627d9b..f79f89b 100644
--- a/iotdb/src/main/java/org/apache/iotdb/db/engine/bufferwrite/BufferWriteProcessor.java
+++ b/iotdb/src/main/java/org/apache/iotdb/db/engine/bufferwrite/BufferWriteProcessor.java
@@ -56,6 +56,7 @@ import org.apache.iotdb.db.utils.MemUtils;
import org.apache.iotdb.db.writelog.manager.MultiFileLogNodeManager;
import org.apache.iotdb.db.writelog.node.WriteLogNode;
import org.apache.iotdb.tsfile.common.conf.TSFileConfig;
+import org.apache.iotdb.tsfile.common.conf.TSFileDescriptor;
import org.apache.iotdb.tsfile.file.metadata.ChunkMetaData;
import org.apache.iotdb.tsfile.file.metadata.enums.TSDataType;
import org.apache.iotdb.tsfile.utils.Pair;
@@ -75,7 +76,7 @@ public class BufferWriteProcessor extends Processor {
private volatile Future<Boolean> closeFuture = new BWCloseFuture(new ImmediateFuture<>(true));
private ReentrantLock flushQueryLock = new ReentrantLock();
private AtomicLong memSize = new AtomicLong();
- private long memThreshold = TSFileConfig.groupSizeInByte;
+ private long memThreshold = TSFileDescriptor.getInstance().getConfig().groupSizeInByte;
private IMemTable workMemTable;
// each flush task has a flushId, IO task should scheduled by this id