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;
 

Reply via email to