summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@linux.dev>2022-11-02 21:45:16 -0400
committerKent Overstreet <kent.overstreet@linux.dev>2022-11-02 21:45:16 -0400
commit3f386a0996bcd02d2d4c66e8b5d3914da591378b (patch)
treedc5159625d7118006ff5f2492e219e60f34c730b
parentd6d127161038ccbb3be757b2895abf4dab7d1bf6 (diff)
bcachefs: Improved open_bucket debugbcachefs-lordkitsuna
- list number of open_buckets on partial list in sysfs - what else should we do? Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
-rw-r--r--fs/bcachefs/sysfs.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/bcachefs/sysfs.c b/fs/bcachefs/sysfs.c
index 647d018b5ec9..062d562cb6c1 100644
--- a/fs/bcachefs/sysfs.c
+++ b/fs/bcachefs/sysfs.c
@@ -790,6 +790,7 @@ static void dev_alloc_debug_to_text(struct printbuf *out, struct bch_dev *ca)
"freelist_wait\t\t%s\n"
"open buckets allocated\t%u\n"
"open buckets this dev\t%u\n"
+ "open buckets this dev partial list\t%u\n"
"open buckets total\t%u\n"
"open_buckets_wait\t%s\n"
"open_buckets_btree\t%u\n"
@@ -800,6 +801,7 @@ static void dev_alloc_debug_to_text(struct printbuf *out, struct bch_dev *ca)
c->freelist_wait.list.first ? "waiting" : "empty",
OPEN_BUCKETS_COUNT - c->open_buckets_nr_free,
ca->nr_open_buckets,
+ ca->open_buckets_partial_nr,
OPEN_BUCKETS_COUNT,
c->open_buckets_wait.list.first ? "waiting" : "empty",
nr[BCH_DATA_btree],