From 346e7a717b3f2e468354c5fea1007ee49e2f4418 Mon Sep 17 00:00:00 2001 From: HTHou Date: Mon, 3 Aug 2020 17:00:29 +0800 Subject: [PATCH] add a test --- .../db/integration/IoTDBSimpleQueryIT.java | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBSimpleQueryIT.java b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBSimpleQueryIT.java index 2117b595f2..f345f16bda 100644 --- a/server/src/test/java/org/apache/iotdb/db/integration/IoTDBSimpleQueryIT.java +++ b/server/src/test/java/org/apache/iotdb/db/integration/IoTDBSimpleQueryIT.java @@ -21,7 +21,6 @@ package org.apache.iotdb.db.integration; import org.apache.iotdb.db.conf.IoTDBDescriptor; import org.apache.iotdb.db.exception.metadata.MetadataException; import org.apache.iotdb.db.metadata.MManager; -import org.apache.iotdb.db.metadata.mnode.MNode; import org.apache.iotdb.db.metadata.mnode.MeasurementMNode; import org.apache.iotdb.db.utils.EnvironmentUtils; import org.apache.iotdb.jdbc.Config; @@ -485,4 +484,24 @@ public class IoTDBSimpleQueryIT { } } + @Test + public void testTimeseriesMetadataCache() throws ClassNotFoundException { + Class.forName(Config.JDBC_DRIVER_NAME); + try (Connection connection = DriverManager + .getConnection(Config.IOTDB_URL_PREFIX + "127.0.0.1:6667/", + "root", "root"); + Statement statement = connection.createStatement()) { + statement.execute("SET STORAGE GROUP TO root.sg1"); + for (int i = 0; i < 10000; i++) { + statement.execute("CREATE TIMESERIES root.sg1.d0.s"+ i + " WITH DATATYPE=INT32,ENCODING=PLAIN"); + } + for (int i = 1; i < 10000; i++) { + statement.execute("INSERT INTO root.sg1.d0(timestamp, s" + i + ") VALUES (1000, 1)"); + } + statement.execute("flush"); + statement.executeQuery("select s0 from root.sg1.d0"); + } catch (SQLException e) { + fail(); + } + } } -- GitLab