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

rong pushed a change to branch fix-pipe-ref-count-leak
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from 01f23e4a40d Update PipeDataRegionEventCounter.java
     add 4c0d4f5e771 Compare in double and fix error message
     add 3e11b7bd7ab Fix status code of category or data type mismatch
     add efd3420674e Load: Add metrics for active load (#13224)
     add c0ad8400ce9 Opt type mismatch error msg & fix Blob and date compare bug
     add 60d5a7e60af PipeConsensus: build separate dir for each receiver 
thread. (#13234)
     add 1f08730d384 Pipe: Support async tsfile load when data syncing between 
clusters (#13176)
     add d883b100094 Fix the error that columns in sort is not appear in 
projection
     add 394284f89ad Merge branch 'master' of https://github.com/apache/iotdb 
into fix-pipe-ref-count-leak

No new revisions were added by this update.

Summary of changes:
 .../org/apache/iotdb/db/it/utils/TestUtils.java    |   2 +-
 .../pipe/it/autocreate/IoTDBPipeDataSinkIT.java    |  97 +++
 .../relational/it/db/it/IoTDBInsertTableIT.java    |  63 +-
 .../it}/IoTDBMultiIDsWithAttributesTableIT.java    |  37 +-
 .../it/query/old/IoTDBNestedQueryTableIT.java      |  19 +-
 .../scalar/IoTDBScalarFunctionTableIT.java         | 719 +++++++++++----------
 .../IoTDBQueryWithComplexValueFilterTableIT.java   |  14 +-
 .../iotdb/session/it/IoTDBSessionRelationalIT.java |  84 +++
 .../java/org/apache/iotdb/rpc/TSStatusCode.java    |   3 +-
 .../client/IoTDBConfigNodeSyncClientManager.java   |   6 +-
 .../protocol/IoTDBConfigRegionAirGapConnector.java |   2 +
 .../protocol/IoTDBConfigRegionConnector.java       |   6 +-
 .../iotdb/db/exception/sql/SemanticException.java  |   8 +
 .../client/IoTDBDataNodeAsyncClientManager.java    |  32 +-
 .../client/IoTDBDataNodeSyncClientManager.java     |   6 +-
 .../airgap/IoTDBDataNodeAirGapConnector.java       |   2 +
 .../async/IoTDBDataRegionAsyncConnector.java       |   3 +-
 .../thrift/sync/IoTDBDataNodeSyncConnector.java    |   6 +-
 .../pipeconsensus/PipeConsensusReceiver.java       |  61 +-
 .../protocol/thrift/IoTDBDataNodeReceiver.java     |  32 +-
 .../execution/exchange/source/SourceHandle.java    |  12 +
 .../fragment/FragmentInstanceContext.java          |  10 +-
 .../relational/ColumnTransformerBuilder.java       |   3 +-
 .../execution/schedule/AbstractDriverThread.java   |  10 +-
 .../db/queryengine/plan/analyze/AnalyzeUtils.java  |   9 +-
 .../queryengine/plan/analyze/AnalyzeVisitor.java   |   4 +-
 .../plan/analyze/LoadTsFileAnalyzer.java           |   4 +-
 .../queryengine/plan/execution/QueryExecution.java |  12 +
 .../multi/builtin/helper/CastFunctionHelper.java   |   6 +-
 .../plan/planner/TableOperatorGenerator.java       |   3 +-
 .../plan/node/load/LoadTsFilePieceNode.java        |   2 +-
 .../relational/metadata/TableMetadataImpl.java     |  49 +-
 .../fetcher/TableHeaderSchemaValidator.java        |  17 +-
 .../rule/MergeLimitOverProjectWithMergeSort.java   |   4 +-
 .../rule/MergeLimitOverProjectWithSort.java        |  16 +-
 .../iterative/rule/MergeLimitWithMergeSort.java    |   8 +-
 .../planner/iterative/rule/MergeLimitWithSort.java |  13 +-
 .../relational/sql/ast/WrappedInsertStatement.java |  21 +-
 .../plan/scheduler/load/LoadTsFileScheduler.java   |  12 +-
 .../plan/statement/crud/InsertRowStatement.java    |   4 +-
 .../binary/CompareBinaryColumnTransformer.java     |   3 +-
 .../scalar/CastFunctionColumnTransformer.java      | 149 ++++-
 .../db/service/metrics/DataNodeMetricsHelper.java  |   6 +-
 .../iotdb/db/storageengine/StorageEngine.java      |   4 +-
 .../db/storageengine/dataregion/DataRegion.java    |   2 +-
 .../load/LoadTsFileManager.java                    |  17 +-
 .../storageengine/load/active/ActiveLoadAgent.java |  51 ++
 .../load/active/ActiveLoadDirScanner.java          |  77 +--
 .../load/active/ActiveLoadMetricsCollector.java    |  96 +++
 .../load/active/ActiveLoadPendingQueue.java        |  11 +-
 .../active/ActiveLoadScheduledExecutorService.java | 107 +++
 .../load/active/ActiveLoadTsFileLoader.java        |  79 +--
 .../load/limiter/LoadTsFileRateLimiter.java        |   4 +-
 .../memory}/LoadTsFileAbstractMemoryBlock.java     |   2 +-
 .../LoadTsFileAnalyzeSchemaMemoryBlock.java        |   4 +-
 .../memory}/LoadTsFileDataCacheMemoryBlock.java    |   2 +-
 .../load/memory}/LoadTsFileMemoryManager.java      |   2 +-
 .../load/metrics/ActiveLoadingFilesMetricsSet.java | 113 ++++
 .../load/metrics}/LoadTsFileCostMetricsSet.java    |   2 +-
 .../load/metrics}/LoadTsFileMemMetricSet.java      |   4 +-
 .../load/splitter/AlignedChunkData.java            |   2 +-
 .../splitter/BatchedAlignedValueChunkData.java     |   2 +-
 .../load/splitter/ChunkData.java                   |   2 +-
 .../load/splitter/DeletionData.java                |   2 +-
 .../load/splitter/NonAlignedChunkData.java         |   2 +-
 .../load/splitter/TsFileData.java                  |   2 +-
 .../load/splitter/TsFileSplitter.java              |   2 +-
 .../org/apache/iotdb/db/utils/DateTimeUtils.java   |  38 +-
 .../plan/relational/analyzer/SortTest.java         | 141 ++--
 .../BatchedCompactionWithTsFileSplitterTest.java   |   6 +-
 .../iotdb/commons/concurrent/ThreadName.java       |   2 +
 .../config/constant/PipeConnectorConstant.java     |  11 +
 .../connector/client/IoTDBSyncClientManager.java   |   8 +-
 .../common/PipeTransferHandshakeConstant.java      |   1 +
 .../pipe/connector/protocol/IoTDBConnector.java    |  20 +
 .../connector/protocol/IoTDBSslSyncConnector.java  |   6 +-
 .../commons/pipe/receiver/IoTDBFileReceiver.java   |  14 +
 .../schema/table/column/TsTableColumnSchema.java   |   4 +
 .../iotdb/commons/service/metric/enums/Metric.java |   1 +
 .../org/apache/iotdb/commons/utils/FileUtils.java  |  53 ++
 80 files changed, 1729 insertions(+), 746 deletions(-)
 rename 
integration-test/src/test/java/org/apache/iotdb/relational/it/{query/old/orderBy
 => db/it}/IoTDBMultiIDsWithAttributesTableIT.java (93%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/execution => 
storageengine}/load/LoadTsFileManager.java (97%)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/load/active/ActiveLoadAgent.java
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/execution => 
storageengine}/load/active/ActiveLoadDirScanner.java (74%)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/load/active/ActiveLoadMetricsCollector.java
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/execution => 
storageengine}/load/active/ActiveLoadPendingQueue.java (81%)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/load/active/ActiveLoadScheduledExecutorService.java
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/execution => 
storageengine}/load/active/ActiveLoadTsFileLoader.java (79%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/execution => 
storageengine}/load/limiter/LoadTsFileRateLimiter.java (96%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/load 
=> storageengine/load/memory}/LoadTsFileAbstractMemoryBlock.java (97%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/load 
=> storageengine/load/memory}/LoadTsFileAnalyzeSchemaMemoryBlock.java (96%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/load 
=> storageengine/load/memory}/LoadTsFileDataCacheMemoryBlock.java (98%)
 rename iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/load 
=> storageengine/load/memory}/LoadTsFileMemoryManager.java (99%)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/load/metrics/ActiveLoadingFilesMetricsSet.java
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/metric/load 
=> storageengine/load/metrics}/LoadTsFileCostMetricsSet.java (98%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/metric/load 
=> storageengine/load/metrics}/LoadTsFileMemMetricSet.java (96%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/execution => 
storageengine}/load/splitter/AlignedChunkData.java (99%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/execution => 
storageengine}/load/splitter/BatchedAlignedValueChunkData.java (99%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/execution => 
storageengine}/load/splitter/ChunkData.java (97%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/execution => 
storageengine}/load/splitter/DeletionData.java (97%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/execution => 
storageengine}/load/splitter/NonAlignedChunkData.java (99%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/execution => 
storageengine}/load/splitter/TsFileData.java (95%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/{queryengine/execution => 
storageengine}/load/splitter/TsFileSplitter.java (99%)

Reply via email to