This is an automated email from the ASF dual-hosted git repository. jiangtian pushed a commit to branch debug_ttl in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit f53e9cd964a7d275b04f179075d3c4ef95ef3181 Author: jt2594838 <[email protected]> AuthorDate: Wed Jul 3 16:15:06 2024 +0800 fix default database ttl --- .../apache/iotdb/confignode/manager/schema/ClusterSchemaManager.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/schema/ClusterSchemaManager.java b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/schema/ClusterSchemaManager.java index d2220feb770..aa59c8f1374 100644 --- a/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/schema/ClusterSchemaManager.java +++ b/iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/schema/ClusterSchemaManager.java @@ -396,7 +396,8 @@ public class ClusterSchemaManager { Map<String, Long> infoMap = new ConcurrentHashMap<>(); for (String database : databases) { try { - long ttl = getDatabaseSchemaByName(database).getTTL(); + final TDatabaseSchema databaseSchema = getDatabaseSchemaByName(database); + long ttl = databaseSchema.isSetTTL() ? databaseSchema.getTTL() : -1; if (ttl < 0 || ttl == Long.MAX_VALUE) { continue; }
