Shilun Fan created HDDS-15490:
---------------------------------
Summary: [DiskBalancer] Align batch CLI success messages with
HEALTHY IN_SERVICE datanode selection
Key: HDDS-15490
URL: https://issues.apache.org/jira/browse/HDDS-15490
Project: Apache Ozone
Issue Type: Sub-task
Components: Ozone Datanode
Reporter: Shilun Fan
Assignee: Shilun Fan
DiskBalancer batch mode uses the --in-service-datanodes option to query SCM for
datanodes in both IN_SERVICE operational state and HEALTHY node state.
The implementation already queries SCM with:
- NodeOperationalState.IN_SERVICE
- NodeState.HEALTHY
The CLI help text also describes this option as sending requests to all
available DataNodes in the HEALTHY and IN_SERVICE operational state.
However, the success messages printed by the start, stop, and update
subcommands currently say "all IN_SERVICE nodes", which is incomplete and
inconsistent with the actual selection criteria.
This improvement updates the batch-mode success messages to mention "all
IN_SERVICE and HEALTHY nodes" for:
- diskbalancer start --in-service-datanodes
- diskbalancer stop --in-service-datanodes
- diskbalancer update --in-service-datanodes
The corresponding CLI unit test expectations should be updated as well.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]