You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@iotdb.apache.org by ha...@apache.org on 2022/11/10 08:50:41 UTC

[iotdb] branch remove_old_storageengine_step2 updated (3cae3b0d01 -> d15a989d0a)

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

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


    from 3cae3b0d01 fix tests
     add 1bd98662c2 [IOTDB-4887] Tidy the UDF and Trigger folders (#7945)
     add c1dafdd072 [IOTDB-4851] Perfect ChangeLeader method in RegionMigrateProcedure (#7948)
     add 487b3edc16 [IOTDB-4784] Control total memory for enabling time partition for storage engine (#7792)
     add d15a989d0a merge master

No new revisions were added by this update.

Summary of changes:
 .../client/sync/SyncDataNodeClientPool.java        |  98 ++++++---
 .../iotdb/confignode/conf/ConfigNodeConfig.java    |  64 +++---
 .../confignode/conf/ConfigNodeDescriptor.java      |   8 +-
 .../manager/load/balancer/RouteBalancer.java       |   5 +
 .../iotdb/confignode/persistence/TriggerInfo.java  |   2 +-
 .../iotdb/confignode/persistence/UDFInfo.java      |   2 +-
 .../confignode/persistence/node/NodeInfo.java      |   4 +-
 .../procedure/env/DataNodeRemoveHandler.java       |  78 ++++---
 .../impl/statemachine/RegionMigrateProcedure.java  |  19 +-
 .../iotdb/confignode/service/ConfigNode.java       |   4 -
 .../confignode1conf/iotdb-common.properties        |   2 +-
 .../confignode2conf/iotdb-common.properties        |   2 +-
 .../confignode3conf/iotdb-common.properties        |   2 +-
 docs/UserGuide/Cluster/Cluster-Setup.md            |   2 +-
 docs/UserGuide/Process-Data/Triggers.md            |   9 -
 docs/zh/UserGuide/Cluster/Cluster-Setup.md         |   2 +-
 docs/zh/UserGuide/Process-Data/Triggers.md         |   8 -
 .../resources/conf/iotdb-common.properties         |  61 +-----
 .../apache/iotdb/commons/conf/IoTDBConstant.java   |   3 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  43 ++--
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |  34 ++-
 .../iotdb/db/engine/memtable/AbstractMemTable.java |   9 +
 .../engine/memtable/AlignedWritableMemChunk.java   |  10 +
 .../memtable/AlignedWritableMemChunkGroup.java     |   5 +
 .../apache/iotdb/db/engine/memtable/IMemTable.java |   2 +
 .../db/engine/memtable/IWritableMemChunk.java      |   6 +-
 .../db/engine/memtable/IWritableMemChunkGroup.java |   2 +
 .../iotdb/db/engine/memtable/WritableMemChunk.java |   9 +-
 .../db/engine/memtable/WritableMemChunkGroup.java  |  25 ++-
 .../iotdb/db/engine/storagegroup/DataRegion.java   | 240 ++++++++++++---------
 .../db/engine/storagegroup/DataRegionInfo.java     |   2 +-
 ...hTimeManager.java => HashLastFlushTimeMap.java} | 235 ++++++++++----------
 ...meManager.java => IDTableLastFlushTimeMap.java} | 179 +++++++--------
 ...lushTimeManager.java => ILastFlushTimeMap.java} |  34 +--
 .../db/engine/storagegroup/TimePartitionInfo.java  |  66 ++++++
 .../engine/storagegroup/TimePartitionManager.java  | 165 ++++++++++++++
 .../db/engine/storagegroup/TsFileManager.java      |   6 +
 .../db/engine/storagegroup/TsFileProcessor.java    |   9 +-
 .../db/engine/storagegroup/TsFileResource.java     |   6 +
 .../db/metadata/idtable/entry/DeviceEntry.java     |  37 +---
 .../org/apache/iotdb/db/rescon/SystemInfo.java     |  31 +--
 .../impl/DataNodeInternalRPCServiceImpl.java       |   2 +-
 .../db/utils/datastructure/AlignedTVList.java      |   4 +-
 .../iotdb/db/utils/datastructure/BinaryTVList.java |  17 +-
 .../db/utils/datastructure/BooleanTVList.java      |  13 +-
 .../iotdb/db/utils/datastructure/DoubleTVList.java |  13 +-
 .../iotdb/db/utils/datastructure/FloatTVList.java  |  13 +-
 .../iotdb/db/utils/datastructure/IntTVList.java    |  13 +-
 .../iotdb/db/utils/datastructure/LongTVList.java   |  13 +-
 .../iotdb/db/utils/datastructure/TVList.java       |  20 +-
 .../db/engine/storagegroup/DataRegionTest.java     |   2 +-
 .../storagegroup/IDTableLastFlushTimeMapTest.java  | 129 +++++++++++
 .../engine/storagegroup/LastFlushTimeMapTest.java  | 223 +++++++++++++++++++
 .../iotdb/db/engine/storagegroup/TTLTest.java      |   5 +-
 .../storagegroup/TimePartitionManagerTest.java     | 129 +++++++++++
 .../engine/storagegroup/TsFileProcessorV2Test.java |  12 +-
 .../db/metadata/idtable/IDTableFlushTimeTest.java  | 199 -----------------
 .../datanode1conf/iotdb-common.properties          |   2 +-
 .../datanode2conf/iotdb-common.properties          |   2 +-
 .../datanode3conf/iotdb-common.properties          |   2 +-
 .../src/test/resources/iotdb-datanode.properties   |   2 -
 61 files changed, 1470 insertions(+), 875 deletions(-)
 rename server/src/main/java/org/apache/iotdb/db/engine/storagegroup/{LastFlushTimeManager.java => HashLastFlushTimeMap.java} (52%)
 rename server/src/main/java/org/apache/iotdb/db/engine/storagegroup/{IDTableFlushTimeManager.java => IDTableLastFlushTimeMap.java} (51%)
 rename server/src/main/java/org/apache/iotdb/db/engine/storagegroup/{ILastFlushTimeManager.java => ILastFlushTimeMap.java} (67%)
 create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/storagegroup/TimePartitionInfo.java
 create mode 100644 server/src/main/java/org/apache/iotdb/db/engine/storagegroup/TimePartitionManager.java
 create mode 100644 server/src/test/java/org/apache/iotdb/db/engine/storagegroup/IDTableLastFlushTimeMapTest.java
 create mode 100644 server/src/test/java/org/apache/iotdb/db/engine/storagegroup/LastFlushTimeMapTest.java
 create mode 100644 server/src/test/java/org/apache/iotdb/db/engine/storagegroup/TimePartitionManagerTest.java
 delete mode 100644 server/src/test/java/org/apache/iotdb/db/metadata/idtable/IDTableFlushTimeTest.java