]> Gentwo Git Trees - linux/.git/commit
bcachefs: Self healing writes are BCH_WRITE_alloc_nowait
authorKent Overstreet <kent.overstreet@linux.dev>
Sat, 18 Jan 2025 07:05:57 +0000 (02:05 -0500)
committerKent Overstreet <kent.overstreet@linux.dev>
Mon, 24 Feb 2025 04:35:34 +0000 (23:35 -0500)
commitb2971f9020e74962d6c849921539795ef13c4770
treeaa0f3e3d496e77ad537614c3323cbdb0edcfb300
parent40458ff1fae870213ee632cb57b7066ab31b850a
bcachefs: Self healing writes are BCH_WRITE_alloc_nowait

If a drive is failing and we're moving data off of it, we can't
necessairly depend on capacity/disk reservation calculations to avoid
deadlocking/blocking on the allocator.

And, we don't want to queue up infinite self healing moves anyways.

Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
fs/bcachefs/io_read.c