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

twice pushed a commit to branch unstable
in repository https://gitbox.apache.org/repos/asf/kvrocks.git


The following commit(s) were added to refs/heads/unstable by this push:
     new 15d81f05 Improve logging message for retryable background IO errors 
(#2317)
15d81f05 is described below

commit 15d81f05b3dfb8b936dc54a6fe8bd1fd58960e67
Author: VasuDevrani <[email protected]>
AuthorDate: Fri May 17 17:04:26 2024 +0530

    Improve logging message for retryable background IO errors (#2317)
    
    Co-authored-by: Twice <[email protected]>
    Co-authored-by: Myth <[email protected]>
---
 src/server/server.cc | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/server/server.cc b/src/server/server.cc
index 0ebc142c..7ed970bf 100644
--- a/src/server/server.cc
+++ b/src/server/server.cc
@@ -808,8 +808,12 @@ void Server::cron() {
     // In order to properly handle all possible situations on rocksdb, we 
manually resume here
     // when encountering no space error and disk quota exceeded error.
     if (counter != 0 && counter % 600 == 0 && 
storage->IsDBInRetryableIOError()) {
-      storage->GetDB()->Resume();
-      LOG(INFO) << "[server] Schedule to resume DB after retryable IO error";
+      auto s = storage->GetDB()->Resume();
+      if (s.ok()) {
+        LOG(WARNING) << "[server] Successfully resumed DB after retryable IO 
error";
+      } else {
+        LOG(ERROR) << "[server] Failed to resume DB after retryable IO error: 
" << s.ToString();
+      }
       storage->SetDBInRetryableIOError(false);
     }
 

Reply via email to