Bug #19077
closedResize TextTable columns to the widest element of each column
0%
Description
Running the command "rados df" on a cluster with long pool names or lots of data results in the stair stepping of the printed output. This results in data in a row not aligning with the column headings.
The requested change is to adjust the column widths prior to outputting the TextTable data.
Here is an example:
[root@overcloud-controller-0 ~]# rados mkpool areallyreallyverylonglongnameandthensome
successfully created pool areallyreallyverylonglongnameandthensome
[root@overcloud-controller-0 ~]# rados df
pool name KB objects clones degraded unfound rd rd KB wr wr KB
.rgw.root 6 20 0 37 0 831 609 38 31
areallyreallyverylonglongnameandthensome 0 0 0 0 0 0 0 0 0
backups 0 0 0 0 0 0 0 0 0
default.rgw.control 0 8 0 7 0 0 0 0 0
default.rgw.data.root 0 0 0 0 0 0 0 0 0
default.rgw.gc 0 32 0 42 0 576 544 384 0
default.rgw.log 0 127 0 153 0 6858 6731 4572 0
default.rgw.meta 1 1 0 2 0 0 0 2 1
default.rgw.users.keys 0 0 0 0 0 0 0 0 0
default.rgw.users.uid 1 1 0 2 0 0 0 2 1
images 0 0 0 0 0 0 0 0 0
metrics 1134 51 0 102 0 57 73 110 54
rbd 0 0 0 0 0 0 0 0 0
vms 0 0 0 0 0 0 0 0 0
volumes 0 0 0 0 0 0 0 0 0
total used 21138244 414
total avail 3295980156
total space 3317118400