This is an automated email from the ASF dual-hosted git repository. jackietien pushed a commit to branch tsbs/iot in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 6767474f6199993a54a35495a937fd1f5a50376a Merge: 4ec3f2f9276 f16df817848 Author: JackieTien97 <[email protected]> AuthorDate: Tue May 14 14:08:06 2024 +0800 Merge remote-tracking branch 'origin/master' into tsbs/iot README.md | 2 +- README_ZH.md | 4 +- .../org/apache/iotdb/tool/IoTDBDataBackTool.java | 2 +- .../client/IoTDBDataNodeAsyncClientManager.java | 10 +- .../IoTDBDataNodeCacheLeaderClientManager.java | 2 +- .../client/IoTDBDataNodeSyncClientManager.java | 9 + ...oTDBThriftAsyncPipeTransferBatchReqBuilder.java | 36 --- ...IoTDBThriftSyncPipeTransferBatchReqBuilder.java | 29 -- ...ferBatchReqBuilder.java => PipeEventBatch.java} | 61 ++-- .../builder/PipeTransferBatchReqBuilder.java | 219 +++++--------- .../request/PipeTransferTabletBatchReq.java | 23 +- .../request/PipeTransferTabletBinaryReq.java | 57 ++-- .../request/PipeTransferTabletInsertNodeReq.java | 13 +- .../async/IoTDBDataRegionAsyncConnector.java | 49 +-- .../PipeTransferTabletBatchEventHandler.java | 19 +- .../thrift/sync/IoTDBDataRegionSyncConnector.java | 40 ++- .../db/pipe/connector/util/LeaderCacheUtils.java | 69 +++++ .../protocol/thrift/IoTDBDataNodeReceiver.java | 51 +++- .../pipe/task/connection/PipeEventCollector.java | 21 +- .../plan/optimization/AggregationPushDown.java | 18 +- .../plan/planner/TemplatedLogicalPlanBuilder.java | 5 +- .../source/AlignedSeriesAggregationScanNode.java | 6 +- .../crud/InsertMultiTabletsStatement.java | 8 + .../plan/optimization/AggregationPushDownTest.java | 69 +++++ .../plan/optimization/TestPlanBuilder.java | 20 ++ .../distribution/AggregationAlignByDeviceTest.java | 44 --- .../planner/distribution/AlignedByDeviceTest.java | 328 ++------------------- .../src/assembly/resources/sbin/health_check.bat | 2 - .../src/assembly/resources/sbin/health_check.sh | 1 + 29 files changed, 509 insertions(+), 708 deletions(-)
