roll backup check initial state in ha scan tablet

This commit is contained in:
hamstersox
2023-07-04 15:42:15 +00:00
committed by ob-robot
parent ba92ee0f4f
commit f3219cbd56

View File

@ -6079,7 +6079,6 @@ int ObLSTabletService::set_frozen_for_all_memtables()
int ObLSTabletService::ha_scan_all_tablets(const HandleTabletMetaFunc &handle_tablet_meta_f) int ObLSTabletService::ha_scan_all_tablets(const HandleTabletMetaFunc &handle_tablet_meta_f)
{ {
int ret = OB_SUCCESS; int ret = OB_SUCCESS;
bool is_initial_state = false;
if (OB_UNLIKELY(!is_inited_)) { if (OB_UNLIKELY(!is_inited_)) {
ret = OB_NOT_INIT; ret = OB_NOT_INIT;
LOG_WARN("not inited", K(ret), K_(is_inited)); LOG_WARN("not inited", K(ret), K_(is_inited));
@ -6104,11 +6103,6 @@ int ObLSTabletService::ha_scan_all_tablets(const HandleTabletMetaFunc &handle_ta
} else if (OB_ISNULL(tablet = tablet_handle.get_obj())) { } else if (OB_ISNULL(tablet = tablet_handle.get_obj())) {
ret = OB_ERR_UNEXPECTED; ret = OB_ERR_UNEXPECTED;
LOG_WARN("tablet is nullptr", K(ret), K(tablet_handle)); LOG_WARN("tablet is nullptr", K(ret), K(tablet_handle));
} else if (OB_FAIL(tablet->check_initial_state(is_initial_state))) {
LOG_WARN("failed to check initial state", K(ret));
} else if (OB_UNLIKELY(is_initial_state)) {
ret = OB_ERR_UNEXPECTED;
LOG_WARN("tablet must not be initial state", K(ret), KPC(tablet), K(is_initial_state));
} else if (OB_FAIL(tablet->build_migration_tablet_param(tablet_info.param_))) { } else if (OB_FAIL(tablet->build_migration_tablet_param(tablet_info.param_))) {
LOG_WARN("failed to build migration tablet param", K(ret)); LOG_WARN("failed to build migration tablet param", K(ret));
} else if (OB_FAIL(tablet->get_ha_sstable_size(tablet_info.data_size_))) { } else if (OB_FAIL(tablet->get_ha_sstable_size(tablet_info.data_size_))) {