[Gluster-devel] Need suggestion to change out put of volume status command
Jiffin Tony Thottan
jthottan at redhat.com
Thu Nov 27 06:15:42 UTC 2014
On 26/11/14 18:49, Mohammed Rafi K C wrote:
> Hi All,
>
> We are planning to change the volume status command to show RDMA port for
> tcp,rdma volumes. We have four output designs in mind , those are,
>
> 1)Modify Port column as TCP,RDMA Ports
> Eg:
>
> Status of volume: xcube
> Gluster process TCP,RDMA Port Online Pid
> --------------------------------------------------------------------------------
> Brick 192.168.44.108:/home/brick 49157,49158 Y 6030
> NFS Server on localhost 2049 Y 6532
> Self-heal Daemon on localhost N/A N 6234
> 2)Change entry in port as TCP-XXXXX,RDMA-XXXXX
>
> Eg:
>
>
> Status of volume: xcube
> Gluster process Port Online Pid
> ---------------------------------------------------------------------------------
> Brick 192.168.44.108:/home/brick TCP-49157,RDMA-49158 Y 6030
> NFS Server on localhost TCP-2049 Y 6532
> Self-heal Daemon on localhost N/A N 6234
If it is tcp only volume or rdma only volume, it will show "49157,0"
for the first one and
"TCP-49157 , RDMA-0" for the second or vice-versa , which is not an
optimal, it is better
to show only available ports for that volume in the `port column`.
> 3)Instead of column port add two other port as TCP Port and RDMA Port
>
> Eg:
>
>
> Status of volume: xcube
> Gluster process TCP Port RDMA Port Online Pid
> -------------------------------------------------------------------------------
> Brick 192.168.44.108:/home/brick 49157 49158 Y 6030
> NFS Server on localhost 2049 Y 6532
> Self-heal Daemon on localhost N/A N 6234
From the user point of this gives better understanding of the rdma
port.Although it may effect
current test scripts which parse the volume status command
> 4) Make an extra row appending ".rdma" with brick name for rdma port
>
> Eg:
>
>
> Status of volume: xcube
> Gluster process Port Online Pid
> ------------------------------------------------------------------------
> Brick 192.168.44.108:/home/brick 49157 Y 6030
> Brick 192.168.44.108:/home/brick.rdma 49157 Y 6030
> NFS Server on localhost 2049 Y 6532
> Self-heal Daemon on localhost N/A N 6234
May be ,it looks like weird one showing two brick process with same
pid.But this change
is only for tcp,rdma volumes, in other cases it will continue with
existing volume status
command. So it won't effect any current test scripts
> Please give your comments regarding this designs, or if you have better
> idea in mind , feel free to share it.
>
> Best Regards
> Rafi KC
>
>
>
> _______________________________________________
> Gluster-devel mailing list
> Gluster-devel at gluster.org
> http://supercolony.gluster.org/mailman/listinfo/gluster-devel
More information about the Gluster-devel
mailing list