sodonnel opened a new pull request #1491:
URL: https://github.com/apache/hadoop-ozone/pull/1491


   ## What changes were proposed in this pull request?
   
   The existing CLI command `ozone admin datanode list` provides output like:
   
   ```
   bash-4.2$ ozone admin datanode list
   Datanode: f2b2452a-bf7b-4c6d-b2d6-a0d9d219b21a 
(/default-rack/172.20.0.8/ozone_datanode_1.ozone_default/2 pipelines) 
   Related pipelines: 
   16561bc4-746a-4c79-b6f8-1c275b31e37d/THREE/RATIS/OPEN/Leader
   4e45ff9c-478b-4ab8-a66c-7bfa98c8c632/ONE/RATIS/OPEN/Leader
   
   Datanode: 57c7fd5f-e32c-4de9-a04a-89d8d4273431 
(/default-rack/172.20.0.6/ozone_datanode_3.ozone_default/2 pipelines) 
   Related pipelines: 
   4b24bc61-28cf-471a-893c-a05cac273856/ONE/RATIS/OPEN/Leader
   16561bc4-746a-4c79-b6f8-1c275b31e37d/THREE/RATIS/OPEN/Follower
   ```
   
   We should extend this to show the "Operational State" of the node for 
decommission, giving output like this:
   
   ```
   bash-4.2$ ozone admin datanode list
   Datanode: cbd31d42-dc9d-4561-a800-2178fdb45866 
(/default-rack/172.21.0.6/ozone_datanode_3.ozone_default/2 pipelines)
   Operational State: IN_SERVICE
   Related pipelines: 
   a18df8cd-e868-43c5-9bee-90f547763090/THREE/RATIS/OPEN/Follower
   ec391cd9-cbc8-48f5-a569-9a161eab94ec/ONE/RATIS/OPEN/Leader
   
   Datanode: ebfedb58-05e2-4e0d-a95d-98589197c138 
(/default-rack/172.21.0.8/ozone_datanode_1.ozone_default/2 pipelines)
   Operational State: IN_SERVICE
   Related pipelines: 
   a18df8cd-e868-43c5-9bee-90f547763090/THREE/RATIS/OPEN/Leader
   208952f5-f4d6-41b9-a487-3f7cf7ee8d8a/ONE/RATIS/OPEN/Leader
   
   Datanode: 044e64b3-120b-46c1-8cf6-94402f9eace5 
(/default-rack/172.21.0.7/ozone_datanode_2.ozone_default/2 pipelines)
   Operational State: DECOMMISSIONING
   Related pipelines: 
   a18df8cd-e868-43c5-9bee-90f547763090/THREE/RATIS/OPEN/Follower
   9767ab14-303b-40da-bf4f-2e9588547509/ONE/RATIS/OPEN/Leader
   ```
   
   ## What is the link to the Apache JIRA
   https://issues.apache.org/jira/browse/HDDS-4340
   
   ## How was this patch tested?
   
   Verified the new output manually using a docker-compose cluster.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: ozone-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: ozone-issues-h...@hadoop.apache.org

Reply via email to