bcachefs: Improve bset compaction
authorKent Overstreet <kent.overstreet@gmail.com>
Tue, 6 Apr 2021 19:33:19 +0000 (15:33 -0400)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:59 +0000 (17:08 -0400)
commit2177147b39098e6f08b3d8d45bbcf7dedd7ebdad
tree886102507f7859ac07630f897a8a1f31f1fb590a
parent241e26369e1267be376490152ee2c52021b4321a
bcachefs: Improve bset compaction

The previous patch that fixed btree nodes being written too aggressively
now meant that we weren't sorting btree node bsets optimally - this
patch fixes that.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_cache.c
fs/bcachefs/btree_io.c
fs/bcachefs/btree_io.h
fs/bcachefs/btree_update_interior.h