From 9016d8bedffb7bc3c23e21ea8a11a48909b31431 Mon Sep 17 00:00:00 2001 From: Tyshawn Date: Fri, 2 Feb 2024 20:16:27 +0000 Subject: [PATCH] [CP] [BUG.FIX] Don't try wash from gc queue for large tablet buffer --- src/storage/meta_mem/ob_tenant_meta_mem_mgr.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/storage/meta_mem/ob_tenant_meta_mem_mgr.cpp b/src/storage/meta_mem/ob_tenant_meta_mem_mgr.cpp index 35c037ccc..c4bf17f20 100644 --- a/src/storage/meta_mem/ob_tenant_meta_mem_mgr.cpp +++ b/src/storage/meta_mem/ob_tenant_meta_mem_mgr.cpp @@ -2293,7 +2293,7 @@ int ObTenantMetaMemMgr::try_wash_tablet(const std::type_info &type_info, void *& if (OB_UNLIKELY(!is_inited_)) { ret = OB_NOT_INIT; LOG_WARN("not init ObTenantMetaMemMgr", K(ret)); - } else if (OB_FAIL(try_wash_tablet_from_gc_queue(buf_len, header, free_obj))) { + } else if (!is_large && OB_FAIL(try_wash_tablet_from_gc_queue(buf_len, header, free_obj))) { LOG_WARN("fail to try wash tablet from gc queue", K(ret), K(buf_len), K(header)); } else if (FALSE_IT(time_guard.click("wash_queue"))) { } else if (OB_NOT_NULL(free_obj)) {