From aac700582142c6346b931156770f7cc355903f29 Mon Sep 17 00:00:00 2001 From: simonjoylet Date: Wed, 22 Mar 2023 13:12:00 +0000 Subject: [PATCH] check ddl start scn in tablet meta when ls online --- src/storage/ddl/ob_tablet_ddl_kv_mgr.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/storage/ddl/ob_tablet_ddl_kv_mgr.cpp b/src/storage/ddl/ob_tablet_ddl_kv_mgr.cpp index 3ed0194ac4..4e9ecc5dd7 100644 --- a/src/storage/ddl/ob_tablet_ddl_kv_mgr.cpp +++ b/src/storage/ddl/ob_tablet_ddl_kv_mgr.cpp @@ -589,6 +589,8 @@ int ObTabletDDLKvMgr::online() tablet_handle, ObTabletCommon::NO_CHECK_GET_TABLET_TIMEOUT_US))) { LOG_WARN("get tablet handle failed", K(ret), K(ls_id_), K(tablet_id_)); + } else if (!tablet_handle.get_obj()->get_tablet_meta().ddl_start_scn_.is_valid_and_not_min()) { + LOG_DEBUG("no need to start ddl kv manager", K(ret), "tablet_meta", tablet_handle.get_obj()->get_tablet_meta()); } else { const ObTabletMeta &tablet_meta = tablet_handle.get_obj()->get_tablet_meta(); ObITable::TableKey table_key; -- GitLab