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

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


    from 2238fd3b327 fix compile error
     add 804156cb557 rename getTimePartition to getTimePartitionSlot
     add 450e16f4d11 add UT
     add a4d2b2b8ab4 add more UT
     add eb43b4909a7 Pipe: Report queue size in PipeHeartbeatEvent (#10997)
     add eee581e1c1f Perfect plan graph for last query scan node
     add 7d9ac670327 [IOTDB-6130] Delete data by specific pattern didn't work
     add 1a3568ff2a0 Pipe: Improve performance for 10000+ pipes (#11021)
     add 43aa7db32f3 Added file overlap analysis tool (#11030)
     add 815c21b3fb8 Fixed wal triggering disk threshold loop too many times 
(#11017)
     add 4be0aaaafdd [RatisConsensus] use warn_and_return to enable cluster 
restart when log corruption can be ignored (#11036)
     add eb500c9db70 Fix mods file contains writable view
     add 746331cb165 Merge branch 'master' of github.com:apache/iotdb into 
negative_timestamp
     add 40cd37309a9 add more UT
     add da81f6d6460 add parseLongToDate test
     add 008455e5426 Add IT

No new revisions were added by this update.

Summary of changes:
 .../apache/iotdb/db/it/IoTDBInsertWithQueryIT.java |  23 +-
 .../iotdb/session/it/IoTDBSessionSimpleIT.java     |  45 ++++
 .../java/org/apache/iotdb/rpc/RpcUtilsTest.java    |  67 ++++++
 .../manager/partition/PartitionManager.java        |   2 +-
 .../apache/iotdb/consensus/ratis/utils/Utils.java  |   2 +
 ...idate-tsfile.bat => overlap-statistic-tool.bat} |   4 +-
 ...alidate-tsfile.sh => overlap-statistic-tool.sh} |   4 +-
 .../iotdb/db/pipe/agent/task/PipeTaskAgent.java    |   9 +-
 .../event/common/heartbeat/PipeHeartbeatEvent.java |  89 +++++++-
 .../PipeHistoricalDataRegionTsFileExtractor.java   |  36 ++-
 .../PipeRealtimeDataRegionHybridExtractor.java     |  10 +-
 .../PipeRealtimeDataRegionLogExtractor.java        |  10 +-
 .../PipeRealtimeDataRegionTsFileExtractor.java     |  10 +-
 .../realtime/assigner/DisruptorQueue.java          |   6 +
 .../resource/tsfile/PipeTsFileResourceManager.java |   7 +-
 .../pipe/task/connection/PipeEventCollector.java   |   4 +
 .../connection/UnboundedBlockingPendingQueue.java  |   4 +
 .../protocol/thrift/impl/ClientRPCServiceImpl.java |   2 +-
 .../impl/DataNodeInternalRPCServiceImpl.java       |   4 +-
 .../execution/load/AlignedChunkData.java           |   2 +-
 .../execution/load/NonAlignedChunkData.java        |   2 +-
 .../queryengine/execution/load/TsFileSplitter.java |  18 +-
 .../queryengine/plan/analyze/AnalyzeVisitor.java   |  12 +-
 .../plan/planner/plan/node/PlanGraphPrinter.java   |   7 +
 .../plan/node/load/LoadSingleTsFileNode.java       |   4 +-
 .../plan/node/source/AlignedLastQueryScanNode.java |  20 +-
 .../plan/node/source/LastQueryScanNode.java        |  20 +-
 .../planner/plan/node/write/InsertRowNode.java     |   4 +-
 .../planner/plan/node/write/InsertRowsNode.java    |   2 +-
 .../plan/node/write/InsertRowsOfOneDeviceNode.java |   2 +-
 .../planner/plan/node/write/InsertTabletNode.java  |   8 +-
 .../plan/statement/crud/InsertRowStatement.java    |   2 +-
 .../crud/InsertRowsOfOneDeviceStatement.java       |   3 +-
 .../plan/statement/crud/InsertTabletStatement.java |   4 +-
 .../ITimeRange.java}                               |  13 +-
 .../ProcessChunkType.java => tool/Interval.java}   |  34 ++-
 .../compaction/tool/ListTimeRangeImpl.java         |  89 ++++++++
 .../compaction/tool/OverlapStatistic.java          |  91 ++++++++
 .../compaction/tool/OverlapStatisticTool.java      | 248 +++++++++++++++++++++
 .../dataregion/compaction/tool/PrintUtil.java      | 209 +++++++++++++++++
 .../SequenceFileSubTaskThreadExecutor.java}        |  26 ++-
 .../compaction/tool/SequenceFileTaskSummary.java}  |  54 ++---
 .../compaction/tool/SingleSequenceFileTask.java    | 104 +++++++++
 .../compaction/tool/TimePartitionProcessTask.java  | 143 ++++++++++++
 .../tool/TimePartitionProcessWorker.java           |  58 +++++
 .../compaction/tool/TsFileStatisticReader.java     |  96 ++++++++
 .../compaction/tool/UnseqSpaceStatistics.java      |  84 +++++++
 .../storageengine/dataregion/wal/WALManager.java   |  27 ++-
 .../storageengine/dataregion/wal/node/WALNode.java |   8 +-
 .../apache/iotdb/db/utils/TimePartitionUtils.java  |   2 +-
 .../plan/node/write/WritePlanNodeSplitTest.java    |  26 ++-
 .../iotdb/db/storageengine/StorageEngineTest.java  |  13 ++
 .../compaction/tools/ListTimeRangeImplTest.java    | 138 ++++++++++++
 .../compaction/tools/UnseqSpaceStatisticsTest.java |  63 ++++++
 .../apache/iotdb/commons/path/PathPatternTree.java |  10 -
 .../iotdb/commons/path/PathPatternTreeTest.java    |   2 +-
 56 files changed, 1807 insertions(+), 179 deletions(-)
 create mode 100644 
iotdb-client/service-rpc/src/test/java/org/apache/iotdb/rpc/RpcUtilsTest.java
 copy 
iotdb-core/datanode/src/assembly/resources/tools/tsfile/{validate-tsfile.bat => 
overlap-statistic-tool.bat} (89%)
 copy 
iotdb-core/datanode/src/assembly/resources/tools/tsfile/{validate-tsfile.sh => 
overlap-statistic-tool.sh} (90%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/{execute/performer/ICrossCompactionPerformer.java
 => tool/ITimeRange.java} (69%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/{schedule/constant/ProcessChunkType.java
 => tool/Interval.java} (65%)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/tool/ListTimeRangeImpl.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/tool/OverlapStatistic.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/tool/OverlapStatisticTool.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/tool/PrintUtil.java
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/{schedule/constant/ProcessChunkType.java
 => tool/SequenceFileSubTaskThreadExecutor.java} (61%)
 copy 
iotdb-core/{node-commons/src/main/java/org/apache/iotdb/commons/path/fa/dfa/DFAState.java
 => 
datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/tool/SequenceFileTaskSummary.java}
 (51%)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/tool/SingleSequenceFileTask.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/tool/TimePartitionProcessTask.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/tool/TimePartitionProcessWorker.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/tool/TsFileStatisticReader.java
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/compaction/tool/UnseqSpaceStatistics.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/compaction/tools/ListTimeRangeImplTest.java
 create mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/storageengine/dataregion/compaction/tools/UnseqSpaceStatisticsTest.java

Reply via email to