This is an automated email from the ASF dual-hosted git repository.

xingtanzjr pushed a commit to branch remove_useless_module
in repository https://gitbox.apache.org/repos/asf/iotdb.git


The following commit(s) were added to refs/heads/remove_useless_module by this 
push:
     new 8a39d8c0664 remove useless module integration
8a39d8c0664 is described below

commit 8a39d8c06642f3e6f9f3a38681bc027140821657
Author: Jinrui.Zhang <[email protected]>
AuthorDate: Thu Jun 1 11:41:21 2023 +0800

    remove useless module integration
---
 .../apache/iotdb/db/integration/IoTDBTtlIT.java    | 354 ---------------------
 1 file changed, 354 deletions(-)

diff --git 
a/integration/src/test/java/org/apache/iotdb/db/integration/IoTDBTtlIT.java 
b/integration/src/test/java/org/apache/iotdb/db/integration/IoTDBTtlIT.java
deleted file mode 100644
index 7c30e59b045..00000000000
--- a/integration/src/test/java/org/apache/iotdb/db/integration/IoTDBTtlIT.java
+++ /dev/null
@@ -1,354 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *     http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- *
- */
-
-package org.apache.iotdb.db.integration;
-
-import org.apache.iotdb.commons.conf.CommonDescriptor;
-import org.apache.iotdb.integration.env.EnvFactory;
-import org.apache.iotdb.itbase.category.ClusterTest;
-import org.apache.iotdb.itbase.category.LocalStandaloneTest;
-import org.apache.iotdb.itbase.category.RemoteTest;
-import org.apache.iotdb.rpc.TSStatusCode;
-
-import org.junit.After;
-import org.junit.Before;
-import org.junit.Test;
-import org.junit.experimental.categories.Category;
-
-import java.sql.Connection;
-import java.sql.ResultSet;
-import java.sql.SQLException;
-import java.sql.Statement;
-
-import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
-
-@Category({LocalStandaloneTest.class, ClusterTest.class, RemoteTest.class})
-public class IoTDBTtlIT {
-
-  @Before
-  public void setUp() throws Exception {
-    EnvFactory.getEnv().initBeforeTest();
-  }
-
-  @After
-  public void tearDown() throws Exception {
-    EnvFactory.getEnv().cleanAfterTest();
-  }
-
-  @Test
-  @Category({ClusterTest.class})
-  public void testTTL() throws SQLException, InterruptedException {
-    try (Connection connection = EnvFactory.getEnv().getConnection();
-        Statement statement = connection.createStatement()) {
-      try {
-        statement.execute("SET TTL TO root.TTL_SG1 1000");
-      } catch (SQLException e) {
-        assertEquals(TSStatusCode.PATH_NOT_EXIST.getStatusCode(), 
e.getErrorCode());
-      }
-      try {
-        statement.execute("UNSET TTL TO root.TTL_SG1");
-      } catch (SQLException e) {
-        assertEquals(TSStatusCode.PATH_NOT_EXIST.getStatusCode(), 
e.getErrorCode());
-      }
-
-      statement.execute("CREATE DATABASE root.TTL_SG1");
-      statement.execute("CREATE TIMESERIES root.TTL_SG1.s1 WITH 
DATATYPE=INT64,ENCODING=PLAIN");
-      try {
-        statement.execute("SET TTL TO root.TTL_SG1.s1 1000");
-      } catch (SQLException e) {
-        assertEquals(TSStatusCode.DATABASE_NOT_EXIST.getStatusCode(), 
e.getErrorCode());
-      }
-
-      statement.execute("CREATE DATABASE root.TTL_SG2");
-      statement.execute("CREATE TIMESERIES root.TTL_SG2.s1 WITH 
DATATYPE=INT64,ENCODING=PLAIN");
-      try {
-        statement.execute("SET TTL TO root.TTL_SG2.s1 1000");
-      } catch (SQLException e) {
-        assertEquals(TSStatusCode.DATABASE_NOT_EXIST.getStatusCode(), 
e.getErrorCode());
-      }
-
-      try {
-        statement.execute("SET TTL TO root.** 1000");
-      } catch (SQLException e) {
-        assertEquals(TSStatusCode.PATH_NOT_EXIST.getStatusCode(), 
e.getErrorCode());
-      }
-      try {
-        statement.execute("UNSET TTL TO root.**");
-      } catch (SQLException e) {
-        assertEquals(TSStatusCode.PATH_NOT_EXIST.getStatusCode(), 
e.getErrorCode());
-      }
-
-      try {
-        statement.execute("SET TTL TO root.**.s1 1000");
-      } catch (SQLException e) {
-        assertEquals(TSStatusCode.DATABASE_NOT_EXIST.getStatusCode(), 
e.getErrorCode());
-      }
-
-      long now = System.currentTimeMillis();
-      for (int i = 0; i < 100; i++) {
-        statement.execute(
-            String.format(
-                "INSERT INTO root.TTL_SG1(timestamp, s1) VALUES (%d, %d)", now 
- 100 + i, i));
-      }
-      for (int i = 0; i < 100; i++) {
-        statement.execute(
-            String.format(
-                "INSERT INTO root.TTL_SG1(timestamp, s1) VALUES (%d, %d)", now 
- 100000 + i, i));
-      }
-
-      try (ResultSet resultSet = statement.executeQuery("SELECT s1 FROM 
root.TTL_SG1")) {
-        int cnt = 0;
-        while (resultSet.next()) {
-          cnt++;
-        }
-        assertEquals(200, cnt);
-      }
-
-      statement.execute("SET TTL TO root.TTL_SG1 10000");
-      try (ResultSet resultSet = statement.executeQuery("SELECT s1 FROM 
root.TTL_SG1")) {
-        int cnt = 0;
-        while (resultSet.next()) {
-          cnt++;
-        }
-        assertEquals(100, cnt);
-      }
-      for (int i = 0; i < 100; i++) {
-        boolean caught = false;
-        try {
-          statement.execute(
-              String.format(
-                  "INSERT INTO root.TTL_SG1(timestamp, s1) VALUES (%d, %d)", 
now - 500000 + i, i));
-        } catch (SQLException e) {
-          if (TSStatusCode.OUT_OF_TTL.getStatusCode() == e.getErrorCode()) {
-            caught = true;
-          }
-        }
-        assertTrue(caught);
-      }
-      try (ResultSet resultSet = statement.executeQuery("SELECT s1 FROM 
root.TTL_SG1")) {
-        int cnt = 0;
-        while (resultSet.next()) {
-          cnt++;
-        }
-        assertEquals(100, cnt);
-      }
-
-      statement.execute("UNSET TTL TO root.TTL_SG1");
-      // make sure other nodes have applied UNSET TTL
-      Thread.sleep(1000);
-      for (int i = 0; i < 100; i++) {
-        statement.execute(
-            String.format(
-                "INSERT INTO root.TTL_SG1(timestamp, s1) VALUES (%d, %d)", now 
- 30000 + i, i));
-      }
-      try (ResultSet resultSet = statement.executeQuery("SELECT s1 FROM 
root.TTL_SG1")) {
-        int cnt = 0;
-        while (resultSet.next()) {
-          cnt++;
-        }
-        assertTrue(cnt >= 200);
-      }
-      statement.execute("CREATE DATABASE root.sg.TTL_SG3");
-      statement.execute("CREATE DATABASE root.sg.TTL_SG4");
-      // SG2
-      for (int i = 0; i < 100; i++) {
-        statement.execute(
-            String.format(
-                "INSERT INTO root.sg.TTL_SG3(timestamp, s1) VALUES (%d, %d)", 
now - 100 + i, i));
-      }
-      for (int i = 100; i < 200; i++) {
-        statement.execute(
-            String.format(
-                "INSERT INTO root.sg.TTL_SG3(timestamp, s1) VALUES (%d, %d)", 
now - 100000 + i, i));
-      }
-
-      try (ResultSet resultSet = statement.executeQuery("SELECT s1 FROM 
root.sg.TTL_SG3")) {
-        int cnt = 0;
-        while (resultSet.next()) {
-          cnt++;
-        }
-        assertEquals(200, cnt);
-      }
-      // SG1
-      for (int i = 200; i < 300; i++) {
-        statement.execute(
-            String.format(
-                "INSERT INTO root.sg.TTL_SG4(timestamp, s1) VALUES (%d, %d)", 
now - 100 + i, i));
-      }
-      for (int i = 300; i < 400; i++) {
-        statement.execute(
-            String.format(
-                "INSERT INTO root.sg.TTL_SG4(timestamp, s1) VALUES (%d, %d)", 
now - 100000 + i, i));
-      }
-
-      try (ResultSet resultSet = statement.executeQuery("SELECT s1 FROM 
root.sg.TTL_SG4")) {
-        int cnt = 0;
-        while (resultSet.next()) {
-          cnt++;
-        }
-        assertEquals(200, cnt);
-      }
-
-      statement.execute("SET TTL TO root.sg.** 10000");
-      try (ResultSet resultSet = statement.executeQuery("SELECT * FROM 
root.sg.**")) {
-        int cnt = 0;
-        while (resultSet.next()) {
-          cnt++;
-        }
-        assertEquals(200, cnt);
-      }
-      for (int i = 0; i < 100; i++) {
-        boolean caught = false;
-        try {
-          statement.execute(
-              String.format(
-                  "INSERT INTO root.sg.TTL_SG3(timestamp, s1) VALUES (%d, %d)",
-                  now - 500000 + i, i));
-        } catch (SQLException e) {
-          if (TSStatusCode.OUT_OF_TTL.getStatusCode() == e.getErrorCode()) {
-            caught = true;
-          }
-        }
-        assertTrue(caught);
-      }
-      for (int i = 100; i < 200; i++) {
-        boolean caught = false;
-        try {
-          statement.execute(
-              String.format(
-                  "INSERT INTO root.sg.TTL_SG4(timestamp, s1) VALUES (%d, %d)",
-                  now - 500000 + i, i));
-        } catch (SQLException e) {
-          if (TSStatusCode.OUT_OF_TTL.getStatusCode() == e.getErrorCode()) {
-            caught = true;
-          }
-        }
-        assertTrue(caught);
-      }
-      try (ResultSet resultSet = statement.executeQuery("SELECT s1 FROM 
root.sg.**")) {
-        int cnt = 0;
-        while (resultSet.next()) {
-          cnt++;
-        }
-        assertEquals(200, cnt);
-      }
-
-      statement.execute("UNSET TTL TO root.sg.**");
-      // make sure other nodes have applied UNSET TTL
-      Thread.sleep(1000);
-      for (int i = 0; i < 100; i++) {
-        statement.execute(
-            String.format(
-                "INSERT INTO root.sg.TTL_SG3(timestamp, s1) VALUES (%d, %d)", 
now - 30000 + i, i));
-      }
-      for (int i = 100; i < 200; i++) {
-        statement.execute(
-            String.format(
-                "INSERT INTO root.sg.TTL_SG4(timestamp, s1) VALUES (%d, %d)", 
now - 30000 + i, i));
-      }
-      try (ResultSet resultSet = statement.executeQuery("SELECT s1 FROM 
root.sg.**")) {
-        int cnt = 0;
-        while (resultSet.next()) {
-          cnt++;
-        }
-        assertTrue(cnt >= 400);
-      }
-    }
-  }
-
-  @Test
-  @Category({ClusterTest.class})
-  public void testShowTTL() throws SQLException {
-    try (Connection connection = EnvFactory.getEnv().getConnection();
-        Statement statement = connection.createStatement()) {
-      statement.execute("CREATE DATABASE root.group1");
-      statement.execute("CREATE DATABASE root.group2");
-      String result = doQuery(statement, "SHOW ALL TTL");
-      assertTrue(
-          result.equals("root.group1,null\n" + "root.group2,null\n")
-              || result.equals("root.group2,null\n" + "root.group1,null\n"));
-      result = doQuery(statement, "SHOW TTL ON root.group1");
-      assertEquals("root.group1,null\n", result);
-
-      statement.execute("SET TTL TO root.group1 10000");
-      result = doQuery(statement, "SHOW ALL TTL");
-      assertTrue(
-          result.equals("root.group1,10000\n" + "root.group2,null\n")
-              || result.equals("root.group2,null\n" + "root.group1,10000\n"));
-      result = doQuery(statement, "SHOW TTL ON root.group1");
-      assertEquals("root.group1,10000\n", result);
-
-      statement.execute("UNSET TTL TO root.group1");
-      result = doQuery(statement, "SHOW ALL TTL");
-      assertTrue(
-          result.equals("root.group1,null\n" + "root.group2,null\n")
-              || result.equals("root.group2,null\n" + "root.group1,null\n"));
-      result = doQuery(statement, "SHOW TTL ON root.group1");
-      assertEquals("root.group1,null\n", result);
-    }
-  }
-
-  private String doQuery(Statement statement, String query) throws 
SQLException {
-    StringBuilder ret;
-    try (ResultSet resultSet = statement.executeQuery(query)) {
-      ret = new StringBuilder();
-      while (resultSet.next()) {
-        ret.append(resultSet.getString(1));
-        ret.append(",");
-        ret.append(resultSet.getString(2));
-        ret.append("\n");
-      }
-    }
-    return ret.toString();
-  }
-
-  @Test
-  public void testDefaultTTL() throws SQLException {
-    CommonDescriptor.getInstance().getConfig().setTierTTLInMs(new long[] 
{10000});
-    try (Connection connection = EnvFactory.getEnv().getConnection();
-        Statement statement = connection.createStatement()) {
-      statement.execute("CREATE DATABASE root.group1");
-      statement.execute("CREATE DATABASE root.group2");
-
-      String result = doQuery(statement, "SHOW ALL TTL");
-      assertTrue(
-          result.equals("root.group1,10000\n" + "root.group2,10000\n")
-              || result.equals("root.group2,10000\n" + "root.group1,10000\n"));
-    } finally {
-      CommonDescriptor.getInstance().getConfig().setTierTTLInMs(new long[] 
{Long.MAX_VALUE});
-    }
-  }
-
-  @Test
-  @Category({ClusterTest.class})
-  public void testTTLOnAnyPath() throws SQLException {
-    try (Connection connection = EnvFactory.getEnv().getConnection();
-        Statement statement = connection.createStatement()) {
-      statement.execute("CREATE DATABASE root.group1");
-      statement.execute("CREATE DATABASE root.group2.sgroup1");
-      statement.execute("SET TTL TO root.group2.** 10000");
-      String result = doQuery(statement, "SHOW ALL TTL");
-      assertTrue(
-          result.equals("root.group1,null\n" + "root.group2.sgroup1,10000\n")
-              || result.equals("root.group2.sgroup1,10000\n" + 
"root.group1,null\n"));
-    }
-  }
-}

Reply via email to