aboutsummaryrefslogtreecommitdiff
path: root/fs/bcachefs/data_update.c
diff options
context:
space:
mode:
authorGravatar Kent Overstreet <kent.overstreet@linux.dev> 2024-04-01 19:20:36 -0400
committerGravatar Kent Overstreet <kent.overstreet@linux.dev> 2024-04-01 21:14:02 -0400
commite2a316b3cc45a1198f3feb18707403bb7f0cbc15 (patch)
tree9e274feee0dcebf4ef57203e2cfe2e7399e9da08 /fs/bcachefs/data_update.c
parentbcachefs: Fix btree node reserve (diff)
downloadlinux-e2a316b3cc45a1198f3feb18707403bb7f0cbc15.tar.gz
linux-e2a316b3cc45a1198f3feb18707403bb7f0cbc15.tar.bz2
linux-e2a316b3cc45a1198f3feb18707403bb7f0cbc15.zip
bcachefs: BCH_WATERMARK_interior_updates
This adds a new watermark, higher priority than BCH_WATERMARK_reclaim, for interior btree updates. We've seen a deadlock where journal replay triggers a ton of btree node merges, and these use up all available open buckets and then interior updates get stuck. One cause of this is that we're currently lacking btree node merging on write buffer btrees - that needs to be fixed as well. Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
Diffstat (limited to 'fs/bcachefs/data_update.c')
0 files changed, 0 insertions, 0 deletions