allow to read when ls migration in HOLD or ls migration in NONE status

This commit is contained in:
godyangfight 2023-10-23 02:48:05 +00:00 committed by ob-robot
parent 79e376bdc3
commit 29c639ea68

View File

@ -5910,7 +5910,8 @@ int ObLSTabletService::set_allow_to_read_(ObLS *ls)
} else {
if (OB_FAIL(ls->get_migration_and_restore_status(migration_status, restore_status))) {
LOG_WARN("failed to get ls migration and restore status", K(ret), KPC(ls));
} else if (ObMigrationStatus::OB_MIGRATION_STATUS_NONE != migration_status
} else if ((ObMigrationStatus::OB_MIGRATION_STATUS_NONE != migration_status
&& ObMigrationStatus::OB_MIGRATION_STATUS_HOLD != migration_status)
|| ObLSRestoreStatus::RESTORE_NONE != restore_status) {
allow_to_read_mgr_.disable_to_read();
FLOG_INFO("set ls do not allow to read", KPC(ls), K(migration_status), K(restore_status));