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

Reply via email to