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

qiaojialin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/master by this push:
     new 5142ef319d fix bug when count wal files. (#6463)
5142ef319d is described below

commit 5142ef319d79d72ca19c301092719d27156d5f6b
Author: ZhangHongYin <[email protected]>
AuthorDate: Mon Jun 27 22:39:46 2022 +0800

    fix bug when count wal files. (#6463)
---
 .../apache/iotdb/db/service/metrics/predefined/FileMetrics.java  | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git 
a/server/src/main/java/org/apache/iotdb/db/service/metrics/predefined/FileMetrics.java
 
b/server/src/main/java/org/apache/iotdb/db/service/metrics/predefined/FileMetrics.java
index bc7250362f..b381aaaeb6 100644
--- 
a/server/src/main/java/org/apache/iotdb/db/service/metrics/predefined/FileMetrics.java
+++ 
b/server/src/main/java/org/apache/iotdb/db/service/metrics/predefined/FileMetrics.java
@@ -83,16 +83,17 @@ public class FileMetrics implements IMetricSet {
                     dir -> {
                       File walFolder = new File(dir);
                       File[] walNodeFolders = 
walFolder.listFiles(File::isDirectory);
+                      long result = 0L;
                       if (null != walNodeFolders) {
                         for (File walNodeFolder : walNodeFolders) {
                           if (walNodeFolder.exists() && 
walNodeFolder.isDirectory()) {
-                            return org.apache.commons.io.FileUtils.listFiles(
-                                    walNodeFolder, null, true)
-                                .size();
+                            result +=
+                                
org.apache.commons.io.FileUtils.listFiles(walNodeFolder, null, true)
+                                    .size();
                           }
                         }
                       }
-                      return 0L;
+                      return result;
                     })
                 .sum(),
         Tag.NAME.toString(),

Reply via email to