mirror of
https://github.com/koverstreet/bcachefs-tools.git
synced 2025-12-08 00:00:12 +03:00
cmd_dump: Dump entire btree nodes
Make dump a bit less fragile. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
This commit is contained in:
parent
8469f974d0
commit
8c2f32e5da
@ -26,7 +26,12 @@ typedef DARRAY(struct dump_dev) dump_devs;
|
||||
static void dump_node(struct bch_fs *c, dump_devs *devs, struct bkey_s_c k)
|
||||
{
|
||||
struct bkey_ptrs_c ptrs = bch2_bkey_ptrs_c(k);
|
||||
#if 0
|
||||
unsigned bytes = btree_ptr_sectors_written(k) << 9 ?: c->opts.btree_node_size;
|
||||
#else
|
||||
/* Less fragile: */
|
||||
unsigned bytes = c->opts.btree_node_size;
|
||||
#endif
|
||||
|
||||
bkey_for_each_ptr(ptrs, ptr)
|
||||
range_add(&devs->data[ptr->dev].btree,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user