Hello Rafi, For clarity and ease of fast visual identification, I would prefer #3. It would be even better to put a dash or something in the RDMA port column when RDMA is not used so that each line can be parsed easily with a relatively regular number of fields: 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/A N 6234 The only real downside is that any existing script that parses that output would have to be rewritten to offset the "Online" and "Pid" fields. #1 makes parsing the output a little bit more complicated as it requires sub-parsing of the TCP,RDMA string. It's relatively easy to pick up the visual information though. #2 is just too busy, too much information encoded in the value fields. Not easy on the eyes, and more annoying to parse than #1. #4 is the one I like the least, for two reasons: - currently as in options 1 to 3, each item of the first column is a separate entity. With #4 you have the same brick twice, which requires more sub-parsing or matching to discriminate. - The access mode is encoded irregularly at the end of the name (.rdma but not .tcp). I believe that the access mode is not part of the name but is a property of the brick, and therefore should not be encoded in the name field. Note that when I talk about difficulties of parsing, nothing in the four options you presented is impossible to parse. But #3 is the easiest with a trivial one-liner. Thanks a lot for asking for our input! :) JF PS: "PID" is an acronym, can you spell it all caps please? On 26/11/14 14:19, 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 > > 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 > > 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 > > 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-users mailing list > Gluster-users@xxxxxxxxxxx > http://supercolony.gluster.org/mailman/listinfo/gluster-users > _______________________________________________ Gluster-users mailing list Gluster-users@xxxxxxxxxxx http://supercolony.gluster.org/mailman/listinfo/gluster-users