Skip to content

Commit 8c11dd4

Browse files
committed
Merge branch 'master' of https://github.com/apache/iotdb
2 parents 825f950 + a6c5650 commit 8c11dd4

File tree

62 files changed

+2642
-1168
lines changed

Some content is hidden

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

62 files changed

+2642
-1168
lines changed

example/jdbc/pom.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,13 @@
3939
<artifactId>iotdb-jdbc</artifactId>
4040
<version>${project.version}</version>
4141
</dependency>
42+
<dependency>
43+
<groupId>org.slf4j</groupId>
44+
<artifactId>slf4j-api</artifactId>
45+
</dependency>
46+
<dependency>
47+
<groupId>ch.qos.logback</groupId>
48+
<artifactId>logback-classic</artifactId>
49+
</dependency>
4250
</dependencies>
4351
</project>

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

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -627,6 +627,30 @@ public CommonConfig setDatanodeMemoryProportion(String datanodeMemoryProportion)
627627
return this;
628628
}
629629

630+
@Override
631+
public CommonConfig setEnableAuditLog(boolean enableAuditLog) {
632+
setProperty("enable_audit_log", String.valueOf(enableAuditLog));
633+
return this;
634+
}
635+
636+
@Override
637+
public CommonConfig setAuditableOperationType(String auditableOperationType) {
638+
setProperty("auditable_operation_type", auditableOperationType);
639+
return this;
640+
}
641+
642+
@Override
643+
public CommonConfig setAuditableOperationLevel(String auditableOperationLevel) {
644+
setProperty("auditable_operation_level", auditableOperationLevel);
645+
return this;
646+
}
647+
648+
@Override
649+
public CommonConfig setAuditableOperationResult(String auditableOperationResult) {
650+
setProperty("auditable_operation_result", auditableOperationResult);
651+
return this;
652+
}
653+
630654
// For part of the log directory
631655
public String getClusterConfigStr() {
632656
return fromConsensusFullNameToAbbr(properties.getProperty(CONFIG_NODE_CONSENSUS_PROTOCOL_CLASS))

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

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -656,4 +656,32 @@ public CommonConfig setDatanodeMemoryProportion(String datanodeMemoryProportion)
656656
cnConfig.setDatanodeMemoryProportion(datanodeMemoryProportion);
657657
return this;
658658
}
659+
660+
@Override
661+
public CommonConfig setEnableAuditLog(boolean enableAuditLog) {
662+
dnConfig.setEnableAuditLog(enableAuditLog);
663+
cnConfig.setEnableAuditLog(enableAuditLog);
664+
return this;
665+
}
666+
667+
@Override
668+
public CommonConfig setAuditableOperationType(String auditableOperationType) {
669+
dnConfig.setAuditableOperationType(auditableOperationType);
670+
cnConfig.setAuditableOperationType(auditableOperationType);
671+
return this;
672+
}
673+
674+
@Override
675+
public CommonConfig setAuditableOperationLevel(String auditableOperationLevel) {
676+
dnConfig.setAuditableOperationLevel(auditableOperationLevel);
677+
cnConfig.setAuditableOperationLevel(auditableOperationLevel);
678+
return this;
679+
}
680+
681+
@Override
682+
public CommonConfig setAuditableOperationResult(String auditableOperationResult) {
683+
dnConfig.setAuditableOperationResult(auditableOperationResult);
684+
cnConfig.setAuditableOperationResult(auditableOperationResult);
685+
return this;
686+
}
659687
}

integration-test/src/main/java/org/apache/iotdb/it/env/remote/config/RemoteCommonConfig.java

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -457,4 +457,24 @@ public CommonConfig setTrustStorePwd(String trustStorePwd) {
457457
public CommonConfig setDatanodeMemoryProportion(String datanodeMemoryProportion) {
458458
return this;
459459
}
460+
461+
@Override
462+
public CommonConfig setEnableAuditLog(boolean enableAuditLog) {
463+
return this;
464+
}
465+
466+
@Override
467+
public CommonConfig setAuditableOperationType(String auditableOperationType) {
468+
return this;
469+
}
470+
471+
@Override
472+
public CommonConfig setAuditableOperationLevel(String auditableOperationLevel) {
473+
return this;
474+
}
475+
476+
@Override
477+
public CommonConfig setAuditableOperationResult(String auditableOperationResult) {
478+
return this;
479+
}
460480
}

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -203,4 +203,12 @@ default CommonConfig setDefaultStorageGroupLevel(int defaultStorageGroupLevel) {
203203
CommonConfig setTrustStorePwd(String trustStorePwd);
204204

205205
CommonConfig setDatanodeMemoryProportion(String datanodeMemoryProportion);
206+
207+
CommonConfig setEnableAuditLog(boolean enableAuditLog);
208+
209+
CommonConfig setAuditableOperationType(String auditableOperationType);
210+
211+
CommonConfig setAuditableOperationLevel(String auditableOperationLevel);
212+
213+
CommonConfig setAuditableOperationResult(String auditableOperationResult);
206214
}

integration-test/src/test/java/org/apache/iotdb/confignode/it/load/IoTDBMultiDBRegionGroupLeaderDistributionIT.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,8 @@ public void testMultiDatabaseLeaderDistribution()
113113
TShowRegionResp showRegionResp = client.showRegion(new TShowRegionReq());
114114
showRegionResp
115115
.getRegionInfoList()
116-
.removeIf(r -> r.database.startsWith("root." + SystemConstant.SYSTEM_PREFIX_KEY));
116+
// Skip AUDIT database
117+
.removeIf(r -> r.database.startsWith(SystemConstant.AUDIT_DATABASE));
117118
showRegionResp
118119
.getRegionInfoList()
119120
.forEach(

integration-test/src/test/java/org/apache/iotdb/confignode/it/partition/IoTDBAutoRegionGroupExtensionIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ private void checkRegionDistribution(
189189
.merge(regionInfo.getDataNodeId(), 1, Integer::sum);
190190
});
191191
// The number of RegionGroups should not less than the testMinRegionGroupNum for each database
192-
// +1 for system database
192+
// +1 for AUDIT database
193193
Assert.assertEquals(TEST_DATABASE_NUM + 1, databaseRegionCounter.size());
194194
databaseRegionCounter.forEach(
195195
(database, regionCount) ->

integration-test/src/test/java/org/apache/iotdb/confignode/it/partition/IoTDBPartitionGetterIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -535,7 +535,7 @@ public void testGetSchemaNodeManagementPartition() throws Exception {
535535
nodeManagementResp = client.getSchemaNodeManagementPartition(nodeManagementReq);
536536
Assert.assertEquals(
537537
TSStatusCode.SUCCESS_STATUS.getStatusCode(), nodeManagementResp.getStatus().getCode());
538-
// +1 for SYSTEM database
538+
// +1 for AUDIT database
539539
Assert.assertEquals(storageGroupNum + 1, nodeManagementResp.getMatchedNodeSize());
540540
Assert.assertNotNull(nodeManagementResp.getSchemaRegionMap());
541541
Assert.assertEquals(0, nodeManagementResp.getSchemaRegionMapSize());

integration-test/src/test/java/org/apache/iotdb/confignode/it/regionmigration/pass/commit/IoTDBRegionGroupExpandAndShrinkForIoTV1IT.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ public void singleRegionTest() throws Exception {
9494
Set<Integer> allDataNodeId = getAllDataNodes(statement);
9595

9696
// expect one data region, one schema region
97-
// plus one system data region, one system schema region
97+
// plus one AUDIT data region, one AUDIT schema region
9898
Assert.assertEquals(4, regionMap.size());
9999

100100
// expand
@@ -217,7 +217,7 @@ public void multiRegionNormalTest() throws Exception {
217217
Set<Integer> allDataNodeId = getAllDataNodes(statement);
218218

219219
// expect one data region, one schema region
220-
// plus one system data region, one system schema region
220+
// plus one AUDIT data region, one AUDIT schema region
221221
Assert.assertEquals(4, regionMap.size());
222222

223223
// select multiple regions for testing

integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBMiscIT.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public void testCompressionRatioFile() throws SQLException {
5555
Statement statement = connection.createStatement()) {
5656
statement.execute("insert into root.comprssion_ratio_file.d1(timestamp,s1) values(1,1.0)");
5757
statement.execute("flush");
58-
// one global file and two data region file (including one system region)
58+
// one global file and two data region file (including one AUDIT region)
5959
assertEquals(3, collectCompressionRatioFiles(nodeWrapper).size());
6060

6161
statement.execute("drop database root.comprssion_ratio_file");

0 commit comments

Comments
 (0)