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

jackietien pushed a change to branch object_type
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from cb9ea5056b6 Add VirtualFilePath and Path Generation
     add 7800de6ad0d Correct the memroy calculation of BinaryColumnBuilder
     add c5009f3ad61 Fix dead lock when take snapshot for Trigger and UDF
     add 4cc6085e35c Pipe: Fix the error of Client object returning to object 
pool after file transfer is completed (#15883)
     add acaa72d703b Try delete sort tmp after driver is closed
     add 57f22e770b1 [AINode] Fix the bug that the built-in model be deleted 
(#15888)
     add a10e2132d80 Fixed the NPE caused by view permission check
     add 0a0ec3fb176 [AINode] Fix model management bugs (#15890)
     add 966cfc73348 Change ErrorCode from 305 to 701 if there is no from clause
     add 0fce0ccfdb0 Update tsfile version & add table view query it
     add 309f205859d Update Release info after 2.0.4 released (#15898)
     add 1ad56c78138 Pipe: Enabled waiting for pipes to finish & progress index 
persist to config node in shutdown hook (#15896)
     add 14b4382ff44 [AINode]Fix the parameter "predict_length" (#15900)
     add 4be53debee7 Fix potential memory leak of Memory Pool
     add 9042a0d2c43 Pipe: Reduced the progress index report interval & Added 
some logs (#15905)
     add e6bc39f4da5 Add more checkpoints in series scan
     new 7d6fcfde35b resolve conflicts

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                                   |  22 +++++
 ...reamIT.java => IoTDBConfigNodeSnapshot2IT.java} |  29 ++----
 .../confignode/it/IoTDBConfigNodeSnapshotIT.java   |   5 +-
 .../db/it/IoTDBMultiTAGsWithAttributesTableIT.java |   8 +-
 .../view/recent/IoTDBNullValueTableViewIT.java     |  14 ++-
 iotdb-core/ainode/ainode/core/config.py            |   3 +-
 iotdb-core/ainode/ainode/core/constant.py          |   3 +
 iotdb-core/ainode/ainode/core/exception.py         |   5 +
 iotdb-core/ainode/ainode/core/handler.py           |   5 +-
 .../ainode/core/manager/inference_manager.py       |   8 +-
 .../ainode/ainode/core/manager/model_manager.py    |   9 +-
 .../ainode/core/model/built_in_model_factory.py    |   2 +-
 .../ainode/ainode/core/model/model_storage.py      | 103 +++++++++++++++------
 .../core/model/sundial/ts_generation_mixin.py      |   5 +
 .../rpc/DataNodeAsyncRequestRPCHandler.java        |   2 +-
 .../handlers/rpc/PipeHeartbeatRPCHandler.java      |   2 +-
 .../iotdb/confignode/manager/ConfigManager.java    |  18 ++++
 .../apache/iotdb/confignode/manager/IManager.java  |   3 +
 .../iotdb/confignode/manager/ModelManager.java     |   7 +-
 .../pipe/agent/task/PipeConfigNodeTaskAgent.java   |  22 ++---
 .../runtime/heartbeat/PipeHeartbeatScheduler.java  |   2 +-
 .../iotdb/confignode/persistence/TriggerInfo.java  |   3 -
 .../iotdb/confignode/persistence/UDFInfo.java      |   3 -
 .../procedure/impl/model/DropModelProcedure.java   |  57 ++++++------
 .../thrift/ConfigNodeRPCServiceProcessor.java      |   6 ++
 .../db/pipe/agent/task/PipeDataNodeTaskAgent.java  |  85 +++++++++++------
 .../subtask/processor/PipeProcessorSubtask.java    |   4 +-
 .../async/IoTDBDataRegionAsyncConnector.java       |   2 +-
 .../event/common/heartbeat/PipeHeartbeatEvent.java |   6 +-
 .../statement/PipeStatementInsertionEvent.java     |   6 +-
 .../tablet/PipeInsertNodeTabletInsertionEvent.java |   6 +-
 .../common/tablet/PipeRawTabletInsertionEvent.java |   6 +-
 .../common/tsfile/PipeTsFileInsertionEvent.java    |   6 +-
 .../dataregion/IoTDBDataRegionExtractor.java       |   4 +-
 .../PipeRealtimeDataRegionHybridExtractor.java     |   5 +-
 .../schemaregion/IoTDBSchemaRegionExtractor.java   |   4 +-
 .../iotdb/db/pipe/metric/PipeDataNodeMetrics.java  |   6 +-
 .../PipeDataNodeRemainingEventAndTimeOperator.java |  18 +++-
 ...ics.java => PipeDataNodeSinglePipeMetrics.java} |  15 ++-
 .../iotdb/db/protocol/client/ConfigNodeClient.java |   8 ++
 .../impl/DataNodeInternalRPCServiceImpl.java       |   2 +-
 .../execution/exchange/SharedTsBlockQueue.java     |   2 +-
 .../queryengine/execution/exchange/sink/ISink.java |   4 +-
 .../execution/exchange/sink/LocalSinkChannel.java  |  14 +--
 .../execution/exchange/sink/ShuffleSinkHandle.java |  40 +++++---
 .../execution/exchange/sink/SinkChannel.java       |  10 +-
 .../fragment/FragmentInstanceExecution.java        |  44 +++++++--
 .../AbstractSeriesAggregationScanOperator.java     |  70 ++++++++++----
 .../source/AbstractSeriesScanOperator.java         |  46 ++++++---
 .../execution/operator/source/SeriesScanUtil.java  |  73 +++++++++++----
 .../relational/AbstractAggTableScanOperator.java   |  75 ++++++++++-----
 .../AbstractDefaultAggTableScanOperator.java       |   4 +-
 .../relational/AbstractMergeSortJoinOperator.java  |  14 +++
 .../relational/AbstractTableScanOperator.java      |  16 +++-
 .../InformationSchemaContentSupplierFactory.java   |   4 +-
 .../relational/LastQueryAggTableScanOperator.java  |   4 +-
 .../execution/config/sys/pipe/ShowPipeTask.java    |   4 +-
 .../plan/relational/planner/QueryPlanner.java      |   2 +-
 .../metadata/view/CreateLogicalViewStatement.java  |  13 ++-
 .../iotdb/db/service/DataNodeShutdownHook.java     |  36 ++++++-
 .../utils/reader/SeriesDataBlockReader.java        |  20 +++-
 .../apache/iotdb/db/utils/ErrorHandlingUtils.java  |   3 +-
 .../iotdb/db/utils/sort/FileSpillerReader.java     |   4 +-
 .../queryengine/execution/exchange/StubSink.java   |   6 +-
 .../process/TableStreamSortOperatorTest.java       |  11 +--
 .../AlignedSeriesScanLimitOffsetPushDownTest.java  |  97 +++++++++----------
 .../AlignedSeriesScanPredicatePushDownTest.java    |  47 +++++-----
 ...gleColumnSeriesScanLimitOffsetPushDownTest.java |  48 +++++-----
 .../read/reader/series/SeriesReaderTestUtil.java   |  17 ++++
 .../series/SeriesScanLimitOffsetPushDownTest.java  |  60 ++++++------
 .../series/SeriesScanPredicatePushDownTest.java    |  40 ++++----
 .../iotdb/commons/client/ainode/AINodeClient.java  |   5 +-
 .../apache/iotdb/commons/conf/CommonConfig.java    |  24 ++++-
 .../commons/pipe/agent/task/PipeTaskAgent.java     |   2 +-
 .../iotdb/commons/pipe/config/PipeConfig.java      |   7 +-
 .../iotdb/commons/pipe/config/PipeDescriptor.java  |   7 +-
 .../commons/pipe/resource/log/PipeLogManager.java  |   2 +-
 .../commons/pipe/resource/log/PipeLogStatus.java   |   4 +-
 .../apache/iotdb/commons/utils/StatusUtils.java    |   1 -
 iotdb-doap.rdf                                     |   8 ++
 .../thrift-ainode/src/main/thrift/ainode.thrift    |   6 +-
 .../thrift-commons/src/main/thrift/common.thrift   |   7 ++
 .../src/main/thrift/confignode.thrift              |   3 +
 .../src/main/thrift/datanode.thrift                |   9 +-
 84 files changed, 952 insertions(+), 490 deletions(-)
 copy 
integration-test/src/test/java/org/apache/iotdb/confignode/it/{regionmigration/pass/commit/stream/IoTDBRegionMigrateNormalForIoTV2StreamIT.java
 => IoTDBConfigNodeSnapshot2IT.java} (63%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/metric/overview/{PipeDataNodeRemainingEventAndTimeMetrics.java
 => PipeDataNodeSinglePipeMetrics.java} (96%)

Reply via email to