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 <aengin...@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-unsubscr...@hadoop.apache.org For additional commands, e-mail: hdfs-commits-h...@hadoop.apache.org