]> www.infradead.org Git - users/jedix/linux-maple.git/commit
bcachefs: Fix for spinning in journal reclaim on startup
authorKent Overstreet <kent.overstreet@gmail.com>
Sat, 19 Dec 2020 20:39:10 +0000 (15:39 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Sun, 22 Oct 2023 21:08:50 +0000 (17:08 -0400)
commite323edd6d39094ce021dbb20e513b03ae6ebecbe
treec904c0afdc29ff891dd220d74db1dcd6fe23660b
parentd483dd17e2bfd6858498d39eb92abd232d7b8e97
bcachefs: Fix for spinning in journal reclaim on startup

We normally avoid having too many dirty keys in the btree key cache, to
ensure that we can always shrink our caches to reclaim memory if needed.

But this check was causing us to go into an infinite loop on startup, in
the btree insert path before journal reclaim was started.

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