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

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


    from fdc90095b7 fix logBatchSize may exceed MAX_REQUEST_PER_BATCH
     add ec6eba9305 [IOTDB-3242] Avoid generating same QueryId in different 
DataNode (#6015)
     add 0d8d00443e [IOTDB-3286] False Carousel Ratio on Desktop Version 
Homepage (#6028)
     add 1f3152976a [IOTDB-3040] Fix TTL cannot delete the expired tsfile 
(#5895)
     add 5eb0a8f38e [IOTDB-3294] Update database comparison docs  (#6027)
     add 5e368d4eef [IOTDB-3081] Implementation of 
SlidingWindowAggregationOperator (#5986)
     add f78561434d Implement LastPointFetchStatement (#6036)
     add 120a8c2fbe [IoTDB-3304] complete last query distribution plan (#6031)
     add 8cc2bf6221 [IOTDB-3297] leader interface change (#6024)
     add 327e07bf22 Fix Last Query Bug for Aligned (#6038)
     add 6387b0e191 [IOTDB-3171] Fix NPE when getting modification file (#6033)
     add b535b278dc Improve aligned write in tsfile api (#6021)
     add 064c16679d Use cache for last query (#6042)
     add 15fa098316 [IOTDB-3240] [ErrorMSG]java.lang.IllegalStateException: 
Client has an error!Caused by: java.net.ConnectException: Connection refused 
(#6043)
     add 257ed97251 [IOTDB-3303] Support last query api for new cluster (#6030)
     add 4de2073b1f Add GroupbyTimeParameter in GroupByLevelNode (#6044)
     add 467243dbd4 [IOTDB-3240] [ErrorMSG]java.lang.IllegalStateException: 
Client has an error!Caused by: java.net.ConnectException: Connection refused 
(#6049)
     add 8675ccb7ce [IOTDB-3129] Fix NPE bug while showing a non-exists 
timeseries (#6050)
     add 3b900430e8 Update last cache when insert (#6048)
     add 3226bb7a74 fix aligned page reader bug (#6054)
     add eb9b204475 update show ttl and show storage group. (#6040)
     add 982140c9e7 Distribution plan for Align by device and GroupByLevel 
(#6053)
     add 790641dee0 Merge branch 'master' of github.com:Apache/iotdb into 
jira3188
     add ea3378139d fix review

No new revisions were added by this update.

Summary of changes:
 .../exception/IllegalPeerEndpointException.java    |   9 +-
 .../multileader/MultiLeaderConsensus.java          |   6 +
 .../iotdb/consensus/ratis/RatisConsensus.java      |  34 +--
 .../consensus/standalone/StandAloneConsensus.java  |   5 +-
 .../iotdb/consensus/ratis/RatisConsensusTest.java  |  10 +-
 docs/UserGuide/Reference/TSDB-Comparison.md        |   7 +-
 docs/zh/UserGuide/Reference/TSDB-Comparison.md     |   7 +-
 .../apache/iotdb/commons/conf/IoTDBConstant.java   |   1 +
 .../org/apache/iotdb/commons/path/PartialPath.java |   4 +
 .../engine/compaction/CompactionTaskManager.java   |   2 +
 .../compaction/cross/CrossSpaceCompactionTask.java |  44 ++--
 .../compaction/inner/InnerSpaceCompactionTask.java |  80 +++----
 .../compaction/task/AbstractCompactionTask.java    |   1 +
 .../iotdb/db/engine/storagegroup/DataRegion.java   |  42 +++-
 .../db/engine/storagegroup/TsFileResource.java     |  17 +-
 .../apache/iotdb/db/metadata/path/AlignedPath.java |   8 +
 .../iotdb/db/metadata/path/MeasurementPath.java    |   5 +
 .../iotdb/db/mpp/aggregation/Aggregator.java       |  22 +-
 .../iotdb/db/mpp/aggregation/AvgAccumulator.java   |   6 +
 .../db/mpp/aggregation/MinTimeDescAccumulator.java |   2 +-
 .../EmptyQueueSlidingWindowAggregator.java}        |  35 +--
 .../MonotonicQueueSlidingWindowAggregator.java     |  76 +++++++
 .../NormalQueueSlidingWindowAggregator.java}       |  40 ++--
 .../slidingwindow/SlidingWindowAggregator.java     | 143 ++++++++++++
 .../SlidingWindowAggregatorFactory.java            | 149 +++++++++++++
 .../SmoothQueueSlidingWindowAggregator.java        |  57 +++++
 .../iotdb/db/mpp/common/header/HeaderConstant.java |   4 +-
 .../iotdb/db/mpp/execution/QueryIdGenerator.java   | 122 +++++++++++
 .../db/mpp/execution/operator/LastQueryUtil.java   |  21 +-
 .../operator/process/AggregationOperator.java      |   4 +-
 .../process/RawDataAggregationOperator.java        |   6 +-
 .../process/SlidingWindowAggregationOperator.java  | 144 ++++++++++++
 .../operator/process/UpdateLastCacheOperator.java  |   2 +
 .../AlignedSeriesAggregationScanOperator.java      |  12 +-
 .../source/SeriesAggregationScanOperator.java      |  16 +-
 .../execution/operator/source/SeriesScanUtil.java  |   3 +
 .../org/apache/iotdb/db/mpp/plan/Coordinator.java  |  15 +-
 .../apache/iotdb/db/mpp/plan/analyze/Analysis.java |   4 +
 .../apache/iotdb/db/mpp/plan/analyze/Analyzer.java |  73 ++++--
 .../db/mpp/plan/analyze/ClusterSchemaFetcher.java  |  12 +-
 .../db/mpp/plan/execution/QueryExecution.java      |   6 +-
 .../execution/config/ShowStorageGroupTask.java     |   9 +-
 .../db/mpp/plan/execution/config/ShowTTLTask.java  |  10 +-
 .../db/mpp/plan/parser/StatementGenerator.java     |  22 +-
 .../db/mpp/plan/planner/LocalExecutionPlanner.java | 140 +++++++++---
 .../db/mpp/plan/planner/LogicalPlanBuilder.java    | 106 ++++++---
 .../iotdb/db/mpp/plan/planner/LogicalPlanner.java  |  25 ++-
 .../planner/distribution/ExchangeNodeAdder.java    |  42 +++-
 .../plan/planner/distribution/SourceRewriter.java  | 197 ++++++++++++++---
 .../mpp/plan/planner/plan/node/PlanNodeType.java   |   6 +-
 .../db/mpp/plan/planner/plan/node/PlanVisitor.java |   4 +-
 .../planner/plan/node/process/AggregationNode.java |  41 ++--
 .../planner/plan/node/process/DeviceMergeNode.java |   9 +-
 .../planner/plan/node/process/DeviceViewNode.java  |  14 +-
 .../plan/node/process/GroupByLevelNode.java        |  70 ++++--
 .../plan/node/process/LastQueryMergeNode.java      |   4 +-
 ...Node.java => SlidingWindowAggregationNode.java} |  67 +++---
 .../plan/node/source/AlignedLastQueryScanNode.java |  14 +-
 .../source/AlignedSeriesAggregationScanNode.java   |  12 -
 .../plan/node/source/LastQueryScanNode.java        |  14 +-
 .../node/source/SeriesAggregationScanNode.java     |  12 -
 .../node/source/SeriesAggregationSourceNode.java   |  31 +++
 .../planner/plan/node/write/InsertRowNode.java     |  10 +
 .../planner/plan/node/write/InsertTabletNode.java  |  55 +++++
 .../db/mpp/plan/statement/StatementVisitor.java    |   7 +-
 .../LastPointFetchStatement.java}                  |  31 ++-
 .../SchemaFetchStatement.java                      |   2 +-
 .../query/reader/chunk/MemAlignedPageReader.java   |  15 +-
 .../iotdb/db/query/reader/chunk/MemPageReader.java |   4 +
 .../java/org/apache/iotdb/db/service/DataNode.java |  32 +--
 .../thrift/impl/DataNodeTSIServiceImpl.java        |  99 +++++++--
 .../service/thrift/impl/InternalServiceImpl.java   |   5 +-
 .../apache/iotdb/db/utils/ErrorHandlingUtils.java  |   3 +
 .../apache/iotdb/db/utils/TypeInferenceUtils.java  |  25 +++
 .../compaction/CompactionTaskManagerTest.java      |  31 +--
 .../operator/AggregationOperatorTest.java          |   2 +-
 .../SlidingWindowAggregationOperatorTest.java      | 244 +++++++++++++++++++++
 .../db/mpp/plan/plan/QueryLogicalPlanUtil.java     |  20 +-
 .../distribution/AggregationDistributionTest.java  |  16 +-
 .../plan/distribution/AlignedByDeviceTest.java     |  15 +-
 ...Test.java => DistributionPlannerBasicTest.java} |   2 +-
 .../mpp/plan/plan/distribution/LastQueryTest.java  | 118 ++++++++++
 .../node/process/AggregationNodeSerdeTest.java     |   3 +-
 .../node/process/GroupByLevelNodeSerdeTest.java    |   4 +-
 .../java/org/apache/iotdb/rpc/TSStatusCode.java    |   1 +
 .../.vuepress/theme/global-components/IoTDB.vue    |  73 ++----
 .../.vuepress/theme/global-components/IoTDBZH.vue  |  82 +++----
 .../iotdb/tsfile/read/reader/IPageReader.java      |   4 +
 .../tsfile/read/reader/page/AlignedPageReader.java |  13 +-
 .../iotdb/tsfile/read/reader/page/PageReader.java  |   3 +
 .../write/chunk/AlignedChunkGroupWriterImpl.java   |  85 ++++---
 .../iotdb/tsfile/write/chunk/ValueChunkWriter.java |   2 +-
 92 files changed, 2439 insertions(+), 672 deletions(-)
 copy 
server/src/main/java/org/apache/iotdb/db/{query/executor/groupby/impl/EmptyQueueSlidingWindowGroupByExecutor.java
 => mpp/aggregation/slidingwindow/EmptyQueueSlidingWindowAggregator.java} (55%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/aggregation/slidingwindow/MonotonicQueueSlidingWindowAggregator.java
 copy 
server/src/main/java/org/apache/iotdb/db/{query/executor/groupby/impl/NormalQueueSlidingWindowGroupByExecutor.java
 => mpp/aggregation/slidingwindow/NormalQueueSlidingWindowAggregator.java} (54%)
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/aggregation/slidingwindow/SlidingWindowAggregator.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/aggregation/slidingwindow/SlidingWindowAggregatorFactory.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/aggregation/slidingwindow/SmoothQueueSlidingWindowAggregator.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/execution/QueryIdGenerator.java
 create mode 100644 
server/src/main/java/org/apache/iotdb/db/mpp/execution/operator/process/SlidingWindowAggregationOperator.java
 rename 
server/src/main/java/org/apache/iotdb/db/mpp/plan/planner/plan/node/process/{GroupByTimeNode.java
 => SlidingWindowAggregationNode.java} (72%)
 copy 
server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/{metadata/DeleteTimeSeriesStatement.java
 => internal/LastPointFetchStatement.java} (59%)
 rename server/src/main/java/org/apache/iotdb/db/mpp/plan/statement/{metadata 
=> internal}/SchemaFetchStatement.java (97%)
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/mpp/execution/operator/SlidingWindowAggregationOperatorTest.java
 copy service-rpc/src/test/java/org/apache/iotdb/rpc/TSStatusCodeTest.java => 
server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/distribution/AlignedByDeviceTest.java
 (73%)
 rename 
server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/distribution/{BasicTest.java
 => DistributionPlannerBasicTest.java} (99%)
 create mode 100644 
server/src/test/java/org/apache/iotdb/db/mpp/plan/plan/distribution/LastQueryTest.java

Reply via email to