diff options
author | Kent Overstreet <kent.overstreet@gmail.com> | 2019-01-24 19:50:00 -0500 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@gmail.com> | 2019-04-03 12:44:04 -0400 |
commit | dc76bc05bd19653055d5630de1137bb8158802e5 (patch) | |
tree | 7015cebf897417ed1b3892c16406e3638890dc33 | |
parent | d27a02e127c51708720bb09699f34b48a95c9690 (diff) |
bcachefs: improve alloc_debug
-rw-r--r-- | fs/bcachefs/sysfs.c | 28 |
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); |