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

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


    from e0f961f5069 Ensure PBTree DROP and FLUSH concurrently (#11731)
     add f0d0e6102d3 Refactor PBTree memory-management-related classes (#11741)

No new revisions were added by this update.

Summary of changes:
 .../persistence/schema/ConfigMTreeStore.java       |   2 +-
 .../metric/SchemaEngineCachedMetric.java           |   2 +-
 .../schemaengine/metric/SchemaMetricManager.java   |   2 +-
 .../rescon/CachedSchemaRegionStatistics.java       |  12 +--
 .../schemaengine/rescon/SchemaResourceManager.java |   2 +-
 .../schemaregion/impl/SchemaRegionPBTreeImpl.java  |   2 +-
 .../schemaregion/mtree/IMTreeStore.java            |   2 +-
 .../schemaregion/mtree/impl/mem/MemMTreeStore.java |   2 +-
 .../mtree/impl/pbtree/CachedMTreeStore.java        | 113 ++++++++-------------
 .../mtree/impl/pbtree/MTreeBelowSGCachedImpl.java  |  10 +-
 .../mtree/impl/pbtree/PBTreeFactory.java           | 104 +++++++++++++++++++
 .../pbtree/ReentrantReadOnlyCachedMTreeStore.java  |   2 +-
 .../impl/pbtree/flush/PBTreeFlushExecutor.java     |  30 +++---
 .../mtree/impl/pbtree/flush/Scheduler.java         |  12 +--
 .../{MemManager.java => MemoryStatistics.java}     |   4 +-
 .../IMemoryManager.java}                           |  27 ++++-
 .../MemoryManager.java}                            |  83 +++++++--------
 .../{cache => memory}/ReleaseFlushMonitor.java     |  19 +---
 .../{cache => memory/buffer}/INodeBuffer.java      |   7 +-
 .../{cache => memory/buffer}/NodeBuffer.java       |  12 ++-
 .../impl/pbtree/{ => memory}/cache/CacheEntry.java |   2 +-
 .../cache/INodeCache.java}                         |  31 +++---
 .../cache/LRUNodeCache.java}                       |  19 ++--
 .../cache/PlainNodeCache.java}                     |  25 ++---
 .../mtree/impl/pbtree/mnode/ICachedMNode.java      |   2 +-
 .../impl/pbtree/mnode/basic/CachedBasicMNode.java  |   2 +-
 .../mnode/impl/CachedAboveDatabaseMNode.java       |   2 +-
 .../pbtree/mnode/impl/CachedDatabaseMNode.java     |   2 +-
 .../pbtree/mnode/impl/CachedMeasurementMNode.java  |   2 +-
 .../impl/pbtree/mnode/info/CacheMNodeInfo.java     |   2 +-
 .../schemaregion/mtree/traverser/Traverser.java    |   2 +-
 .../db/metadata/mtree/schemafile/MonitorTest.java  |   2 +-
 .../schemaRegion/SchemaStatisticsTest.java         |   2 +-
 33 files changed, 321 insertions(+), 223 deletions(-)
 create mode 100644 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/PBTreeFactory.java
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/memcontrol/{MemManager.java
 => MemoryStatistics.java} (96%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/{cache/ICacheManager.java
 => memory/IMemoryManager.java} (70%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/{cache/CacheManager.java
 => memory/MemoryManager.java} (89%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/{cache
 => memory}/ReleaseFlushMonitor.java (94%)
 copy 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/{cache
 => memory/buffer}/INodeBuffer.java (83%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/{cache
 => memory/buffer}/NodeBuffer.java (91%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/{
 => memory}/cache/CacheEntry.java (98%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/{cache/INodeBuffer.java
 => memory/cache/INodeCache.java} (62%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/{cache/LRUCacheManager.java
 => memory/cache/LRUNodeCache.java} (91%)
 rename 
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/schemaengine/schemaregion/mtree/impl/pbtree/{cache/PlainCacheManager.java
 => memory/cache/PlainNodeCache.java} (71%)

Reply via email to