Skip to content

Commit dc42172

Browse files
committed
Merge branch 'master' of https://github.com/apache/iotdb into need_last_cache
2 parents 3786e3e + a7f1527 commit dc42172

File tree

302 files changed

+9704
-2353
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

302 files changed

+9704
-2353
lines changed

.github/workflows/cluster-it-1c1d1a.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,5 +59,5 @@ jobs:
5959
uses: actions/upload-artifact@v4
6060
with:
6161
name: cluster-log-ainode-${{ matrix.os }}
62-
path: integration-test/target/ainode-logs
62+
path: integration-test/target/*-logs
6363
retention-days: 30

integration-test/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,7 @@
216216
<dependency>
217217
<groupId>org.fusesource.mqtt-client</groupId>
218218
<artifactId>mqtt-client</artifactId>
219+
<scope>test</scope>
219220
</dependency>
220221
<dependency>
221222
<groupId>org.apache.httpcomponents</groupId>

integration-test/src/assembly/mpp-test.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
</fileSet>
6464
<fileSet>
6565
<outputDirectory>lib</outputDirectory>
66-
<directory>${project.basedir}/../iotdb-core/ainode/dist/</directory>
66+
<directory>${project.basedir}/../iotdb-core/ainode/dist/ainode/</directory>
6767
<fileMode>0755</fileMode>
6868
</fileSet>
6969
</fileSets>

integration-test/src/main/java/org/apache/iotdb/it/env/cluster/config/MppCommonConfig.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -580,8 +580,8 @@ public CommonConfig setSubscriptionEnabled(boolean subscriptionEnabled) {
580580
}
581581

582582
@Override
583-
public CommonConfig setDefaultStorageGroupLevel(int defaultStorageGroupLevel) {
584-
setProperty("default_database_level", String.valueOf(defaultStorageGroupLevel));
583+
public CommonConfig setDefaultDatabaseLevel(int defaultDatabaseLevel) {
584+
setProperty("default_database_level", String.valueOf(defaultDatabaseLevel));
585585
return this;
586586
}
587587

integration-test/src/main/java/org/apache/iotdb/it/env/cluster/config/MppSharedCommonConfig.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -602,9 +602,9 @@ public CommonConfig setSubscriptionEnabled(boolean subscriptionEnabled) {
602602
}
603603

604604
@Override
605-
public CommonConfig setDefaultStorageGroupLevel(int defaultStorageGroupLevel) {
606-
dnConfig.setDefaultStorageGroupLevel(defaultStorageGroupLevel);
607-
cnConfig.setDefaultStorageGroupLevel(defaultStorageGroupLevel);
605+
public CommonConfig setDefaultDatabaseLevel(int defaultDatabaseLevel) {
606+
dnConfig.setDefaultDatabaseLevel(defaultDatabaseLevel);
607+
cnConfig.setDefaultDatabaseLevel(defaultDatabaseLevel);
608608
return this;
609609
}
610610

integration-test/src/main/java/org/apache/iotdb/it/env/cluster/node/AINodeWrapper.java

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@
2525
import org.apache.tsfile.external.commons.io.file.PathUtils;
2626
import org.slf4j.Logger;
2727

28-
import java.io.BufferedWriter;
2928
import java.io.File;
30-
import java.io.FileWriter;
29+
import java.io.FileInputStream;
30+
import java.io.FileOutputStream;
3131
import java.io.IOException;
3232
import java.nio.file.Files;
3333
import java.nio.file.LinkOption;
@@ -37,6 +37,7 @@
3737
import java.nio.file.StandardCopyOption;
3838
import java.util.ArrayList;
3939
import java.util.List;
40+
import java.util.Properties;
4041
import java.util.stream.Stream;
4142

4243
import static org.apache.iotdb.it.env.cluster.ClusterConstant.AI_NODE_NAME;
@@ -62,15 +63,19 @@ public class AINodeWrapper extends AbstractNodeWrapper {
6263
public static final String CACHE_BUILT_IN_MODEL_PATH = "/data/ainode/models/weights";
6364

6465
private void replaceAttribute(String[] keys, String[] values, String filePath) {
65-
try (BufferedWriter writer = new BufferedWriter(new FileWriter(filePath, true))) {
66-
for (int i = 0; i < keys.length; i++) {
67-
String line = keys[i] + "=" + values[i];
68-
writer.newLine();
69-
writer.write(line);
70-
}
66+
Properties props = new Properties();
67+
try (FileInputStream in = new FileInputStream(filePath)) {
68+
props.load(in);
69+
} catch (IOException e) {
70+
logger.warn("Failed to load existing AINode properties from {}, because: ", filePath, e);
71+
}
72+
for (int i = 0; i < keys.length; i++) {
73+
props.setProperty(keys[i], values[i]);
74+
}
75+
try (FileOutputStream out = new FileOutputStream(filePath)) {
76+
props.store(out, "Updated by AINode integration-test env");
7177
} catch (IOException e) {
72-
logger.error(
73-
"Failed to set attribute for AINode in file: {} because {}", filePath, e.getMessage());
78+
logger.error("Failed to save properties to {}, because:", filePath, e);
7479
}
7580
}
7681

integration-test/src/main/java/org/apache/iotdb/itbase/constant/BuiltinAggregationFunctionEnum.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,11 @@ public String getFunctionName() {
5656

5757
private static final Set<String> NATIVE_FUNCTION_NAMES =
5858
new HashSet<>(
59-
Arrays.stream(org.apache.iotdb.commons.udf.builtin.BuiltinAggregationFunction.values())
60-
.map(org.apache.iotdb.commons.udf.builtin.BuiltinAggregationFunction::getFunctionName)
59+
Arrays.stream(
60+
org.apache.iotdb.db.queryengine.plan.udf.BuiltinAggregationFunction.values())
61+
.map(
62+
org.apache.iotdb.db.queryengine.plan.udf.BuiltinAggregationFunction
63+
::getFunctionName)
6164
.collect(Collectors.toList()));
6265

6366
public static Set<String> getNativeFunctionNames() {

integration-test/src/main/java/org/apache/iotdb/itbase/constant/BuiltinTimeSeriesGeneratingFunctionEnum.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ public enum BuiltinTimeSeriesGeneratingFunctionEnum {
7474
EQUAL_SIZE_BUCKET_OUTLIER_SAMPLE("EQUAL_SIZE_BUCKET_OUTLIER_SAMPLE"),
7575
JEXL("JEXL"),
7676
MASTER_REPAIR("MASTER_REPAIR"),
77+
FORECAST("FORECAST"),
7778
M4("M4");
7879

7980
private final String functionName;

integration-test/src/main/java/org/apache/iotdb/itbase/constant/TestConstant.java

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -168,13 +168,12 @@ public static String recordToInsert(TSRecord record) {
168168
}
169169

170170
public static String getTestTsFilePath(
171-
String logicalStorageGroupName,
172-
long VirtualStorageGroupId,
171+
String logicalDatabaseName,
172+
long VirtualDatabaseId,
173173
long TimePartitionId,
174174
long tsFileVersion) {
175175
String filePath =
176-
String.format(
177-
TEST_TSFILE_PATH, logicalStorageGroupName, VirtualStorageGroupId, TimePartitionId);
176+
String.format(TEST_TSFILE_PATH, logicalDatabaseName, VirtualDatabaseId, TimePartitionId);
178177
String fileName =
179178
System.currentTimeMillis()
180179
+ FilePathUtils.FILE_NAME_SEPARATOR
@@ -184,11 +183,8 @@ public static String getTestTsFilePath(
184183
}
185184

186185
public static String getTestTsFileDir(
187-
String logicalStorageGroupName, long VirtualStorageGroupId, long TimePartitionId) {
186+
String logicalDatabaseName, long VirtualDatabaseId, long TimePartitionId) {
188187
return String.format(
189-
TestConstant.TEST_TSFILE_PATH,
190-
logicalStorageGroupName,
191-
VirtualStorageGroupId,
192-
TimePartitionId);
188+
TestConstant.TEST_TSFILE_PATH, logicalDatabaseName, VirtualDatabaseId, TimePartitionId);
193189
}
194190
}

integration-test/src/main/java/org/apache/iotdb/itbase/env/CommonConfig.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ CommonConfig setSubscriptionPrefetchTsFileBatchMaxSizeInBytes(
186186

187187
CommonConfig setSubscriptionEnabled(boolean subscriptionEnabled);
188188

189-
default CommonConfig setDefaultStorageGroupLevel(int defaultStorageGroupLevel) {
189+
default CommonConfig setDefaultDatabaseLevel(int defaultDatabaseLevel) {
190190
return this;
191191
}
192192

0 commit comments

Comments
 (0)