Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Complete MPU when allowed and under memory pressure
Fixes hang in a rather simple case: rm mnt/file && \ fio -name=test -ioengine=libaio -direct=1 -iodepth=4 -bsrange=4k-512k \ -rw=write -size=10G -filename=mnt/file && \ fio -name=test -ioengine=libaio -direct=1 -iodepth=4 -bsrange=4k-512k \ -rw=randwrite -size=10G -filename=mnt/file Previous fixes to "infinite loop" + GetHoles fix the same case but with ~15s pause between fio write and randwrite to allow GeeseFS to complete MPU at least once
- Loading branch information