btrfs-progs: qgroup show: adjust column widths and names

Use more human readable column description and adjust the width. Use a
single "-" for an empty value as is done elsewhere too.

Sample output:

Qgroupid    Referenced    Exclusive   Path
--------    ----------    ---------   ----
0/5           16.00KiB     16.00KiB   <toplevel>
0/256         16.00KiB     16.00KiB   subv1
0/257         16.00KiB     16.00KiB   <stale>
0/258         16.00KiB     16.00KiB   dir1/subv3
0/259         16.00KiB     16.00KiB   snap1
1/1           16.00KiB     16.00KiB   <0 member qgroups>

Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
David Sterba 2022-10-25 21:43:04 +02:00
parent f486f0f01e
commit 69b0d7756d

View File

@ -156,41 +156,41 @@ static struct {
.column_name = "Qgroupid", .column_name = "Qgroupid",
.need_print = 1, .need_print = 1,
.unit_mode = 0, .unit_mode = 0,
.max_len = 8, .max_len = 9,
}, },
{ {
.name = "rfer", .name = "rfer",
.column_name = "Rfer", .column_name = "Referenced",
.need_print = 1, .need_print = 1,
.unit_mode = UNITS_DEFAULT, .unit_mode = UNITS_DEFAULT,
.max_len = 12, .max_len = 12,
}, },
{ {
.name = "excl", .name = "excl",
.column_name = "Excl", .column_name = "Exclusive",
.need_print = 1, .need_print = 1,
.unit_mode = UNITS_DEFAULT, .unit_mode = UNITS_DEFAULT,
.max_len = 12, .max_len = 12,
}, },
{ .name = "max_rfer", { .name = "max_rfer",
.column_name = "Max_rfer", .column_name = "Max referenced",
.need_print = 0, .need_print = 0,
.unit_mode = UNITS_DEFAULT, .unit_mode = UNITS_DEFAULT,
.max_len = 12, .max_len = 15,
}, },
{ {
.name = "max_excl", .name = "max_excl",
.column_name = "Max_excl", .column_name = "Max exclusive",
.need_print = 0, .need_print = 0,
.unit_mode = UNITS_DEFAULT, .unit_mode = UNITS_DEFAULT,
.max_len = 12, .max_len = 14,
}, },
{ {
.name = "parent", .name = "parent",
.column_name = "Parent", .column_name = "Parent",
.need_print = 0, .need_print = 0,
.unit_mode = 0, .unit_mode = 0,
.max_len = 7, .max_len = 8,
}, },
{ {
.name = "child", .name = "child",
@ -204,7 +204,7 @@ static struct {
.column_name = "Path", .column_name = "Path",
.need_print = 1, .need_print = 1,
.unit_mode = 0, .unit_mode = 0,
.max_len = 10, .max_len = 6,
}, },
{ {
.name = NULL, .name = NULL,
@ -252,7 +252,7 @@ static int print_parent_column(struct btrfs_qgroup *qgroup)
len += printf(","); len += printf(",");
} }
if (list_empty(&qgroup->qgroups)) if (list_empty(&qgroup->qgroups))
len += printf("---"); len += printf("-");
return len; return len;
} }
@ -270,7 +270,7 @@ static int print_child_column(struct btrfs_qgroup *qgroup)
len += printf(","); len += printf(",");
} }
if (list_empty(&qgroup->members)) if (list_empty(&qgroup->members))
len += printf("---"); len += printf("-");
return len; return len;
} }