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