This is an automated email from the ASF dual-hosted git repository. jackietien pushed a commit to branch IOTDB-3171 in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 345bd5f7afe2d9bee828636d59236f8ebe2b4a2d Author: JackieTien97 <[email protected]> AuthorDate: Thu May 26 16:40:42 2022 +0800 [IOTDB-3171] Fix NPE when getting modification file --- .../java/org/apache/iotdb/db/engine/storagegroup/TsFileResource.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/server/src/main/java/org/apache/iotdb/db/engine/storagegroup/TsFileResource.java b/server/src/main/java/org/apache/iotdb/db/engine/storagegroup/TsFileResource.java index 1a5cc07f3d..77b16f0d55 100644 --- a/server/src/main/java/org/apache/iotdb/db/engine/storagegroup/TsFileResource.java +++ b/server/src/main/java/org/apache/iotdb/db/engine/storagegroup/TsFileResource.java @@ -98,7 +98,7 @@ public class TsFileResource { private ModificationFile modFile; - private ModificationFile compactionModFile; + private volatile ModificationFile compactionModFile; protected volatile TsFileResourceStatus status = TsFileResourceStatus.UNCLOSED; @@ -131,7 +131,7 @@ public class TsFileResource { private long ramSize; - private long tsFileSize = -1L; + private volatile long tsFileSize = -1L; private TsFileProcessor processor;
