summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2019-01-24 19:50:00 -0500
committerKent Overstreet <kent.overstreet@gmail.com>2019-04-03 12:44:04 -0400
commitdc76bc05bd19653055d5630de1137bb8158802e5 (patch)
tree7015cebf897417ed1b3892c16406e3638890dc33
parentd27a02e127c51708720bb09699f34b48a95c9690 (diff)
bcachefs: improve alloc_debug
-rw-r--r--fs/bcachefs/sysfs.c28
1 files changed, 15 insertions, 13 deletions
diff --git a/fs/bcachefs/sysfs.c b/fs/bcachefs/sysfs.c
index 40384e7e5af8..5582ff4b420e 100644
--- a/fs/bcachefs/sysfs.c
+++ b/fs/bcachefs/sysfs.c
@@ -239,27 +239,29 @@ static ssize_t show_fs_alloc_debug(struct bch_fs *c, char *buf)
if (!fs_usage)
return -ENOMEM;
- pr_buf(&out, "capacity:\t\t%llu\n", c->capacity);
+ pr_buf(&out, "capacity:\t\t\t%llu\n", c->capacity);
+
+ pr_buf(&out, "hidden:\t\t\t\t%llu\n",
+ fs_usage->s.hidden);
+ pr_buf(&out, "data:\t\t\t\t%llu\n",
+ fs_usage->s.data);
+ pr_buf(&out, "cached:\t\t\t\t%llu\n",
+ fs_usage->s.cached);
+ pr_buf(&out, "reserved:\t\t\t%llu\n",
+ fs_usage->s.reserved);
+ pr_buf(&out, "nr_inodes:\t\t\t%llu\n",
+ fs_usage->s.nr_inodes);
+ pr_buf(&out, "online reserved:\t\t%llu\n",
+ fs_usage->s.online_reserved);
for (i = 0;
i < ARRAY_SIZE(fs_usage->persistent_reserved);
i++) {
pr_buf(&out, "%u replicas:\n", i + 1);
-#if 0
- for (type = BCH_DATA_SB; type < BCH_DATA_NR; type++)
- pr_buf(&out, "\t%s:\t\t%llu\n",
- bch2_data_types[type],
- stats.replicas[replicas].data[type]);
- pr_buf(&out, "\terasure coded:\t%llu\n",
- stats.replicas[replicas].ec_data);
-#endif
- pr_buf(&out, "\treserved:\t%llu\n",
+ pr_buf(&out, "\treserved:\t\t%llu\n",
fs_usage->persistent_reserved[i]);
}
- pr_buf(&out, "online reserved:\t%llu\n",
- fs_usage->s.online_reserved);
-
for (i = 0; i < c->replicas.nr; i++) {
struct bch_replicas_entry *e =
cpu_replicas_entry(&c->replicas, i);