From 294157b1ca8f0e585b71868625092dfc341386f0 Mon Sep 17 00:00:00 2001 From: obdev Date: Wed, 10 May 2023 05:30:11 +0000 Subject: [PATCH] Limit the frequency of tenant_freeze --- src/observer/ob_service.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/observer/ob_service.cpp b/src/observer/ob_service.cpp index 923805c7ac..a8ce94cdb4 100644 --- a/src/observer/ob_service.cpp +++ b/src/observer/ob_service.cpp @@ -1074,6 +1074,8 @@ int ObService::tenant_freeze_(const uint64_t tenant_id) if (OB_ISNULL(freezer = MTL(storage::ObTenantFreezer*))) { ret = OB_ERR_UNEXPECTED; LOG_WARN("ObTenantFreezer shouldn't be null", K(ret), K(tenant_id)); + } else if (freezer->exist_ls_freezing()) { + LOG_INFO("exist running ls_freeze", K(ret), K(tenant_id)); } else if (OB_FAIL(freezer->tenant_freeze())) { if (OB_ENTRY_EXIST == ret) { ret = OB_SUCCESS;