This is an automated email from the ASF dual-hosted git repository.
ljain pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/ozone.git.
from dc9bb4e HDDS-5283. getStorageSize cast to int can cause issue (#2303)
add a956b49 HDDS-4929. Select target datanodes and containers to move for
Container Balancer (#2441)
No new revisions were added by this update.
Summary of changes:
.../apache/hadoop/hdds/scm/client/ScmClient.java | 4 +-
.../protocol/StorageContainerLocationProtocol.java | 11 +-
...inerLocationProtocolClientSideTranslatorPB.java | 30 +-
.../src/main/proto/ScmAdminProtocol.proto | 4 +-
.../hdds/scm/container/ReplicationManager.java | 7 +-
.../scm/container/balancer/ContainerBalancer.java | 629 +++++++++++++++++----
.../balancer/ContainerBalancerConfiguration.java | 206 +++++--
.../balancer/ContainerBalancerMetrics.java | 13 +-
.../ContainerBalancerSelectionCriteria.java | 169 ++++++
.../container/balancer/ContainerMoveSelection.java | 49 +-
.../scm/container/balancer/FindTargetGreedy.java | 135 +++++
.../scm/container/balancer/FindTargetStrategy.java | 71 +++
...inerLocationProtocolServerSideTranslatorPB.java | 40 +-
.../hdds/scm/server/SCMClientProtocolServer.java | 56 +-
.../hdds/scm/server/StorageContainerManager.java | 5 +-
.../hadoop/hdds/scm/container/MockNodeManager.java | 67 ++-
.../container/balancer/TestContainerBalancer.java | 466 +++++++++++++--
.../hdds/scm/cli/ContainerBalancerCommands.java | 19 +-
.../scm/cli/ContainerBalancerStartSubcommand.java | 16 +-
.../hdds/scm/cli/ContainerOperationClient.java | 26 +-
.../ozone/TestContainerBalancerOperations.java | 11 +-
21 files changed, 1689 insertions(+), 345 deletions(-)
create mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/container/balancer/ContainerBalancerSelectionCriteria.java
copy
hadoop-ozone/recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/ContainerMetadata.java
=>
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/container/balancer/ContainerMoveSelection.java
(54%)
create mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/container/balancer/FindTargetGreedy.java
create mode 100644
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/container/balancer/FindTargetStrategy.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]