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