You are viewing a plain text version of this content. The canonical link for it is here.
Posted to hdfs-commits@hadoop.apache.org by ae...@apache.org on 2019/10/15 16:11:04 UTC

[hadoop-ozone] 01/01: HDDS-2196. Add CLI Commands and Protobuf messages to trigger decom states

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

aengineer pushed a commit to branch HDDS-1880-Decom
in repository https://gitbox.apache.org/repos/asf/hadoop-ozone.git

commit 218afe224c348958d05ff58272a8d103c0102f4a
Merge: 5547d85 de928c9
Author: Anu Engineer <ae...@apache.org>
AuthorDate: Tue Oct 15 09:10:58 2019 -0700

    HDDS-2196. Add CLI Commands and Protobuf messages to trigger decom states

 .../hdds/scm/client/ContainerOperationClient.java  |  16 ++
 .../apache/hadoop/hdds/scm/client/ScmClient.java   |  32 +++
 .../protocol/StorageContainerLocationProtocol.java |   7 +
 ...inerLocationProtocolClientSideTranslatorPB.java |  58 ++++
 .../proto/StorageContainerLocationProtocol.proto   |  45 ++-
 .../hdds/scm/node/InvalidHostStringException.java  |  34 +++
 .../hdds/scm/node/InvalidNodeStateException.java   |  34 +++
 .../hdds/scm/node/NodeDecommissionManager.java     | 304 +++++++++++++++++++++
 .../apache/hadoop/hdds/scm/node/NodeManager.java   |  14 +-
 .../hadoop/hdds/scm/node/NodeStateManager.java     |  15 +
 .../hadoop/hdds/scm/node/SCMNodeManager.java       |  19 +-
 ...inerLocationProtocolServerSideTranslatorPB.java |  54 ++++
 .../hdds/scm/server/SCMClientProtocolServer.java   |  37 +++
 .../hdds/scm/server/StorageContainerManager.java   |  15 +
 .../hadoop/hdds/scm/container/MockNodeManager.java |  11 +-
 .../hdds/scm/node/TestNodeDecommissionManager.java | 288 +++++++++++++++++++
 .../hadoop/hdds/scm/node/TestNodeStateManager.java |  17 ++
 .../testutils/ReplicationNodeManagerMock.java      |  34 ++-
 .../org/apache/hadoop/hdds/scm/cli/SCMCLI.java     |   4 +-
 .../hdds/scm/cli/node/DatanodeAdminCommands.java   |  55 ++++
 .../node/DatanodeAdminDecommissionSubCommand.java  |  58 ++++
 .../node/DatanodeAdminMaintenanceSubCommand.java   |  63 +++++
 .../node/DatanodeAdminRecommissionSubCommand.java  |  58 ++++
 .../hadoop/hdds/scm/cli/node/package-info.java     |  23 ++
 .../scm/node/TestDecommissionAndMaintenance.java   | 137 ++++++++++
 25 files changed, 1412 insertions(+), 20 deletions(-)


---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-commits-unsubscribe@hadoop.apache.org
For additional commands, e-mail: hdfs-commits-help@hadoop.apache.org