From 4171f323877a95849a67599bc7bdbc8f445c077e Mon Sep 17 00:00:00 2001 From: JiahuaChen Date: Thu, 28 Mar 2024 10:21:11 +0000 Subject: [PATCH] Skip old mds replay --- .../tablet/ob_tablet_create_mds_helper.cpp | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/src/storage/tablet/ob_tablet_create_mds_helper.cpp b/src/storage/tablet/ob_tablet_create_mds_helper.cpp index 1e1af96456..5aba0a1811 100644 --- a/src/storage/tablet/ob_tablet_create_mds_helper.cpp +++ b/src/storage/tablet/ob_tablet_create_mds_helper.cpp @@ -188,15 +188,14 @@ int ObTabletCreateMdsHelper::on_replay( LOG_WARN("failed to convert_schemas", K(ret), "arg", PRETTY_ARG(arg)); } else if (CLICK_FAIL(check_create_new_tablets(arg, true/*is_replay*/))) { LOG_WARN("failed to check create new tablets", K(ret)); - } + } else { + if (CLICK_FAIL(replay_process(arg, scn, ctx))) { + LOG_WARN("fail to replay_process", K(ret), "arg", PRETTY_ARG(arg)); + } - if (OB_FAIL(ret)) { - } else if (CLICK_FAIL(replay_process(arg, scn, ctx))) { - LOG_WARN("fail to replay_process", K(ret), "arg", PRETTY_ARG(arg)); - } - - if (OB_FAIL(ret)) { - handle_ret_for_replay(ret); + if (OB_FAIL(ret)) { + handle_ret_for_replay(ret); + } } return ret;