summaryrefslogtreecommitdiffstats
path: root/fs/f2fs/super.c
diff options
context:
space:
mode:
authorChao Yu2018-07-25 13:16:21 +0200
committerJaegeuk Kim2018-08-01 20:52:36 +0200
commitfd8c8caf7e7c8261a92ce0f7f2cd0adb8afd9e0d (patch)
treef538e2fbc1c2f2ff34e239f0b9b46d8f7103dbcd /fs/f2fs/super.c
parentf2fs: issue discard align to section in LFS mode (diff)
downloadkernel-qcow2-linux-fd8c8caf7e7c8261a92ce0f7f2cd0adb8afd9e0d.tar.gz
kernel-qcow2-linux-fd8c8caf7e7c8261a92ce0f7f2cd0adb8afd9e0d.tar.xz
kernel-qcow2-linux-fd8c8caf7e7c8261a92ce0f7f2cd0adb8afd9e0d.zip
f2fs: let checkpoint flush dnode page of regular
Fsyncer will wait on all dnode pages of regular writeback before flushing, if there are async dnode pages blocked by IO scheduler, it may decrease fsync's performance. In this patch, we choose to let f2fs_balance_fs_bg() to trigger checkpoint to flush these dnode pages of regular, so async IO of dnode page can be elimitnated, making fsyncer only need to wait for sync IO. Signed-off-by: Chao Yu <yuchao0@huawei.com> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'fs/f2fs/super.c')
0 files changed, 0 insertions, 0 deletions