From 91ac80c10495bc94440d237086f44c248afb7cbb Mon Sep 17 00:00:00 2001 From: wangxiangyu Date: Mon, 4 Mar 2024 21:29:56 +0800 Subject: [PATCH] [Enhance](multi-catalog) Use MetaIdMappingsLog to replace InitCatalogLog/InitDatabaseLog. --- .../src/main/java/org/apache/doris/datasource/CatalogMgr.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fe/fe-core/src/main/java/org/apache/doris/datasource/CatalogMgr.java b/fe/fe-core/src/main/java/org/apache/doris/datasource/CatalogMgr.java index 0b1a0215d4549c..ba49b2178ab6b5 100644 --- a/fe/fe-core/src/main/java/org/apache/doris/datasource/CatalogMgr.java +++ b/fe/fe-core/src/main/java/org/apache/doris/datasource/CatalogMgr.java @@ -623,7 +623,9 @@ public void replayRefreshExternalDb(ExternalObjectLog log) { try { ExternalCatalog catalog = (ExternalCatalog) idToCatalog.get(log.getCatalogId()); ExternalDatabase db = catalog.getDbForReplay(log.getDbId()); - db.setUnInitialized(log.isInvalidCache()); + if (db != null) { + db.setUnInitialized(log.isInvalidCache()); + } } finally { writeUnlock(); }