allow to read when ls migration in HOLD or ls migration in NONE status
This commit is contained in:
@ -5910,7 +5910,8 @@ int ObLSTabletService::set_allow_to_read_(ObLS *ls)
|
|||||||
} else {
|
} else {
|
||||||
if (OB_FAIL(ls->get_migration_and_restore_status(migration_status, restore_status))) {
|
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));
|
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) {
|
|| ObLSRestoreStatus::RESTORE_NONE != restore_status) {
|
||||||
allow_to_read_mgr_.disable_to_read();
|
allow_to_read_mgr_.disable_to_read();
|
||||||
FLOG_INFO("set ls do not allow to read", KPC(ls), K(migration_status), K(restore_status));
|
FLOG_INFO("set ls do not allow to read", KPC(ls), K(migration_status), K(restore_status));
|
||||||
|
Reference in New Issue
Block a user