[CP] choose sys ls server to backup complement log task.

This commit is contained in:
hamstersox
2023-09-26 09:43:57 +00:00
committed by ob-robot
parent 83dac66d0e
commit 941dd415c7
3 changed files with 7 additions and 3 deletions

View File

@ -141,7 +141,8 @@ int ObBackupDataScheduler::do_get_need_reload_task_(
ObBackupLSTaskAttr &ls_task = ls_tasks.at(i);
ObBackupScheduleTask *task = nullptr;
bool is_dropped = false;
if (OB_FAIL(ObBackupDataLSTaskMgr::check_ls_is_dropped(ls_task, *sql_proxy_, is_dropped))) {
if (!(job.plus_archivelog_ && set_task_attr.status_.is_backup_log())
&& OB_FAIL(ObBackupDataLSTaskMgr::check_ls_is_dropped(ls_task, *sql_proxy_, is_dropped))) {
LOG_WARN("failed to check ls is dropped", K(ret), K(ls_task));
} else if (is_dropped) {
// ls deleted, no need to reload, mark it to finish