Arun Sarin created HDDS-15690:
---------------------------------

             Summary: ozone admin datanode diskbalancer status command fails 
when passing DataNode ID instead of address
                 Key: HDDS-15690
                 URL: https://issues.apache.org/jira/browse/HDDS-15690
             Project: Apache Ozone
          Issue Type: Improvement
          Components: Ozone Datanode
    Affects Versions: 2.3.0
            Reporter: Arun Sarin


ozone admin datanode diskbalancer status command fails when passing DataNode ID 
instead of address

Minor (Usability / CLI Consistency)

The {{ozone admin datanode diskbalancer status}} command currently only accepts 
a DataNode's network address/host string. If a user attempts to pass a valid 
{{datanodeUuid}} (DataNode ID), the command fails or throws an 
unsupported/invalid argument error.

For better usability and alignment with other {{ozone admin}} commands (which 
typically support both UUIDs and addresses to identify cluster nodes), this 
command should be updated to resolve and accept the DataNode ID.
{code:java}
[[email protected] ~]# ozone admin 
datanode list -id scm1
Datanode: a3b63511-bdf8-4fa1-8ab6-d19c0e806f84 
(/default/10.140.95.199/ccycloud-2.disk-balancer-cluster-15.root.comops.site/3 
pipelines)
Operational State: IN_SERVICE
Health State: HEALTHY
Total volume count: 1
Healthy volume count: 1
Related pipelines:
18acb50f-830d-426d-a8c4-a2d0577c12ab/RATIS/THREE/RATIS/OPEN/Follower
1f6743b3-3eb4-4c9b-994c-3655217dc9b4/RATIS/THREE/RATIS/OPEN/Leader
f5ef1508-579a-4bee-9933-a04c525c36dd/RATIS/ONE/RATIS/OPEN/Leader


Datanode: bc55ef13-ba30-4086-9f80-a5c9abc263ed 
(/default/10.140.181.1/ccycloud-7.disk-balancer-cluster-15.root.comops.site/3 
pipelines)
Operational State: IN_SERVICE
Health State: HEALTHY
Total volume count: 1
Healthy volume count: 1
Related pipelines:
a5bf9a58-1eb2-4036-9e3a-c8e508942482/RATIS/THREE/RATIS/OPEN/Leader
85ef6b85-f3c1-4ce6-bd9d-8ada883a88fe/RATIS/ONE/RATIS/OPEN/Leader
a2075c08-4167-462c-acb1-1bdf03cfc47a/RATIS/THREE/RATIS/OPEN/Follower


Datanode: c557e715-f1ef-458b-8df0-04dc63b54e0e 
(/default/10.140.163.5/ccycloud-8.disk-balancer-cluster-15.root.comops.site/1 
pipelines)
Operational State: IN_SERVICE
Health State: HEALTHY
Total volume count: 1
Healthy volume count: 1
Related pipelines:
2e4b6954-f2be-47b4-bd68-0fa5c8bc4eca/RATIS/ONE/RATIS/OPEN/Leader {code}
Now check the status of  disk balancer 
{code:java}
[[email protected] ~]# ozone admin 
datanode diskbalancer status a3b63511-bdf8-4fa1-8ab6-d19c0e806f84
Error on node [a3b63511-bdf8-4fa1-8ab6-d19c0e806f84]: Invalid host name: local 
host is: "ccycloud-1.disk-balancer-cluster-15.root.comops.site/10.140.213.128"; 
destination host is: "a3b63511-bdf8-4fa1-8ab6-d19c0e806f84":19864; 
java.net.UnknownHostException: Invalid host name: local host is: 
"ccycloud-1.disk-balancer-cluster-15.root.comops.site/10.140.213.128"; 
destination host is: "a3b63511-bdf8-4fa1-8ab6-d19c0e806f84":19864; 
java.net.UnknownHostException; For more details see:  
http://wiki.apache.org/hadoop/UnknownHost; For more details see:  
http://wiki.apache.org/hadoop/UnknownHost
Failed to get DiskBalancer status from nodes: 
[a3b63511-bdf8-4fa1-8ab6-d19c0e806f84] {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to