From 4e457ee1102f1546ecd31cc6823aee4ebc85a162 Mon Sep 17 00:00:00 2001
From: caoxianfei1 <caoxianfei@corp.netease.com>
Date: Fri, 17 Nov 2023 14:04:14 +0800
Subject: [PATCH] [fix] fix the error that modify diskTrimCheckIntervalSec on
 the fly

Signed-off-by: caoxianfei1 <caoxianfei@corp.netease.com>
---
 curvefs/src/client/s3/disk_cache_manager.cpp | 1 +
 1 file changed, 1 insertion(+)

diff --git a/curvefs/src/client/s3/disk_cache_manager.cpp b/curvefs/src/client/s3/disk_cache_manager.cpp
index 235989ca87..33a09e307d 100644
--- a/curvefs/src/client/s3/disk_cache_manager.cpp
+++ b/curvefs/src/client/s3/disk_cache_manager.cpp
@@ -418,6 +418,7 @@ void DiskCacheManager::TrimCache() {
     cacheWriteFullDir = GetCacheWriteFullDir();
     while (true) {
         UpdateDiskFsUsedRatio();
+        waitIntervalSec_.Init(FLAGS_diskTrimCheckIntervalSec * 1000);
         waitIntervalSec_.WaitForNextExcution();
         if (!isRunning_) {
             LOG(INFO) << "trim thread end.";