From adffb883344f984ea8286006bbea193957dc456f Mon Sep 17 00:00:00 2001 From: ND501 Date: Thu, 8 Feb 2024 22:07:52 +0000 Subject: [PATCH] bugfix: tmp file not removed from tmp file manager when tenant destroy. --- src/observer/omt/ob_tenant.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/observer/omt/ob_tenant.cpp b/src/observer/omt/ob_tenant.cpp index 2adff27b60..5e7318df91 100644 --- a/src/observer/omt/ob_tenant.cpp +++ b/src/observer/omt/ob_tenant.cpp @@ -1054,10 +1054,10 @@ void ObTenant::destroy() ObTenantSwitchGuard guard(this); destroy_mtl_module(); // 1.some mtl module(eg: ObDataAccessService) remove tmp file when destroy, - // so free_tenant_file_store must be after destroy_mtl_module. - // 2.there is tg in ObTmpTenantMemBlockManager, so free_tenant_file_store must be before + // so remove_tenant_file must be after destroy_mtl_module. + // 2.there is tg in ObTmpTenantMemBlockManager, so remove_tenant_file must be before // ObTenantBase::destroy() in which tg leak is checked. - if (OB_TMP_FAIL(OB_TMP_FILE_STORE.free_tenant_file_store(id_))) { + if (OB_TMP_FAIL(FILE_MANAGER_INSTANCE_V2.remove_tenant_file(id_))) { if (OB_ENTRY_NOT_EXIST == tmp_ret) { tmp_ret = OB_SUCCESS; } else {