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

justinchen pushed a change to branch UserDefineTime-TsFile
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from 7c86a31fe43 partial
     add 50c6183a8ac sesion cpp ssl (#16968)
     add f74a7dcbcd3 Fix mods name of target files in settle compaction (#17043)
     add d74fca109dc Repair the problem that accumulate index used 
chunkMetadataList (#17040)
     add a5f87298a55 [AINode] Fix the AINode cannot stop by script (#17045)
     add ec9bd0d6da0 fix session cpp node-supplier (#17039)
     add 2471938c505 Pipe: Fixed the semantic of reporting interval && Trimmed 
the "toString" of InsertMultiTabletsStatement (#17044)
     add dce185a745b Decouple mqtt from iotdb-server using ExternalService 
framework (#17042)
     add d8a0a5abda8 [AINode] Optimize model loading (#17046)
     add 650cc085396 remove some useless code (#17047)
     add 1befb1b4fe5 Pipe: disable multiple path and path exclusion (#17038)
     add 8aef1952c31 Remove some method implementations related to the object 
type (#17054)
     add 56097ac5b2f Fix data export logic to avoid redundant high frequency 
query (#17049)
     add 36dadf5d965 Upper case data type from SQL statement, and add a 
validation for non exist data type. (#17057)
     add f4e8521f021 Fix the problem that "StateMachineProceduree not set next 
state, but return HAS_MORE_STATE". (#17058)
     new f91730aa460 Merge branch 'master' of https://github.com/apache/iotdb 
into UserDefineTime-TsFile

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:
 .github/workflows/multi-language-client.yml        |    13 +-
 distribution/pom.xml                               |     8 +
 distribution/src/assembly/all.xml                  |     4 +
 distribution/src/assembly/datanode.xml             |     6 +
 ...{common-files.xml => external-service-impl.xml} |    21 +-
 example/client-cpp-example/src/CMakeLists.txt      |    64 +-
 example/mqtt-customize/pom.xml                     |     6 +-
 .../server/CustomizedJsonPayloadFormatter.java     |     6 +-
 ...Formatter => org.apache.iotdb.PayloadFormatter} |     0
 external-service-impl/mqtt/pom.xml                 |   177 +
 .../apache/iotdb}/mqtt/BrokerAuthenticator.java    |     2 +-
 .../apache/iotdb}/mqtt/JSONPayloadFormatter.java   |     2 +-
 .../apache/iotdb}/mqtt/LinePayloadFormatter.java   |     2 +-
 .../org/apache/iotdb}/mqtt/MPPPublishHandler.java  |     2 +-
 .../java/org/apache/iotdb/mqtt}/MQTTService.java   |    28 +-
 .../main/java/org/apache/iotdb}/mqtt/Message.java  |     2 +-
 .../apache/iotdb}/mqtt/PayloadFormatManager.java   |     2 +-
 .../org/apache/iotdb}/mqtt/PayloadFormatter.java   |     2 +-
 .../java/org/apache/iotdb}/mqtt/TableMessage.java  |     2 +-
 .../java/org/apache/iotdb}/mqtt/TreeMessage.java   |     2 +-
 .../org.apache.iotdb.mqtt.PayloadFormatter         |     3 +-
 .../iotdb}/mqtt/BrokerAuthenticatorTest.java       |    18 +-
 .../iotdb}/mqtt/JSONPayloadFormatterTest.java      |     3 +-
 .../iotdb}/mqtt/LinePayloadFormatterTest.java      |     3 +-
 .../iotdb}/mqtt/PayloadFormatManagerTest.java      |     8 +-
 {example/jdbc => external-service-impl}/pom.xml    |    28 +-
 integration-test/pom.xml                           |    12 +
 integration-test/src/assembly/mpp-share.xml        |     6 +
 .../db/it/schema/IoTDBAlterTimeSeriesTypeIT.java   |    16 +
 .../auto/basic/IoTDBTreePatternFormatIT.java       |    13 +
 .../treemodel/manual/IoTDBPipeInclusionIT.java     |     3 +
 .../org/apache/iotdb/tool/data/ExportDataTree.java |   221 +-
 iotdb-client/client-cpp/pom.xml                    |    34 +-
 .../client-cpp/src/main/AbstractSessionBuilder.h   |    39 +-
 iotdb-client/client-cpp/src/main/CMakeLists.txt    |    16 +-
 iotdb-client/client-cpp/src/main/NodesSupplier.cpp |    73 +-
 iotdb-client/client-cpp/src/main/NodesSupplier.h   |    34 +-
 iotdb-client/client-cpp/src/main/Session.cpp       |     2 +-
 iotdb-client/client-cpp/src/main/Session.h         |     4 +
 iotdb-client/client-cpp/src/main/SessionBuilder.h  |    15 +
 .../client-cpp/src/main/SessionConnection.cpp      |    20 +-
 .../client-cpp/src/main/SessionConnection.h        |     5 +-
 .../client-cpp/src/main/TableSessionBuilder.h      |    15 +
 .../client-cpp/src/main/ThriftConnection.cpp       |    16 +-
 .../client-cpp/src/main/ThriftConnection.h         |     6 +-
 iotdb-client/client-cpp/src/test/CMakeLists.txt    |    42 +-
 iotdb-client/client-cpp/src/test/catch2/catch.hpp  | 17974 +++++++++++++++++++
 iotdb-client/client-cpp/src/test/main.cpp          |    15 +-
 .../client-py/iotdb/tsfile/utils/tsblock_serde.py  |     1 -
 .../iotdb/ainode/core/inference/pool_controller.py |    11 +
 .../iotdb/ainode/core/manager/inference_manager.py |     8 +-
 iotdb-core/ainode/iotdb/ainode/core/rpc/service.py |    12 +-
 .../pipe/agent/task/PipeConfigNodeSubtask.java     |    27 +-
 .../schema/AlterTimeSeriesDataTypeProcedure.java   |     2 +-
 iotdb-core/datanode/pom.xml                        |    12 -
 .../dataregion/DataExecutionVisitor.java           |     9 +-
 .../db/pipe/agent/task/PipeDataNodeTaskAgent.java  |     6 +-
 .../subtask/processor/PipeProcessorSubtask.java    |     8 +-
 .../agent/task/subtask/sink/PipeSinkSubtask.java   |    40 +-
 .../protocol/thrift/IoTDBDataNodeReceiver.java     |     2 +-
 .../sink/protocol/writeback/WriteBackSink.java     |     2 +-
 ...istoricalDataRegionTsFileAndDeletionSource.java |     3 +-
 .../impl/DataNodeInternalRPCServiceImpl.java       |     8 -
 .../queryengine/execution/QueryStateMachine.java   |     2 +-
 .../execution/executor/RegionReadExecutor.java     |     4 +-
 .../fragment/FragmentInstanceContext.java          |     2 +-
 .../operator/process/function/partition/Slice.java |     6 +-
 .../relational/aggregation/RecordIterator.java     |     6 +-
 .../execution/schedule/AbstractDriverThread.java   |     4 +-
 .../queryengine/plan/execution/QueryExecution.java |     2 +-
 .../db/queryengine/plan/parser/ASTVisitor.java     |    27 +-
 .../plan/node/write/RelationalInsertRowsNode.java  |    43 -
 .../node/write/RelationalInsertTabletNode.java     |    51 -
 .../crud/InsertMultiTabletsStatement.java          |     6 +-
 .../schemaregion/utils/ResourceByPathUtils.java    |    54 +-
 .../java/org/apache/iotdb/db/service/DataNode.java |    16 +-
 .../externalservice/BuiltinExternalServices.java   |     9 +-
 .../ExternalServiceManagementService.java          |    56 +-
 .../db/storageengine/dataregion/DataRegion.java    |    56 -
 .../dataregion/modification/ModificationFile.java  |    12 +-
 .../apache/iotdb/db/utils/ErrorHandlingUtils.java  |    14 +-
 .../org/apache/iotdb/db/utils/ObjectTypeUtils.java |    61 +-
 ....apache.iotdb.db.protocol.mqtt.PayloadFormatter |    21 -
 .../db/pipe/pattern/TreePatternPruningTest.java    |     2 +
 .../db/pipe/source/IoTDBDataRegionSourceTest.java  |     2 +
 .../settle/SettleCompactionTaskTest.java           |    32 +
 .../iotdb/commons/auth/entity/TablePrivilege.java  |     3 +
 .../commons/exception/ObjectFileNotExist.java      |     6 +-
 .../exception/pipe/PipeNonReportException.java     |    27 -
 ...imeSinkNonReportTimeConfigurableException.java} |    40 +-
 ...RuntimeSinkRetryTimesConfigurableException.java |    27 +-
 .../task/subtask/PipeAbstractSinkSubtask.java      |    52 +
 .../pipe/config/constant/SystemConstant.java       |     2 +-
 .../datastructure/pattern/IoTDBTreePattern.java    |     5 +
 .../datastructure/pattern/PrefixTreePattern.java   |     5 +
 .../pipe/datastructure/pattern/TreePattern.java    |    18 +
 .../pattern/UnionIoTDBTreePattern.java             |     5 +
 .../datastructure/pattern/UnionTreePattern.java    |     5 +
 .../pattern/WithExclusionIoTDBTreePattern.java     |     5 +
 .../pattern/WithExclusionTreePattern.java          |     5 +
 .../pipe/receiver/PipeReceiverStatusHandler.java   |    36 +-
 .../apache/iotdb/commons/service/ServiceType.java  |     1 -
 .../commons/utils/ErrorHandlingCommonUtils.java}   |    14 +-
 .../src/main/thrift/datanode.thrift                |     8 -
 pom.xml                                            |     1 +
 105 files changed, 19126 insertions(+), 773 deletions(-)
 copy distribution/src/assembly/{common-files.xml => external-service-impl.xml} 
(71%)
 copy 
example/mqtt-customize/src/main/resources/META-INF/services/{org.apache.iotdb.db.protocol.mqtt.PayloadFormatter
 => org.apache.iotdb.PayloadFormatter} (100%)
 create mode 100644 external-service-impl/mqtt/pom.xml
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol => 
external-service-impl/mqtt/src/main/java/org/apache/iotdb}/mqtt/BrokerAuthenticator.java
 (97%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol => 
external-service-impl/mqtt/src/main/java/org/apache/iotdb}/mqtt/JSONPayloadFormatter.java
 (99%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol => 
external-service-impl/mqtt/src/main/java/org/apache/iotdb}/mqtt/LinePayloadFormatter.java
 (99%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol => 
external-service-impl/mqtt/src/main/java/org/apache/iotdb}/mqtt/MPPPublishHandler.java
 (99%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/service => 
external-service-impl/mqtt/src/main/java/org/apache/iotdb/mqtt}/MQTTService.java
 (84%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol => 
external-service-impl/mqtt/src/main/java/org/apache/iotdb}/mqtt/Message.java 
(96%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol => 
external-service-impl/mqtt/src/main/java/org/apache/iotdb}/mqtt/PayloadFormatManager.java
 (99%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol => 
external-service-impl/mqtt/src/main/java/org/apache/iotdb}/mqtt/PayloadFormatter.java
 (97%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol => 
external-service-impl/mqtt/src/main/java/org/apache/iotdb}/mqtt/TableMessage.java
 (98%)
 rename {iotdb-core/datanode/src/main/java/org/apache/iotdb/db/protocol => 
external-service-impl/mqtt/src/main/java/org/apache/iotdb}/mqtt/TreeMessage.java
 (97%)
 rename 
example/mqtt-customize/src/main/resources/META-INF/services/org.apache.iotdb.db.protocol.mqtt.PayloadFormatter
 => 
external-service-impl/mqtt/src/main/resources/META-INF/services/org.apache.iotdb.mqtt.PayloadFormatter
 (90%)
 rename {iotdb-core/datanode/src/test/java/org/apache/iotdb/db/protocol => 
external-service-impl/mqtt/src/test/java/org/apache/iotdb}/mqtt/BrokerAuthenticatorTest.java
 (77%)
 rename {iotdb-core/datanode/src/test/java/org/apache/iotdb/db/protocol => 
external-service-impl/mqtt/src/test/java/org/apache/iotdb}/mqtt/JSONPayloadFormatterTest.java
 (99%)
 rename {iotdb-core/datanode/src/test/java/org/apache/iotdb/db/protocol => 
external-service-impl/mqtt/src/test/java/org/apache/iotdb}/mqtt/LinePayloadFormatterTest.java
 (98%)
 rename {iotdb-core/datanode/src/test/java/org/apache/iotdb/db/protocol => 
external-service-impl/mqtt/src/test/java/org/apache/iotdb}/mqtt/PayloadFormatManagerTest.java
 (84%)
 copy {example/jdbc => external-service-impl}/pom.xml (71%)
 create mode 100644 iotdb-client/client-cpp/src/test/catch2/catch.hpp
 delete mode 100644 
iotdb-core/datanode/src/main/resources/META-INF/services/org.apache.iotdb.db.protocol.mqtt.PayloadFormatter
 delete mode 100644 
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/exception/pipe/PipeNonReportException.java
 copy 
iotdb-core/{datanode/src/main/java/org/apache/iotdb/db/queryengine/plan/relational/function/LongVariableConstraint.java
 => 
node-commons/src/main/java/org/apache/iotdb/commons/exception/pipe/PipeRuntimeSinkNonReportTimeConfigurableException.java}
 (54%)
 copy 
iotdb-core/{datanode/src/main/java/org/apache/iotdb/db/exception/runtime/MemoryLeakException.java
 => 
node-commons/src/main/java/org/apache/iotdb/commons/utils/ErrorHandlingCommonUtils.java}
 (74%)

Reply via email to