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

haonan pushed a change to branch rel/0.14.0-preview2
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from efbd55110f Merge branch 'master' of https://github.com/apache/iotdb 
into rel/0.14.0-preview2
     add 436d36a6ce [IOTDB-4278] null value processing to the Session API  
(#7176)
     add eef201614c [IOTDB-4306] Make max number of clients for InternalService 
configurable (#7210)
     add 41f74a578f [IOTDB-4304]Add TriggerTable and TriggerInformation (#7208)
     add 6365fcddce [IOTDB-4137] Reject write when Peer in ReadOnly state in 
RatisConsensus (#7216)
     add 2db66c686d update release note of preview2 (#7227)
     add 79e4a73d1f [IOTDB-4321] Migrate Trigger-API into a seperate module 
(#7218)
     add 0cf20ae58c [IOTFB-4279] Migrate Trigger related class to node-commons 
(#7215)
     add 518dcfbfa4 [IOTDB-4301] [IOTDB-4303] fix bug in create regions group 
procedure (#7228)
     add f53029b133 Add doc for last query order by timeseries (#7232)
     add 35dd0cc002 [IOTDB-4305] fix website building  (#7233)
     add 85fa188ed1 [IOTDB-4325] NaN and Infinity will be regard as positive 
Infinity in where clause in 0.14.0 (#7226)
     add 8a179d7868 [IOTDB-4243] Antlr and Statement for Drop Trigger (#7220)
     add 94500581f6 [IOTDB-3224][IOTDB-3949] Sync pipe execution and data 
collection process in standalone version (#7154)
     add 0095eb3cee update website about release-0.13.2 (#7235)
     add d81192ddca delete origin data before loading snapshot without log 
(#7236)
     add cc78392a77 Clean ThreadName of Thrift (#7244)
     add 22c8ac1f7d Change some useless logs to debug level (#7246)
     add 403f5a9f9b [IOTDB-4347]NPE error when session is expired (#7245)
     add 326fc81d7a [IOTDB-3642] Add retry mechanism when resource unavailable 
(#7240)
     add ecaa0f2af3 [IOTDB-4343] Fix session manager in MQTT module. (#7247)
     new 4ef8fde63b Merge branch 'master' of https://github.com/apache/iotdb 
into rel/0.14.0-preview2

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 RELEASE_NOTES.md                                   |   2 -
 .../org/apache/iotdb/db/qp/sql/IdentifierParser.g4 |   2 +
 .../org/apache/iotdb/db/qp/sql/IoTDBSqlParser.g4   |   6 +-
 .../antlr4/org/apache/iotdb/db/qp/sql/SqlLexer.g4  |   8 +
 .../request/write/CreateRegionGroupsPlan.java      |  10 +
 .../iotdb/confignode/persistence/UDFInfo.java      |   4 +-
 .../impl/CreateRegionGroupsProcedure.java          |  85 ++-
 .../procedure/state/RemoveConfigNodeState.java     |   3 +-
 .../procedure/store/ProcedureFactory.java          |  10 +
 .../service/thrift/ConfigNodeRPCService.java       |   6 +-
 .../thrift/ConfigNodeRPCServiceProcessor.java      |   7 +
 .../impl/CreateRegionGroupsProcedureTest.java      | 110 ++++
 .../apache/iotdb/consensus/config/RatisConfig.java |  59 +-
 ...upException.java => NodeReadOnlyException.java} |  11 +-
 .../multileader/service/MultiLeaderRPCService.java |   4 +-
 .../iotdb/consensus/ratis/RatisConsensus.java      |  87 ++-
 docs/Download/README.md                            |  28 +-
 docs/UserGuide/API/Status-Codes.md                 |   3 +-
 docs/UserGuide/Process-Data/Triggers.md            |   2 +-
 docs/UserGuide/Query-Data/Last-Query.md            |  18 +-
 docs/zh/Download/README.md                         |  28 +-
 docs/zh/UserGuide/API/Status-Codes.md              |   3 +-
 .../{Flink TsFile.md => Flink-TsFile.md}           |   0
 .../{Grafana Plugin.md => Grafana-Plugin.md}       |   0
 .../{Spark TsFile.md => Spark-TsFile.md}           |   0
 docs/zh/UserGuide/Process-Data/Triggers.md         |   2 +-
 docs/zh/UserGuide/Query-Data/Last-Query.md         |  18 +-
 .../org/apache/iotdb/trigger/AlertingExample.java  |   2 +-
 .../org/apache/iotdb/trigger/TriggerExample.java   |   2 +-
 ...CacheWithDeletionIT.java => IoTDBFilterIT.java} |  79 ++-
 .../org/apache/iotdb/db/it/IoTDBNestedQueryIT.java |   2 +-
 .../{IoTDBPipeSinkIT.java => IoTDBPipeIT.java}     |  82 ++-
 .../apache/iotdb/db/it/sync/IoTDBPipeSinkIT.java   |   4 +-
 .../db/engine/trigger/example/Accumulator.java     |   2 +-
 .../iotdb/db/engine/trigger/example/Counter.java   |   2 +-
 .../db/integration/sync/IoTDBSyncSenderIT.java     |   1 +
 .../iotdb/session/IoTDBSessionInsertNullT.java     | 298 +++++++++
 node-commons/pom.xml                               |   5 +
 .../iotdb/commons/client/ClientPoolFactory.java    |   6 +-
 .../sync/SyncThriftClientWithErrorHandler.java     |   6 +-
 .../iotdb/commons/concurrent/ThreadName.java       |  62 +-
 .../commons/executable/ExecutableManager.java      | 115 ++++
 .../ExecutableResource.java}                       |   6 +-
 .../iotdb/commons/file/SystemFileFactory.java      |  11 +
 .../apache/iotdb/commons/service/ServiceType.java  |   4 +-
 .../apache/iotdb/commons/sync/SyncConstant.java    |   4 +-
 .../iotdb/commons/trigger/TriggerInformation.java  | 157 +++++
 .../apache/iotdb/commons/trigger/TriggerTable.java |  64 ++
 .../exception/TriggerExecutionException.java       |  12 +-
 .../exception/TriggerRegistrationException.java    |   9 +-
 .../trigger/service/TriggerClassLoader.java        |   4 +-
 .../service/TriggerClassLoaderManager.java}        |  74 +--
 .../service/TriggerRegistrationService.java        |  89 +++
 .../commons/udf/service/UDFClassLoaderManager.java |  12 +-
 .../commons/udf/service/UDFExecutableManager.java  | 108 +---
 .../udf/service/UDFRegistrationService.java        |   3 +-
 .../client/mock/MockInternalRPCService.java        |   4 +-
 pom.xml                                            |   1 +
 .../resources/conf/iotdb-datanode.properties       |   9 +
 .../org/apache/iotdb/db/auth/AuthorityChecker.java |   6 +-
 .../apache/iotdb/db/client/ConfigNodeClient.java   |  17 +
 .../iotdb/db/client/DataNodeClientPoolFactory.java |  16 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  25 +
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |  12 +
 .../apache/iotdb/db/engine/StorageEngineV2.java    |   6 +
 .../iotdb/db/engine/snapshot/SnapshotLoader.java   |   8 +
 .../iotdb/db/engine/storagegroup/DataRegion.java   |  21 +-
 .../db/engine/storagegroup/TsFileManager.java      |  14 +-
 .../db/engine/storagegroup/TsFileProcessor.java    |  24 +-
 .../dataregion/StorageGroupManager.java            |  10 -
 .../iotdb/db/engine/trigger/api/Trigger.java       |   1 +
 .../db/engine/trigger/builtin/ForwardTrigger.java  |   2 +-
 .../engine/trigger/executor/TriggerExecutor.java   |   4 +-
 .../trigger/service/TriggerClassLoaderManager.java |   1 +
 .../service/TriggerRegistrationService.java        |   3 +-
 .../iotdb/db/localconfignode/LocalConfigNode.java  |  65 +-
 .../schemaregion/SchemaRegionMemoryImpl.java       |  11 -
 .../schemaregion/SchemaRegionSchemaFileImpl.java   |  11 -
 .../db/mpp/common/header/ColumnHeaderConstant.java |  17 +
 .../db/mpp/common/header/DatasetHeaderFactory.java |   4 +
 .../execution/exchange/MPPDataExchangeManager.java |   1 +
 .../execution/exchange/MPPDataExchangeService.java |   6 +-
 .../db/mpp/execution/exchange/SinkHandle.java      |   3 +-
 .../db/mpp/execution/exchange/SourceHandle.java    |   7 +-
 .../iotdb/db/mpp/plan/constant/StatementType.java  |   2 +-
 .../plan/execution/config/ConfigTaskVisitor.java   |  15 +-
 .../config/executor/ClusterConfigTaskExecutor.java |  41 +-
 .../config/executor/IConfigTaskExecutor.java       |  19 +-
 .../executor/StandaloneConfigTaskExecutor.java     |  92 ++-
 .../config/metadata/CreateTriggerTask.java         |   8 +-
 ...{DropFunctionTask.java => DropTriggerTask.java} |  13 +-
 .../execution/config/sys/sync/CreatePipeTask.java  |   4 +-
 .../execution/config/sys/sync/DropPipeTask.java    |   4 +-
 .../execution/config/sys/sync/ShowPipeTask.java    |  41 +-
 .../execution/config/sys/sync/StartPipeTask.java   |   4 +-
 .../execution/config/sys/sync/StopPipeTask.java    |   4 +-
 .../iotdb/db/mpp/plan/parser/ASTVisitor.java       |  23 +
 .../db/mpp/plan/statement/StatementVisitor.java    |   5 +
 .../statement/metadata/CreateTriggerStatement.java |  26 +
 ...ionStatement.java => DropTriggerStatement.java} |  17 +-
 .../statement/sys/sync/CreatePipeStatement.java    |  38 ++
 .../binary/CompareBinaryColumnTransformer.java     |  12 +-
 .../iotdb/db/protocol/mqtt/MPPPublishHandler.java  |  36 +-
 .../iotdb/db/protocol/mqtt/PublishHandler.java     |  39 +-
 .../iotdb/db/query/control/SessionManager.java     |  16 +-
 .../db/service/DataNodeInternalRPCService.java     |   6 +-
 .../iotdb/db/service/InfluxDBRPCService.java       |   4 +-
 .../org/apache/iotdb/db/service/RPCService.java    |   8 +-
 .../impl/DataNodeInternalRPCServiceImpl.java       |   7 +
 .../java/org/apache/iotdb/db/sync/SyncService.java |  95 +++
 .../iotdb/db/sync/common/ISyncInfoFetcher.java     |   5 +-
 .../iotdb/db/sync/common/LocalSyncInfoFetcher.java |  19 +-
 .../org/apache/iotdb/db/sync/common/SyncInfo.java  |  35 +-
 .../db/sync/common/persistence/SyncLogReader.java  |   8 +-
 .../db/sync/common/persistence/SyncLogWriter.java  |  17 +-
 .../iotdb/db/sync/receiver/load/TsFileLoader.java  |  54 +-
 .../sender/manager/ISyncManager.java}              |  26 +-
 .../db/sync/sender/manager/LocalSyncManager.java   |  90 +++
 .../db/sync/sender/manager/SchemaSyncManager.java  | 149 -----
 .../db/sync/sender/manager/TsFileSyncManager.java  | 106 ----
 .../org/apache/iotdb/db/sync/sender/pipe/Pipe.java |  12 +
 .../iotdb/db/sync/sender/pipe/TsFilePipe.java      | 144 ++---
 .../db/sync/transport/client/SenderManager.java    |   1 -
 .../apache/iotdb/db/utils/ErrorHandlingUtils.java  |   8 +-
 .../apache/iotdb/db/utils/sync/SyncPipeUtil.java   |  47 ++
 .../engine/storagegroup/TsFileProcessorTest.java   |   6 +-
 .../metadata/idtable/trigger_example/Counter.java  |   2 +-
 .../iotdb/db/protocol/mqtt/PublishHandlerTest.java |   7 +-
 .../db/sync/receiver/manager/SyncInfoTest.java     |   8 +-
 .../db/sync/receiver/recovery/SyncLogTest.java     |   8 +-
 ...leTransport.java => NoValidValueException.java} |  13 +-
 .../java/org/apache/iotdb/rpc/TSStatusCode.java    |   1 +
 .../java/org/apache/iotdb/session/Session.java     | 685 +++++++++++++++++++--
 site/src/main/.vuepress/config.js                  |   2 +-
 .../src/main/thrift/confignode.thrift              |  38 ++
 thrift/src/main/thrift/datanode.thrift             |   9 +-
 {udf-api => trigger-api}/pom.xml                   |  15 +-
 .../java/org/apache/iotdb/trigger/api/Trigger.java |  68 ++
 .../iotdb}/trigger/api/TriggerAttributes.java      |   2 +-
 139 files changed, 3174 insertions(+), 1040 deletions(-)
 create mode 100644 
confignode/src/test/java/org/apache/iotdb/confignode/procedure/impl/CreateRegionGroupsProcedureTest.java
 copy 
consensus/src/main/java/org/apache/iotdb/consensus/exception/{PeerNotInConsensusGroupException.java
 => NodeReadOnlyException.java} (74%)
 rename docs/zh/UserGuide/Ecosystem-Integration/{Flink TsFile.md => 
Flink-TsFile.md} (100%)
 rename docs/zh/UserGuide/Ecosystem-Integration/{Grafana Plugin.md => 
Grafana-Plugin.md} (100%)
 rename docs/zh/UserGuide/Ecosystem-Integration/{Spark TsFile.md => 
Spark-TsFile.md} (100%)
 copy 
integration-test/src/test/java/org/apache/iotdb/db/it/{aligned/IoTDBLastQueryWithoutLastCacheWithDeletionIT.java
 => IoTDBFilterIT.java} (57%)
 copy 
integration-test/src/test/java/org/apache/iotdb/db/it/sync/{IoTDBPipeSinkIT.java
 => IoTDBPipeIT.java} (56%)
 create mode 100644 
integration/src/test/java/org/apache/iotdb/session/IoTDBSessionInsertNullT.java
 create mode 100644 
node-commons/src/main/java/org/apache/iotdb/commons/executable/ExecutableManager.java
 rename 
node-commons/src/main/java/org/apache/iotdb/commons/{udf/service/UDFExecutableResource.java
 => executable/ExecutableResource.java} (87%)
 create mode 100644 
node-commons/src/main/java/org/apache/iotdb/commons/trigger/TriggerInformation.java
 create mode 100644 
node-commons/src/main/java/org/apache/iotdb/commons/trigger/TriggerTable.java
 copy {server/src/main/java/org/apache/iotdb/db => 
node-commons/src/main/java/org/apache/iotdb/commons/trigger}/exception/TriggerExecutionException.java
 (85%)
 copy 
server/src/main/java/org/apache/iotdb/db/engine/trigger/sink/exception/SinkException.java
 => 
node-commons/src/main/java/org/apache/iotdb/commons/trigger/exception/TriggerRegistrationException.java
 (77%)
 rename {server/src/main/java/org/apache/iotdb/db/engine => 
node-commons/src/main/java/org/apache/iotdb/commons}/trigger/service/TriggerClassLoader.java
 (93%)
 copy 
node-commons/src/main/java/org/apache/iotdb/commons/{udf/service/UDFClassLoaderManager.java
 => trigger/service/TriggerClassLoaderManager.java} (51%)
 create mode 100644 
node-commons/src/main/java/org/apache/iotdb/commons/trigger/service/TriggerRegistrationService.java
 copy 
server/src/main/java/org/apache/iotdb/db/mpp/plan/execution/config/metadata/{DropFunctionTask.java
 => DropTriggerTask.java} (78%)
 copy 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/metadata/{DropFunctionStatement.java
 => DropTriggerStatement.java} (81%)
 copy 
server/src/main/java/org/apache/iotdb/db/{mpp/plan/planner/plan/node/write/BatchInsertNode.java
 => sync/sender/manager/ISyncManager.java} (55%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/sync/sender/manager/LocalSyncManager.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/sync/sender/manager/SchemaSyncManager.java
 delete mode 100644 
server/src/main/java/org/apache/iotdb/db/sync/sender/manager/TsFileSyncManager.java
 copy 
service-rpc/src/main/java/org/apache/iotdb/rpc/{TimeoutChangeableTransport.java 
=> NoValidValueException.java} (81%)
 copy {udf-api => trigger-api}/pom.xml (84%)
 create mode 100644 
trigger-api/src/main/java/org/apache/iotdb/trigger/api/Trigger.java
 rename {server/src/main/java/org/apache/iotdb/db/engine => 
trigger-api/src/main/java/org/apache/iotdb}/trigger/api/TriggerAttributes.java 
(98%)

Reply via email to