From 04bfe70c05d27eb923934e891bddd375a5368132 Mon Sep 17 00:00:00 2001 From: oceanoverflow Date: Mon, 22 Apr 2024 14:53:21 +0000 Subject: [PATCH] fix rs backup failed when ls meet error --- src/rootserver/backup/ob_backup_data_ls_task_mgr.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/rootserver/backup/ob_backup_data_ls_task_mgr.cpp b/src/rootserver/backup/ob_backup_data_ls_task_mgr.cpp index 92ca7ab36..ed1c2b149 100755 --- a/src/rootserver/backup/ob_backup_data_ls_task_mgr.cpp +++ b/src/rootserver/backup/ob_backup_data_ls_task_mgr.cpp @@ -398,7 +398,9 @@ int ObBackupDataLSTaskMgr::finish_(int64_t &finish_cnt) bool ls_can_retry = true; int64_t next_retry_id = ls_attr_->retry_id_ + 1; switch(ls_attr_->task_type_.type_) { - case ObBackupDataTaskType::BACKUP_META: { + case ObBackupDataTaskType::BACKUP_META: + case ObBackupDataTaskType::BACKUP_META_FINISH: + case ObBackupDataTaskType::BEFORE_PLUS_ARCHIVE_LOG: { int64_t max_retry_times = OB_MAX_RETRY_TIMES; #ifdef ERRSIM if (0 != GCONF.errsim_max_backup_retry_count) {