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

hui pushed a change to branch lmh/AggOpMemoryControl
in repository https://gitbox.apache.org/repos/asf/iotdb.git


    from 5373f24280 temp save
     add 4b09715779 Add enable_query_memory_estimation and merge 
time_index_memory_proportion into chunk_timeseriesmeta_free_memory_proportion
     add af5549d325 [IOTDB-3966] [IOTDB-4079]Show leadership when show Regions 
&& fix region id duplicated (#6939)
     add 4c9fa69917 [IOTDB-4058] DataPartition inheritance policy (#6931)
     add b89aec4907 Merge remote-tracking branch 'origin/master' into 
MemoryControl
     add bb9d2ff8c7 Memory control logic for some operators (#6964)
     new acd9559516 merge master
     new 90eeac046e temp save
     new fa13b911d5 impl getTotalIntervalNum() for ITimeRangeIterator
     new 815b7e2059 tmp save
     add aba1378919 implement memory control for schema operators
     add fc6694bf9a Merge branch 'MemoryControl' of 
https://github.com/apache/iotdb into MemoryControl
     add 6647ae28ec Merge branch 'MemoryControl' of 
https://github.com/apache/iotdb into MemoryControl
     add 11b7a5f041 add retained size calculation
     add d0a2ba4e96 add schema operator memory UT
     new b58a9a9252 merge master
     new 619b3f1e5b Merge remote-tracking branch 
'origin/lmh/AggOpMemoryControl' into lmh/AggOpMemoryControl

The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../resources/conf/iotdb-confignode.properties     |   4 +-
 .../iotdb/confignode/conf/ConfigNodeConfig.java    |   2 +-
 .../iotdb/confignode/manager/ConfigManager.java    |  22 +-
 .../iotdb/confignode/manager/PartitionManager.java |  33 +-
 .../iotdb/confignode/manager/load/LoadManager.java |  28 +-
 .../manager/load/balancer/RouteBalancer.java       |   4 +
 .../partition/GreedyPartitionAllocator.java        |  25 +-
 .../load/balancer/router/LazyGreedyRouter.java     |   4 +
 .../persistence/partition/PartitionInfo.java       |  47 +-
 .../partition/StorageGroupPartitionTable.java      |  40 +-
 .../thrift/ConfigNodeRPCServiceProcessor.java      |   3 +-
 .../thrift/ConfigNodeRPCServiceProcessorTest.java  | 284 +---------
 .../Maintenance-Tools/Maintenance-Command.md       | 192 +++----
 .../Maintenance-Tools/Maintenance-Command.md       | 191 ++++---
 .../java/org/apache/iotdb/it/env/MppConfig.java    |   7 +
 .../org/apache/iotdb/itbase/env/BaseConfig.java    |   8 +
 .../db/it/IoTDBClusterPartitionTableTest.java      | 308 ++++++++++
 .../integration/IoTDBManageTsFileResourceIT.java   |   7 +-
 .../{RegionStatus.java => RegionRoleType.java}     |  13 +-
 .../commons/partition/DataPartitionTable.java      |  21 +
 .../commons/partition/SeriesPartitionTable.java    |  22 +
 .../resources/conf/iotdb-datanode.properties       |  14 +-
 .../java/org/apache/iotdb/db/conf/IoTDBConfig.java |  40 +-
 .../org/apache/iotdb/db/conf/IoTDBDescriptor.java  |  39 +-
 .../timerangeiterator/AggrWindowIterator.java      |   5 +
 .../timerangeiterator/PreAggrWindowIterator.java   |  14 +-
 .../PreAggrWindowWithNaturalMonthIterator.java     |  36 +-
 .../iotdb/db/mpp/common/header/HeaderConstant.java |   4 +-
 .../db/mpp/execution/operator/AggregationUtil.java |  54 ++
 .../operator/process/DeviceMergeOperator.java      |  34 ++
 .../operator/process/DeviceViewOperator.java       |  28 +
 .../operator/process/FilterAndProjectOperator.java | 108 ++++
 .../process/RawDataAggregationOperator.java        |   1 -
 .../operator/schema/CountMergeOperator.java        |  29 +
 .../operator/schema/DevicesCountOperator.java      |  17 +
 .../schema/LevelTimeSeriesCountOperator.java       |  17 +
 .../schema/NodeManageMemoryMergeOperator.java      |  18 +
 .../operator/schema/NodePathsConvertOperator.java  |  15 +
 .../operator/schema/NodePathsCountOperator.java    |  18 +
 .../schema/NodePathsSchemaScanOperator.java        |  17 +
 .../operator/schema/SchemaFetchMergeOperator.java  |  29 +
 .../operator/schema/SchemaFetchScanOperator.java   |  32 +-
 .../operator/schema/SchemaQueryMergeOperator.java  |  29 +
 .../schema/SchemaQueryOrderByHeatOperator.java     |  40 ++
 .../operator/schema/SchemaQueryScanOperator.java   |  21 +-
 .../operator/schema/TimeSeriesCountOperator.java   |  17 +
 .../AbstractSeriesAggregationScanOperator.java     |   6 +-
 .../AlignedSeriesAggregationScanOperator.java      |   6 +-
 .../source/SeriesAggregationScanOperator.java      |   6 +-
 .../execution/config/metadata/ShowRegionTask.java  |   1 +
 .../db/mpp/plan/planner/LocalExecutionPlanner.java |   6 +
 .../db/mpp/plan/planner/OperatorTreeGenerator.java |  13 +-
 .../column/multi/MappableUDFColumnTransformer.java |   4 +
 .../column/ternary/TernaryColumnTransformer.java   |  12 +
 .../dag/column/unary/UnaryColumnTransformer.java   |   4 +
 .../iotdb/db/rescon/TsFileResourceManager.java     |   3 +-
 .../iotdb/db/utils/datastructure/TimeSelector.java |   5 +
 .../operator/AggregationOperatorTest.java          |   7 +-
 .../AlignedSeriesAggregationScanOperatorTest.java  |   4 +-
 .../execution/operator/LastQueryOperatorTest.java  |  13 +-
 .../operator/LastQuerySortOperatorTest.java        |  13 +-
 .../mpp/execution/operator/OperatorMemoryTest.java | 623 +++++++++++++++++++--
 .../SeriesAggregationScanOperatorTest.java         |   4 +-
 .../SlidingWindowAggregationOperatorTest.java      |   4 +-
 .../operator/UpdateLastCacheOperatorTest.java      |   4 +-
 .../iotdb/db/rescon/ResourceManagerTest.java       |  10 +-
 .../src/main/thrift/confignode.thrift              |   1 +
 67 files changed, 2012 insertions(+), 678 deletions(-)
 create mode 100644 
integration-test/src/test/java/org/apache/iotdb/db/it/IoTDBClusterPartitionTableTest.java
 copy 
node-commons/src/main/java/org/apache/iotdb/commons/cluster/{RegionStatus.java 
=> RegionRoleType.java} (82%)

Reply via email to