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:03 UTC

[hadoop-ozone] branch HDDS-1880-Decom updated (5547d85 -> 218afe2)

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

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


    from 5547d85  Merge remote-tracking branch 'origin/master' into HDDS-1880-Decom
     add 1be2b03  Create admin commands and protobuf messages to allow decommission / recommission and maintenance commands to be sent from the CLI and update the node status in a skeleton decommission manager
     add de928c9  Updates after review comments
     new 218afe2  HDDS-2196. Add CLI Commands and Protobuf messages to trigger decom states

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../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 ++-
 ...e-info.java => InvalidHostStringException.java} |  31 ++-
 ...ge-info.java => InvalidNodeStateException.java} |  31 ++-
 .../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 +-
 .../DatanodeAdminCommands.java}                    |  24 +-
 .../DatanodeAdminDecommissionSubCommand.java}      |  31 ++-
 .../DatanodeAdminMaintenanceSubCommand.java}       |  37 +--
 .../DatanodeAdminRecommissionSubCommand.java}      |  33 +--
 .../hdds/scm/cli/{ => node}/package-info.java      |   4 +-
 .../scm/node/TestDecommissionAndMaintenance.java   | 137 ++++++++++
 25 files changed, 1187 insertions(+), 111 deletions(-)
 copy hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/node/{package-info.java => InvalidHostStringException.java} (68%)
 copy hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/node/{package-info.java => InvalidNodeStateException.java} (68%)
 create mode 100644 hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/node/NodeDecommissionManager.java
 create mode 100644 hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/node/TestNodeDecommissionManager.java
 copy hadoop-hdds/tools/src/main/java/org/apache/hadoop/hdds/scm/cli/{container/ContainerCommands.java => node/DatanodeAdminCommands.java} (75%)
 copy hadoop-hdds/tools/src/main/java/org/apache/hadoop/hdds/scm/cli/{SafeModeExitSubcommand.java => node/DatanodeAdminDecommissionSubCommand.java} (70%)
 copy hadoop-hdds/tools/src/main/java/org/apache/hadoop/hdds/scm/cli/{ReplicationManagerStatusSubcommand.java => node/DatanodeAdminMaintenanceSubCommand.java} (63%)
 copy hadoop-hdds/tools/src/main/java/org/apache/hadoop/hdds/scm/cli/{SafeModeExitSubcommand.java => node/DatanodeAdminRecommissionSubCommand.java} (68%)
 copy hadoop-hdds/tools/src/main/java/org/apache/hadoop/hdds/scm/cli/{ => node}/package-info.java (90%)
 create mode 100644 hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/scm/node/TestDecommissionAndMaintenance.java


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


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

Posted by ae...@apache.org.
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