You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@doris.apache.org by yi...@apache.org on 2025/11/08 13:00:04 UTC
(doris) branch branch-4.0 updated: branch-4.0: [fix](catalog) max_meta_object_cache_num config must > 0 #57742 (#57794)
This is an automated email from the ASF dual-hosted git repository.
yiguolei pushed a commit to branch branch-4.0
in repository https://gitbox.apache.org/repos/asf/doris.git
The following commit(s) were added to refs/heads/branch-4.0 by this push:
new 2b30982159a branch-4.0: [fix](catalog) max_meta_object_cache_num config must > 0 #57742 (#57794)
2b30982159a is described below
commit 2b30982159a1e3782c71f103b7af872af9d92514
Author: github-actions[bot] <41...@users.noreply.github.com>
AuthorDate: Sat Nov 8 20:59:57 2025 +0800
branch-4.0: [fix](catalog) max_meta_object_cache_num config must > 0 #57742 (#57794)
Cherry-picked from #57742
Co-authored-by: Mingyu Chen (Rayner) <mo...@163.com>
---
.../src/main/java/org/apache/doris/datasource/ExternalCatalog.java | 2 +-
.../src/main/java/org/apache/doris/datasource/ExternalDatabase.java | 5 ++---
2 files changed, 3 insertions(+), 4 deletions(-)
diff --git a/fe/fe-core/src/main/java/org/apache/doris/datasource/ExternalCatalog.java b/fe/fe-core/src/main/java/org/apache/doris/datasource/ExternalCatalog.java
index 5fbdd5894ad..c6915ef9353 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/datasource/ExternalCatalog.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/datasource/ExternalCatalog.java
@@ -336,7 +336,7 @@ public abstract class ExternalCatalog
name,
OptionalLong.of(Config.external_cache_expire_time_seconds_after_access),
OptionalLong.of(Config.external_cache_refresh_time_minutes * 60L),
- Config.max_meta_object_cache_num,
+ Math.max(Config.max_meta_object_cache_num, 1),
ignored -> getFilteredDatabaseNames(),
localDbName -> Optional.ofNullable(
buildDbForInit(null, localDbName, Util.genIdByName(name, localDbName), logType,
diff --git a/fe/fe-core/src/main/java/org/apache/doris/datasource/ExternalDatabase.java b/fe/fe-core/src/main/java/org/apache/doris/datasource/ExternalDatabase.java
index 0699535b92c..76925a42921 100644
--- a/fe/fe-core/src/main/java/org/apache/doris/datasource/ExternalDatabase.java
+++ b/fe/fe-core/src/main/java/org/apache/doris/datasource/ExternalDatabase.java
@@ -167,14 +167,13 @@ public abstract class ExternalDatabase<T extends ExternalTable>
name,
OptionalLong.of(Config.external_cache_expire_time_seconds_after_access),
OptionalLong.of(Config.external_cache_refresh_time_minutes * 60L),
- Config.max_meta_object_cache_num,
+ Math.max(Config.max_meta_object_cache_num, 1),
ignored -> listTableNames(),
localTableName -> Optional.ofNullable(
buildTableForInit(null, localTableName,
Util.genIdByName(extCatalog.getName(), name, localTableName),
extCatalog,
- this, true)),
- (key, value, cause) -> value.ifPresent(ExternalTable::unsetObjectCreated));
+ this, true)), null);
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@doris.apache.org
For additional commands, e-mail: commits-help@doris.apache.org