]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
tools/rbd/action: align column headers left 22566/head
authorSage Weil <sage@redhat.com>
Thu, 14 Jun 2018 16:20:27 +0000 (11:20 -0500)
committerSage Weil <sage@redhat.com>
Thu, 14 Jun 2018 22:03:21 +0000 (17:03 -0500)
Even if the column content is right-aligned, we should align the column
header left.  That way intead of

  SNAPID NAME  SIZE TIMESTAMP                NAMESPACE
       4 snap 1 GiB Mon Jun  4 16:27:17 2018 user

which has makes it hard to visually parse what that 1 belongs to (NAME or
SIZE?), we get

  SNAPID NAME SIZE  TIMESTAMP                NAMESPACE
       4 snap 1 GiB Mon Jun  4 16:27:17 2018 user

Signed-off-by: Sage Weil <sage@redhat.com>
src/test/cli-integration/rbd/formatted-output.t
src/tools/rbd/action/DiskUsage.cc
src/tools/rbd/action/Group.cc
src/tools/rbd/action/List.cc
src/tools/rbd/action/Snap.cc

index 4221db1cdfe2d91cf262a9b5b58fd64a6ca8e234..15de34e2d5971d4ff35b71b690211cc4825fbe33 100644 (file)
@@ -637,7 +637,7 @@ whenever it is run. grep -v to ignore it, but still work on other distros.
     <name>quuy</name>
   </images>
   $ rbd list -l
-  NAME         SIZE PARENT FMT PROT LOCK 
+  NAME      SIZE    PARENT FMT PROT LOCK 
   foo         1 GiB          1           
   foo@snap    1 GiB          1           
   quux        1 MiB          1      excl 
@@ -762,7 +762,7 @@ whenever it is run. grep -v to ignore it, but still work on other distros.
     <name>deep-flatten-child</name>
   </images>
   $ rbd list rbd_other -l
-  NAME                       SIZE PARENT       FMT PROT LOCK 
+  NAME                    SIZE    PARENT       FMT PROT LOCK 
   child                   512 MiB                2           
   child@snap              512 MiB rbd/bar@snap   2           
   deep-flatten-child      512 MiB                2           
@@ -900,7 +900,7 @@ whenever it is run. grep -v to ignore it, but still work on other distros.
     </lock>
   </locks>
   $ rbd snap list foo
-  SNAPID NAME  SIZE TIMESTAMP 
+  SNAPID NAME*SIZE*TIMESTAMP 
   *snap*1 GiB* (glob)
   $ rbd snap list foo --format json | python -mjson.tool | sed 's/,$/, /'
   [
@@ -960,7 +960,7 @@ whenever it is run. grep -v to ignore it, but still work on other distros.
   $ rbd snap list baz --format xml | xml_pp 2>&1 | grep -v '^new version at /usr/bin/xml_pp'
   <snapshots></snapshots>
   $ rbd snap list rbd_other/child
-  SNAPID NAME    SIZE TIMESTAMP                
+  SNAPID NAME*SIZE*TIMESTAMP                
   *snap*512 MiB* (glob)
   $ rbd snap list rbd_other/child --format json | python -mjson.tool | sed 's/,$/, /'
   [
index 1f3a6d5ead7c3056f65426a76ce26837da552241..14a9a30d14ba20b0da4a7cdb9299860a25166f07 100644 (file)
@@ -102,8 +102,8 @@ static int do_disk_usage(librbd::RBD &rbd, librados::IoCtx &io_ctx,
     f->open_array_section("images");
   } else {
     tbl.define_column("NAME", TextTable::LEFT, TextTable::LEFT);
-    tbl.define_column("PROVISIONED", TextTable::RIGHT, TextTable::RIGHT);
-    tbl.define_column("USED", TextTable::RIGHT, TextTable::RIGHT);
+    tbl.define_column("PROVISIONED", TextTable::LEFT, TextTable::RIGHT);
+    tbl.define_column("USED", TextTable::LEFT, TextTable::RIGHT);
   }
 
   uint32_t count = 0;
index 04217f7bcce7dd04e2764a3b59a1414203b4481c..aa11feebc868f7b8fb1ba4c4af5c1504d6cf12cf 100644 (file)
@@ -559,7 +559,7 @@ int execute_group_snap_list(const po::variables_map &vm,
     f->open_array_section("group_snaps");
   } else {
     t.define_column("NAME", TextTable::LEFT, TextTable::LEFT);
-    t.define_column("STATUS", TextTable::RIGHT, TextTable::RIGHT);
+    t.define_column("STATUS", TextTable::LEFT, TextTable::RIGHT);
   }
 
   for (auto i : snaps) {
index 08b6ab1baeb2410f143bef741307dcbf71827799..22b7abce0046119f1f4048787752ccc0340ab16d 100644 (file)
@@ -192,9 +192,9 @@ int do_list(std::string &pool_name, bool lflag, int threads, Formatter *f) {
     f->open_array_section("images");
   } else {
     tbl.define_column("NAME", TextTable::LEFT, TextTable::LEFT);
-    tbl.define_column("SIZE", TextTable::RIGHT, TextTable::RIGHT);
+    tbl.define_column("SIZE", TextTable::LEFT, TextTable::RIGHT);
     tbl.define_column("PARENT", TextTable::LEFT, TextTable::LEFT);
-    tbl.define_column("FMT", TextTable::RIGHT, TextTable::RIGHT);
+    tbl.define_column("FMT", TextTable::LEFT, TextTable::RIGHT);
     tbl.define_column("PROT", TextTable::LEFT, TextTable::LEFT);
     tbl.define_column("LOCK", TextTable::LEFT, TextTable::LEFT);
   }
index d07b7448b4fc23ab9f14c170725e4b73bcae2397..d35ed5aa623419dddea7b11be7164fae3da5ae64 100644 (file)
@@ -44,9 +44,9 @@ int do_list_snaps(librbd::Image& image, Formatter *f, bool all_snaps, librados::
   if (f) {
     f->open_array_section("snapshots");
   } else {
-    t.define_column("SNAPID", TextTable::RIGHT, TextTable::RIGHT);
+    t.define_column("SNAPID", TextTable::LEFT, TextTable::RIGHT);
     t.define_column("NAME", TextTable::LEFT, TextTable::LEFT);
-    t.define_column("SIZE", TextTable::RIGHT, TextTable::RIGHT);
+    t.define_column("SIZE", TextTable::LEFT, TextTable::RIGHT);
     t.define_column("TIMESTAMP", TextTable::LEFT, TextTable::LEFT);
     if (all_snaps) {
       t.define_column("NAMESPACE", TextTable::LEFT, TextTable::LEFT);