This is an automated email from the ASF dual-hosted git repository. hui pushed a commit to branch lmh/TypeProviderOpt in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit a0528e59c76139243dcdf2f45f7e6aa1123b34b3 Merge: 3b7ea9ac83 a3559e5e0e Author: Minghui Liu <[email protected]> AuthorDate: Fri Sep 2 08:59:38 2022 +0800 Merge github.com:apache/iotdb into lmh/TypeProviderOpt RELEASE_NOTES.md | 27 ++++++ .../org/apache/iotdb/db/qp/sql/IdentifierParser.g4 | 2 + .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4 | 8 +- .../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4 | 8 ++ .../statemachine/PartitionRegionStateMachine.java | 4 +- .../persistence/partition/PartitionInfo.java | 6 +- .../thrift/ConfigNodeRPCServiceProcessor.java | 7 ++ docs/Development/HowtoContributeCode.md | 2 +- docs/UserGuide/Data-Concept/Data-Type.md | 2 +- docs/UserGuide/Data-Concept/Time-Partition.md | 2 +- docs/UserGuide/Data-Modeling/DataRegion.md | 2 +- docs/UserGuide/Maintenance-Tools/Metric-Tool.md | 22 ++--- docs/UserGuide/QuickStart/Files.md | 8 +- docs/UserGuide/QuickStart/QuickStart.md | 2 +- docs/zh/Development/HowtoContributeCode.md | 2 +- docs/zh/UserGuide/Data-Concept/Data-Type.md | 2 +- docs/zh/UserGuide/Data-Concept/Time-Partition.md | 2 +- docs/zh/UserGuide/Data-Modeling/DataRegion.md | 2 +- docs/zh/UserGuide/Maintenance-Tools/Metric-Tool.md | 22 ++--- docs/zh/UserGuide/QuickStart/Files.md | 8 +- .../iotdb/influxdb/session/InfluxDBSession.java | 4 +- .../iotdb/db/it/schema/IoTDBSchemaTemplateIT.java | 9 ++ .../apache/iotdb/commons/conf/CommonConfig.java | 44 ++++++++++ .../iotdb/commons/conf/CommonDescriptor.java | 7 ++ .../commons/enums}/HandleSystemErrorStrategy.java | 2 +- .../iotdb/commons/trigger/enums/TriggerEvent.java | 53 ++++++++++++ .../iotdb/commons/trigger/enums/TriggerType.java | 53 ++++++++++++ .../apache/iotdb/db/client/ConfigNodeClient.java | 53 ++++++++---- .../java/org/apache/iotdb/db/conf/IoTDBConfig.java | 54 +++--------- .../org/apache/iotdb/db/conf/IoTDBDescriptor.java | 49 ++++++++--- .../db/conf/directories/DirectoryManager.java | 5 +- .../iotdb/db/conf/directories/FolderManager.java | 6 +- .../directories/strategy/DirectoryStrategy.java | 4 +- .../consensus/statemachine/BaseStateMachine.java | 2 +- .../statemachine/DataRegionStateMachine.java | 4 +- .../statemachine/SchemaRegionStateMachine.java | 4 +- .../statemachine/visitor/DataExecutionVisitor.java | 2 +- .../org/apache/iotdb/db/engine/StorageEngine.java | 5 +- .../apache/iotdb/db/engine/StorageEngineV2.java | 3 +- .../compaction/task/CompactionRecoverTask.java | 3 +- .../iotdb/db/engine/storagegroup/DataRegion.java | 49 +++++++++-- .../db/engine/storagegroup/TsFileProcessor.java | 10 ++- .../trigger/sink/local/LocalIoTDBHandler.java | 4 +- .../iotdb/db/localconfignode/LocalConfigNode.java | 3 +- .../iotdb/db/metadata/logfile/MLogWriter.java | 3 +- .../db/metadata/mtree/MTreeBelowSGMemoryImpl.java | 13 ++- .../fragment/FragmentInstanceContext.java | 1 + .../plan/execution/config/ConfigTaskVisitor.java | 19 +++-- .../config/executor/ClusterConfigTaskExecutor.java | 58 ++++++++++--- .../config/executor/IConfigTaskExecutor.java | 16 +++- .../executor/StandaloneConfigTaskExecutor.java | 63 +++++++++----- .../config/metadata/CreateTriggerTask.java | 57 +++++++++++++ .../iotdb/db/mpp/plan/parser/ASTVisitor.java | 32 +++++++ .../mpp/plan/planner/plan/node/PlanNodeType.java | 4 + .../planner/plan/node/write/DeleteDataNode.java | 86 ++++++++++++++++++- .../db/mpp/plan/scheduler/StandaloneScheduler.java | 4 +- .../db/mpp/plan/statement/StatementVisitor.java | 6 ++ .../statement/metadata/CreateTriggerStatement.java | 95 +++++++++++++++++++++ .../apache/iotdb/db/qp/executor/PlanExecutor.java | 4 +- .../apache/iotdb/db/qp/sql/IoTDBSqlVisitor.java | 5 +- .../java/org/apache/iotdb/db/service/DataNode.java | 1 + .../service/basic/StandaloneServiceProvider.java | 4 +- .../service/thrift/impl/ClientRPCServiceImpl.java | 3 +- .../impl/DataNodeInternalRPCServiceImpl.java | 12 ++- .../db/service/thrift/impl/TSServiceImpl.java | 3 +- .../db/sync/receiver/load/DeletionLoader.java | 4 +- .../org/apache/iotdb/db/wal/buffer/WALBuffer.java | 22 +++-- .../org/apache/iotdb/db/wal/buffer/WALEntry.java | 11 ++- .../apache/iotdb/db/wal/buffer/WALEntryType.java | 9 +- .../apache/iotdb/db/wal/buffer/WALInfoEntry.java | 1 + .../iotdb/db/wal/checkpoint/CheckpointManager.java | 5 +- .../org/apache/iotdb/db/wal/node/IWALNode.java | 4 + .../org/apache/iotdb/db/wal/node/WALFakeNode.java | 6 ++ .../java/org/apache/iotdb/db/wal/node/WALNode.java | 17 +++- .../db/wal/recover/file/TsFilePlanRedoer.java | 21 +++++ .../file/UnsealedTsFileRecoverPerformer.java | 4 + .../db/engine/storagegroup/DataRegionTest.java | 3 +- .../storagegroup/StorageGroupProcessorTest.java | 3 +- .../apache/iotdb/db/utils/EnvironmentUtils.java | 2 +- .../org/apache/iotdb/db/wal/io/WALFileTest.java | 14 +++ .../iotdb/db/wal/node/ConsensusReqReaderTest.java | 99 ++++++++++++++++------ .../db/wal/recover/file/TsFilePlanRedoerTest.java | 33 ++++++++ .../apache/iotdb/session/SessionConnection.java | 4 +- .../apache/iotdb/spark/db/EnvironmentUtils.java | 3 +- thrift-commons/src/main/thrift/common.thrift | 11 +++ .../src/main/thrift/confignode.thrift | 20 +++++ thrift/src/main/thrift/datanode.thrift | 17 ++++ 87 files changed, 1115 insertions(+), 259 deletions(-)
