bcachefs: Ensure journal reclaim runs when btree key cache is too dirty
authorKent Overstreet <kent.overstreet@gmail.com>
Fri, 20 Nov 2020 00:54:40 +0000 (19:54 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:48 +0000 (17:08 -0400)
commit8a92e545597a3eaca80f2df14eb9a783d96c8445
treeffd661bdf578d16f3ddb448eaf1eb8584faf8ae9
parent125907203cc902d6fd430950f700a44124e208d4
bcachefs: Ensure journal reclaim runs when btree key cache is too dirty

Ensuring the key cache isn't too dirty is critical for ensuring that the
shrinker can reclaim memory.

Signed-off-by: Kent Overstreet <kent.overstreet@gmail.com>
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/btree_key_cache.c
fs/bcachefs/btree_key_cache.h
fs/bcachefs/journal_reclaim.c
fs/bcachefs/trace.h