This is an automated email from the ASF dual-hosted git repository.
rong pushed a change to branch IOTDB-6084
in repository https://gitbox.apache.org/repos/asf/iotdb.git
from 440cbba33d8 [IOTDB-6084] Pipe: Support node-urls (client HA) in
iotdb-thrift-connector-v1(v2)
add d9fe2cec371 Enhance versionInfo in show cluster and show cluster
detail (#10743)
add 203a50f6591 [IOTDB-6079] Cluster computing resource balance (#10648)
add facc880fcbb Merge branch 'master' of github.com:apache/iotdb into
IOTDB-6084
add 7bca68d68a0 [IOTDB-6084] Pipe: Support node-urls (client HA) in
iotdb-thrift-connector-v1(v2)
No new revisions were added by this update.
Summary of changes:
.../iotdb/it/env/cluster/MppCommonConfig.java | 14 +-
.../it/env/cluster/MppSharedCommonConfig.java | 15 +-
.../iotdb/it/env/remote/RemoteCommonConfig.java | 12 +-
.../org/apache/iotdb/itbase/env/CommonConfig.java | 4 +-
.../it/partition/IoTDBPartitionCreationIT.java | 176 -------------
.../partition/IoTDBPartitionInheritPolicyIT.java | 276 ++++++++++++++-------
.../confignode/it/utils/ConfigNodeTestUtils.java | 117 +++++++++
.../db/it/last/IoTDBLastQueryLastCacheIT.java | 3 +-
.../apache/iotdb/db/it/orderBy/IoTDBOrderByIT.java | 2 +-
.../session/it/IoTDBSessionSchemaTemplateIT.java | 22 +-
.../iotdb/confignode/conf/ConfigNodeConfig.java | 14 --
.../confignode/conf/ConfigNodeDescriptor.java | 6 -
.../consensus/request/ConfigPhysicalPlan.java | 6 +-
.../consensus/request/ConfigPhysicalPlanType.java | 2 +-
...ildInfoPlan.java => UpdateVersionInfoPlan.java} | 32 +--
.../iotdb/confignode/manager/ConfigManager.java | 5 +-
.../iotdb/confignode/manager/ProcedureManager.java | 2 +-
.../iotdb/confignode/manager/load/LoadManager.java | 16 +-
.../manager/load/balancer/PartitionBalancer.java | 201 ++++++++++++++-
.../partition/DataPartitionPolicyTable.java | 144 +++++++++++
.../partition/GreedyPartitionAllocator.java | 203 ---------------
.../balancer/partition/IPartitionAllocator.java | 55 ----
.../iotdb/confignode/manager/node/NodeManager.java | 48 ++--
.../manager/partition/PartitionManager.java | 90 +++++--
.../persistence/executor/ConfigPlanExecutor.java | 6 +-
.../confignode/persistence/node/NodeInfo.java | 84 ++++---
.../partition/DatabasePartitionTable.java | 58 +++--
.../persistence/partition/PartitionInfo.java | 72 +++++-
.../procedure/env/ConfigNodeProcedureEnv.java | 8 +-
.../impl/node/AddConfigNodeProcedure.java | 25 +-
.../impl/schema/DeleteDatabaseProcedure.java | 3 +
.../statemachine/CreateRegionGroupsProcedure.java | 33 ++-
.../iotdb/confignode/service/ConfigNode.java | 10 +-
.../request/ConfigPhysicalPlanSerDeTest.java | 6 +-
.../partition/DataPartitionPolicyTableTest.java | 105 ++++++++
.../impl/CreateRegionGroupsProcedureTest.java | 5 +-
.../impl/node/AddConfigNodeProcedureTest.java | 3 +-
.../common/header/ColumnHeaderConstant.java | 5 +-
.../config/metadata/ShowClusterDetailsTask.java | 25 +-
.../execution/config/metadata/ShowClusterTask.java | 10 +-
.../java/org/apache/iotdb/db/service/DataNode.java | 5 +-
.../resources/conf/iotdb-common.properties | 7 -
.../commons/partition/DataPartitionTable.java | 42 +++-
.../commons/partition/SeriesPartitionTable.java | 74 +++---
.../iotdb/commons/structure/BalanceTreeMap.java | 104 ++++++++
.../iotdb/commons/pipe/PipeMetaDeSerTest.java | 27 ++
.../commons/structure/BalanceTreeMapTest.java | 82 ++++++
.../src/main/thrift/confignode.thrift | 13 +-
48 files changed, 1466 insertions(+), 811 deletions(-)
rename
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/consensus/request/write/confignode/{UpdateBuildInfoPlan.java
=> UpdateVersionInfoPlan.java} (66%)
create mode 100644
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/partition/DataPartitionPolicyTable.java
delete mode 100644
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/partition/GreedyPartitionAllocator.java
delete mode 100644
iotdb-core/confignode/src/main/java/org/apache/iotdb/confignode/manager/load/balancer/partition/IPartitionAllocator.java
create mode 100644
iotdb-core/confignode/src/test/java/org/apache/iotdb/confignode/manager/load/balancer/partition/DataPartitionPolicyTableTest.java
create mode 100644
iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/structure/BalanceTreeMap.java
create mode 100644
iotdb-core/node-commons/src/test/java/org/apache/iotdb/commons/structure/BalanceTreeMapTest.java