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

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


    omit 747b7dc99d9 Merge remote-tracking branch 'origin/master' into 
wal_compression_back
    omit a460acb28f0 Hot parameters recover (#12814)
    omit a7e0aa4f462 Merge remote-tracking branch 'origin/master' into 
wal_compression_back
    omit 94f074f61e2 fix bug
    omit 8008fff7ab6 enhance test
    omit 16bbc224679 remove direct buffer
    omit 1b992f29004 Pipe: Fixed some problems cause by reusing connectors 
after exceptions occurred in connector stage (#12685)
    omit 85dfa900e38 Pipe: Fix PipeTerminateEvent cannot report and mark the 
pipe as completed & events with no generated events in pipe processor subtask 
may not be reported (#12817)
    omit c4828465214 Pipe: Fixed the bug that non-forwarding flag does not take 
effect on insertRowsNode / insertRowsOfOneDevicesNode (#12824)
    omit 2e1ebf46e93 Pipe: Intoduce TsFileInsertionScanDataContainer to read 
data from tsfile sequentially to improve pattern parse performance when filter 
rate is high (#12781)
    omit 9b03eb673e8 PipeConsensus: enhance receiver when the leader reboots 
(#12815)
    omit 4b805661eab bump ratis version to 3.1.0 (#12807)
    omit 3d1d28141b8 Pipe: Enable 'sink.format'='tablet' to force tsfiles to be 
parsed into tablets (#12809)
    omit 32bfeaf60cf Pipe/Load: Fix loaded files may be compacted before 
listening (#12816)
    omit 282147773bd Pipe: Reduced the logs in ConfigNode caused by pipeMeta 
sync and heartbeat report (#12813)
    omit 28c970b1107  [IOTDB-6344] Display null in cli
    omit 389ae8002e2 Fix region migration IT & Add daily IT (#12804)
    omit c1df2bf8a65 Pipe: Avoid writing out-of-order data in tsfile when 
`'sink.format' = 'file'`  (#12810)
    omit 691e1159fa1 Allow using python 3.6 and enable CI (#12792)
    omit 7106bca5020 Modify ttl (#12811)
    omit 3fa0320d81d Pipe/PipeConsensus: support progressIndex for 
InsertRowsNode (#12806)
    omit ada45de7d37 use template file start 1c1d (#12808)
    omit 5c23a355579 Add flush cause metric (#12803)
    omit 7f34bc03129 Specify error msg when DriverTask is aborted by 
MemoryNotEnoughException
    omit 86aa71177f1 Pipe: Added collect invocation count in the caculation of 
data region extractor events for data node remaining time (#12799)
    omit 0afc1bea507 Pipe: Fix remaining time metrics is not dropped after 
dropPipe(pipeName) & alter pipe does not take effect in non-data regions 
(#12795)
    omit 1020258bdf8 PipeConsensus: fix concurrent problems regarding to 
initiate receiver and progressIndex & optimize receiver logs & fix npe (#12790)
    omit 4912d902a8b [IOTDB-6343] Fix the device path construction bug in 
visitSingleDeviceViewNode of AggragationPushDown
    omit 79ea1ef23d2 Pipe: Enable `'sink.format'='tsfile'` to use tsFile as 
tablet event batch (#12737)
    omit 07792b11254 Fix WAL resource leak when using IoT series consensus 
#12796
    omit bc4cf473b77 Try to fix set cluster name integration test (#12794)
    omit a3f996cbbc9 Fix iotdb-system.properties cluster_name comments #12791
    omit cbdade41d5a Use milliseconds to express TTL (#12757)
    omit a96349e298c Enhance leader quantity metric for load scenario (#12785)
    omit 0b8e31456a4 Load: change the metric type of LoadDiskIO metric from 
RATE to COUNTER (#12787)
    omit b1e9d96f49e bind cluster name to metrics (#12786)
    omit 7ee30fb631a Classification properties (#12764)
    omit bce9631e108 Add memory control for MergeReader
    omit 3dd6c8c3213 update tsfile version
    omit 4900407d8b1 load-tsfile: Add retry logic for load memory controls  
(#12782)
    omit 500d4a911dd remove wal files when drop database (#12778)
    omit 9e0b62181d0 Support editing cluster name  (#12776)
    omit e58d427f2f6 Load: Avoid potential NPE in warn log when 
LoadRuntimeOutOfMemoryException occurs & load-tsfile: Polish logs (#12777)
    omit 9c3d3ea8036 Update tsfile version (#12774)
    omit fe52d5de3e6 Load: Add some load metrics of time cost, write point and 
disk throughput (#12735)
    omit df68083d95a Pipe: Avoid event being continuously rate-limited even its 
pipe is dropped (#12753)
    omit 31cd61f771d Pipe Consensus: Fix events in connector are not in order 
because of parameter `'realtime-first' = 'true'` (#12773)
    omit 60b12d87351 SystemPropertiesHandler close reader and writer #12772
    omit 881816265f6 Synchronize takeSnapshotAsync on RaftGroupID (#12767)
    omit 48028a15f3f Pipe: Adjusted some loggers of metrics to avoid 
unnecessary warns & Include "lastEvent" into pipe's event count metrics & 
Removed the "userConflict" judgment to data sync failure caused by 
METADATA_ERROR (#12758)
    omit f196cf20900 Pipe: Filter devices by pattern before reading device 
metadata from TsFile (#12765)
    omit 4e50e847378 SystemPropertiesHandler use Files::move instead of 
File::renameTo (#12770)
    omit 36dd4890577 Add clean logic for FragmentInstance in case that callback 
is not added. (#12768)
    omit 6cbdf31bf6f Subscription: support topic loose range for path and time  
(#12760)
    omit f22e3791694 Fix overlap between tsfile is not correctly marked (#12748)
    omit 612ecd4f75e Refactor node registration check (#12766)
    omit 3d436b93802 [IOTDB-6342] Clear 
FragmentInstanceManager.dataNodeQueryContextMap while encountering 
MemoryNotEnough Exception (#12762)
    omit b18412d62d5 [IOTDB-6340] Clear Coordinator.queryExecutionMap while 
encountering MemoryNotEnough Exception
    omit 5d552729ae8 Optimize node startup process & Normalize 
system.properties management (#12752)
     add b1309ce6ca4 Optimize node startup process & Normalize 
system.properties management (#12752)
     add 5088a4c6796 [IOTDB-6340] Clear Coordinator.queryExecutionMap while 
encountering MemoryNotEnough Exception
     add b82800b4464 [IOTDB-6342] Clear 
FragmentInstanceManager.dataNodeQueryContextMap while encountering 
MemoryNotEnough Exception (#12762)
     add f1d8e8a2777 Refactor node registration check (#12766)
     add 32f98c146dd Fix overlap between tsfile is not correctly marked (#12748)
     add b96dd0ee438 Subscription: support topic loose range for path and time  
(#12760)
     add cf22dd7e3b9 Add clean logic for FragmentInstance in case that callback 
is not added. (#12768)
     add 0e03d697f51 SystemPropertiesHandler use Files::move instead of 
File::renameTo (#12770)
     add d81cb80b210 Pipe: Filter devices by pattern before reading device 
metadata from TsFile (#12765)
     add 6834c40cb98 Pipe: Adjusted some loggers of metrics to avoid 
unnecessary warns & Include "lastEvent" into pipe's event count metrics & 
Removed the "userConflict" judgment to data sync failure caused by 
METADATA_ERROR (#12758)
     add a4a457ce5e1 Synchronize takeSnapshotAsync on RaftGroupID (#12767)
     add b6f9733f6d6 SystemPropertiesHandler close reader and writer #12772
     add bd76aeaccac Pipe Consensus: Fix events in connector are not in order 
because of parameter `'realtime-first' = 'true'` (#12773)
     add beb4a9cf80b Pipe: Avoid event being continuously rate-limited even its 
pipe is dropped (#12753)
     add e06cb7180da Load: Add some load metrics of time cost, write point and 
disk throughput (#12735)
     add 68b3fd0ff35 Update tsfile version (#12774)
     add e87c4084504 Load: Avoid potential NPE in warn log when 
LoadRuntimeOutOfMemoryException occurs & load-tsfile: Polish logs (#12777)
     add cef8d4e7f80 Support editing cluster name  (#12776)
     add 6879ffab28d remove wal files when drop database (#12778)
     add de5ee16c0ff load-tsfile: Add retry logic for load memory controls  
(#12782)
     add b816f7a81d6 update tsfile version
     add 2fbc789c9c8 Add memory control for MergeReader
     add 88794504579 Classification properties (#12764)
     add 095c881c46d bind cluster name to metrics (#12786)
     add f6969721d65 remove direct buffer
     add 5bfebdae13d Load: change the metric type of LoadDiskIO metric from 
RATE to COUNTER (#12787)
     add a7df9aac243 Enhance leader quantity metric for load scenario (#12785)
     add a62b5c16bdd Use milliseconds to express TTL (#12757)
     add b6341e0e335 Fix iotdb-system.properties cluster_name comments #12791
     add 8e7a8442562 Try to fix set cluster name integration test (#12794)
     add 08109f16a80 Fix WAL resource leak when using IoT series consensus 
#12796
     add 336553a9168 Pipe: Enable `'sink.format'='tsfile'` to use tsFile as 
tablet event batch (#12737)
     add 02087197a38 [IOTDB-6343] Fix the device path construction bug in 
visitSingleDeviceViewNode of AggragationPushDown
     add a9b946448c1 enhance test
     add dcd5780f75c PipeConsensus: fix concurrent problems regarding to 
initiate receiver and progressIndex & optimize receiver logs & fix npe (#12790)
     add bbfcbb437f9 Pipe: Fix remaining time metrics is not dropped after 
dropPipe(pipeName) & alter pipe does not take effect in non-data regions 
(#12795)
     add 4420e4505c0 Pipe: Added collect invocation count in the caculation of 
data region extractor events for data node remaining time (#12799)
     add b91bc23a752 Specify error msg when DriverTask is aborted by 
MemoryNotEnoughException
     add bd032f781eb Add flush cause metric (#12803)
     add 08a237e431a use template file start 1c1d (#12808)
     add 96c6bcb2a0c Pipe/PipeConsensus: support progressIndex for 
InsertRowsNode (#12806)
     add 89b10fe1ace Modify ttl (#12811)
     add 47070d0046b Allow using python 3.6 and enable CI (#12792)
     add 4cf96171810 fix bug

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (747b7dc99d9)
            \
             N -- N -- N   refs/heads/wal_compression (4cf96171810)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .github/workflows/daily-it.yml                     |   50 -
 integration-test/pom.xml                           |   14 -
 .../org/apache/iotdb/itbase/category/DailyIT.java  |   22 -
 .../apache/iotdb/cli/it/StartClientScriptIT.java   |   65 -
 .../IoTDBRegionMigrateReliabilityITFramework.java  |   55 +-
 .../pass/IoTDBRegionMigrateClusterCrashIT.java     |    3 -
 .../pass/IoTDBRegionMigrateConfigNodeCrashIT.java  |    3 -
 .../pass/IoTDBRegionMigrateNormalIT.java           |    3 -
 ...rateCoordinatorCrashWhenRemoveRemotePeerIT.java |    3 -
 .../IoTDBRegionMigrateDataNodeCrashIT.java         |    6 -
 ...nMigrateOriginalCrashWhenDeleteLocalPeerIT.java |    3 -
 ...MigrateOriginalCrashWhenRemoveRemotePeerIT.java |    3 -
 .../pipe/it/autocreate/IoTDBPipeAutoDropIT.java    |    6 -
 .../pipe/it/autocreate/IoTDBPipeDataSinkIT.java    |   11 +-
 .../java/org/apache/iotdb/cli/AbstractCli.java     |   27 +-
 .../org/apache/iotdb/jdbc/IoTDBJDBCResultSet.java  |   23 +-
 .../confignode/conf/ConfigNodeDescriptor.java      |    3 +
 .../pipe/agent/task/PipeConfigNodeTaskAgent.java   |   37 +-
 .../runtime/heartbeat/PipeHeartbeat.java           |    4 -
 .../runtime/heartbeat/PipeHeartbeatParser.java     |   39 +-
 .../pipe/event/PipeConfigRegionSnapshotEvent.java  |    9 +-
 .../pipe/execution/PipeConfigNodeSubtask.java      |    2 -
 .../resource/PipeConfigNodeResourceManager.java    |   51 -
 .../PipeConfigNodeSnapshotResourceManager.java     |   11 +-
 .../confignode/persistence/pipe/PipeTaskInfo.java  |   16 +-
 .../procedure/env/RegionMaintainHandler.java       |   17 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |  288 ++-
 .../db/pipe/agent/task/PipeDataNodeTaskAgent.java  |   10 +-
 .../IoTDBDataNodeCacheLeaderClientManager.java     |    8 +-
 .../evolvable/batch/PipeTabletEventPlainBatch.java |    4 +-
 .../batch/PipeTabletEventTsFileBatch.java          |  159 +-
 .../request/PipeTransferTabletRawReq.java          |  133 +-
 .../airgap/IoTDBDataRegionAirGapConnector.java     |    3 +-
 .../protocol/legacy/IoTDBLegacyPipeConnector.java  |    3 +-
 .../PipeConsensusTransferBatchReqBuilder.java      |    4 +-
 .../async/IoTDBDataRegionAsyncConnector.java       |   10 +-
 .../thrift/sync/IoTDBDataRegionSyncConnector.java  |    3 +-
 .../protocol/writeback/WriteBackConnector.java     |    3 +-
 .../pipe/connector/util/PipeTabletEventSorter.java |  202 ---
 .../schema/PipeSchemaRegionSnapshotEvent.java      |    4 +-
 .../tablet/PipeInsertNodeTabletInsertionEvent.java |    6 +-
 .../common/tablet/PipeRawTabletInsertionEvent.java |    4 +-
 .../common/tsfile/PipeTsFileInsertionEvent.java    |   24 +-
 ...iner.java => TsFileInsertionDataContainer.java} |  114 +-
 ...java => TsFileInsertionDataTabletIterator.java} |   22 +-
 .../container/TsFileInsertionDataContainer.java    |   78 -
 .../TsFileInsertionDataContainerProvider.java      |  123 --
 .../scan/AlignedSinglePageWholeChunkReader.java    |  170 --
 .../container/scan/SinglePageWholeChunkReader.java |  116 --
 .../scan/TsFileInsertionScanDataContainer.java     |  388 ----
 .../PipeHistoricalDataRegionTsFileExtractor.java   |   14 +-
 .../PipeRealtimeDataRegionHybridExtractor.java     |    6 +-
 .../realtime/assigner/DisruptorQueue.java          |   12 +-
 .../iotdb/db/pipe/metric/PipeResourceMetrics.java  |   14 +-
 .../downsampling/PartialPathLastObjectCache.java   |    4 +-
 .../pipeconsensus/PipeConsensusReceiver.java       |   11 +-
 ...sourceManager.java => PipeResourceManager.java} |    8 +-
 .../db}/pipe/resource/log/PipeLogManager.java      |    7 +-
 .../iotdb/db}/pipe/resource/log/PipeLogStatus.java |    6 +-
 .../db/pipe/resource/memory/PipeMemoryBlock.java   |   18 +-
 .../pipe/resource/tsfile/PipeTsFileResource.java   |   97 +-
 .../resource/tsfile/PipeTsFileResourceManager.java |   10 +-
 .../pipe/resource/wal/PipeWALResourceManager.java  |   34 +-
 .../hardlink/PipeWALHardlinkResourceManager.java   |   23 +-
 .../selfhost/PipeWALSelfHostResourceManager.java   |    8 +-
 .../pipe/task/builder/PipeDataNodeTaskBuilder.java |   23 +-
 .../pipe/task/connection/PipeEventCollector.java   |   25 +-
 .../db/pipe/task/stage/PipeTaskProcessorStage.java |   20 +-
 .../subtask/connector/PipeConnectorSubtask.java    |   60 +-
 .../PipeRealtimePriorityBlockingQueue.java         |   11 +-
 .../subtask/processor/PipeProcessorSubtask.java    |   23 +-
 .../db/storageengine/dataregion/DataRegion.java    |   60 +-
 .../dataregion/wal/utils/WALEntryPosition.java     |    1 +
 .../dataregion/wal/utils/WALInsertNodeCache.java   |    4 +-
 .../event/SubscriptionEventBinaryCache.java        |    8 +-
 .../pipe/connector/PipeTabletEventSorterTest.java  |  217 ---
 .../event/TsFileInsertionDataContainerTest.java    |  232 +--
 .../PipeDataNodeSnapshotResourceManagerTest.java   |   20 +-
 .../resources/conf/iotdb-system.properties         | 1859 +-------------------
 .../conf/iotdb-system.properties.template          |   18 +-
 .../apache/iotdb/commons/conf/CommonConfig.java    |    9 -
 .../iotdb/commons/conf/CommonDescriptor.java       |   16 +-
 .../iotdb/commons/conf/ConfigurationFileUtils.java |   53 +-
 .../iotdb/commons/pipe/config/PipeConfig.java      |    5 -
 .../commons/pipe/pattern/IoTDBPipePattern.java     |    4 -
 .../pipe/task/connection/BlockingPendingQueue.java |   22 +-
 .../task/subtask/PipeAbstractConnectorSubtask.java |   43 +-
 pom.xml                                            |    2 +-
 88 files changed, 780 insertions(+), 4592 deletions(-)
 delete mode 100644 .github/workflows/daily-it.yml
 delete mode 100644 
integration-test/src/main/java/org/apache/iotdb/itbase/category/DailyIT.java
 delete mode 100644 
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/pipe/resource/PipeConfigNodeResourceManager.java
 delete mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/connector/util/PipeTabletEventSorter.java
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile/{container/query/TsFileInsertionQueryDataContainer.java
 => TsFileInsertionDataContainer.java} (79%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile/{container/query/TsFileInsertionQueryDataTabletIterator.java
 => TsFileInsertionDataTabletIterator.java} (89%)
 delete mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile/container/TsFileInsertionDataContainer.java
 delete mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile/container/TsFileInsertionDataContainerProvider.java
 delete mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile/container/scan/AlignedSinglePageWholeChunkReader.java
 delete mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile/container/scan/SinglePageWholeChunkReader.java
 delete mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/event/common/tsfile/container/scan/TsFileInsertionScanDataContainer.java
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/pipe/resource/{PipeDataNodeResourceManager.java
 => PipeResourceManager.java} (93%)
 rename iotdb-core/{node-commons/src/main/java/org/apache/iotdb/commons => 
datanode/src/main/java/org/apache/iotdb/db}/pipe/resource/log/PipeLogManager.java
 (88%)
 rename iotdb-core/{node-commons/src/main/java/org/apache/iotdb/commons => 
datanode/src/main/java/org/apache/iotdb/db}/pipe/resource/log/PipeLogStatus.java
 (87%)
 delete mode 100644 
iotdb-core/datanode/src/test/java/org/apache/iotdb/db/pipe/connector/PipeTabletEventSorterTest.java

Reply via email to