This is an automated email from the ASF dual-hosted git repository.
shuwenwei pushed a change to branch table_disk_usage_statistics_with_cache
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from d1c35bb13d3 fix bug
add 50558748f35 fix reviewed issues
add e37668e6536 rename
No new revisions were added by this update.
Summary of changes:
.../InformationSchemaContentSupplierFactory.java | 30 ++-
.../queryengine/plan/analyze/AnalyzeVisitor.java | 18 +-
.../plan/optimization/LimitOffsetPushDown.java | 7 +-
.../plan/planner/distribution/SourceRewriter.java | 13 --
.../iotdb/db/service/metrics/WritingMetrics.java | 6 +-
.../iotdb/db/storageengine/StorageEngine.java | 4 +-
.../db/storageengine/dataregion/DataRegion.java | 8 +-
.../execute/task/CrossSpaceCompactionTask.java | 4 +-
.../execute/task/InnerSpaceCompactionTask.java | 6 +-
.../task/InsertionCrossSpaceCompactionTask.java | 4 +-
.../dataregion/memtable/TsFileProcessor.java | 4 +-
.../utils/StorageEngineTimePartitionIterator.java | 8 +
.../utils/TableDiskUsageStatisticUtil.java | 20 +-
.../AbstractTableSizeIndexWriter.java} | 16 +-
.../DataRegionTableSizeQueryContext.java | 10 +-
.../DefaultTableDiskUsageIndexProvider.java} | 8 +-
.../TableDiskUsageIndex.java} | 217 ++++++++++++---------
.../TableDiskUsageIndexProvider.java} | 6 +-
.../TableDiskUsageIndexReader.java} | 100 +++++-----
.../TimePartitionTableSizeQueryContext.java | 8 +-
.../object/EmptyObjectTableSizeIndexReader.java} | 6 +-
.../object/IObjectTableSizeIndexReader.java} | 21 +-
.../tsfile/TsFileTableDiskUsageIndexWriter.java} | 72 +++----
.../tsfile/TsFileTableSizeIndexFileWriter.java | 12 +-
.../tsfile/TsFileTableSizeIndexReader.java} | 28 +--
.../dataregion/utils/TableDiskUsageTest.java | 40 ++--
.../utils/TsFileTableSizeCacheWriterTest.java | 124 ++++++------
.../apache/iotdb/db/utils/EnvironmentUtils.java | 4 +-
28 files changed, 433 insertions(+), 371 deletions(-)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/utils/{tableDiskUsageCache/AbstractTableSizeCacheWriter.java
=> tableDiskUsageIndex/AbstractTableSizeIndexWriter.java} (85%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/utils/{tableDiskUsageCache
=> tableDiskUsageIndex}/DataRegionTableSizeQueryContext.java (94%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/utils/{tableDiskUsageCache/DefaultTableDiskUsageCacheProvider.java
=> tableDiskUsageIndex/DefaultTableDiskUsageIndexProvider.java} (80%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/utils/{tableDiskUsageCache/TableDiskUsageCache.java
=> tableDiskUsageIndex/TableDiskUsageIndex.java} (64%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/utils/{tableDiskUsageCache/TableDiskUsageCacheProvider.java
=> tableDiskUsageIndex/TableDiskUsageIndexProvider.java} (90%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/utils/{tableDiskUsageCache/TableDiskUsageCacheReader.java
=> tableDiskUsageIndex/TableDiskUsageIndexReader.java} (64%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/utils/{tableDiskUsageCache
=> tableDiskUsageIndex}/TimePartitionTableSizeQueryContext.java (93%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/utils/{tableDiskUsageCache/object/EmptyObjectTableSizeCacheReader.java
=> tableDiskUsageIndex/object/EmptyObjectTableSizeIndexReader.java} (88%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/utils/{tableDiskUsageCache/object/IObjectTableSizeCacheReader.java
=> tableDiskUsageIndex/object/IObjectTableSizeIndexReader.java} (54%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/utils/{tableDiskUsageCache/tsfile/TsFileTableDiskUsageCacheWriter.java
=> tableDiskUsageIndex/tsfile/TsFileTableDiskUsageIndexWriter.java} (82%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/utils/{tableDiskUsageCache
=> tableDiskUsageIndex}/tsfile/TsFileTableSizeIndexFileWriter.java (96%)
rename
iotdb-core/datanode/src/main/java/org/apache/iotdb/db/storageengine/dataregion/utils/{tableDiskUsageCache/tsfile/TsFileTableSizeCacheReader.java
=> tableDiskUsageIndex/tsfile/TsFileTableSizeIndexReader.java} (94%)