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;
         }

Reply via email to