diff options
author | Jaegeuk Kim <jaegeuk@kernel.org> | 2017-03-28 18:07:38 -0700 |
---|---|---|
committer | Jaegeuk Kim <jaegeuk@kernel.org> | 2017-04-05 11:05:06 -0700 |
commit | 687de7f1010cb819d04b768556960d3689abe02b (patch) | |
tree | c32a4ccac2d084d51e2074e7184598bf4cd37349 /fs/cachefiles | |
parent | ef095d19e82f25bbdead472b8b71f4ef3b7a636d (diff) |
f2fs: avoid IO split due to mixed WB_SYNC_ALL and WB_SYNC_NONE
If two threads try to flush dirty pages in different inodes respectively,
f2fs_write_data_pages() will produce WRITE and WRITE_SYNC one at a time,
resulting in a lot of 4KB seperated IOs.
So, this patch gives higher priority to WB_SYNC_ALL IOs and gathers write
IOs with a big WRITE_SYNC'ed bio.
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'fs/cachefiles')
0 files changed, 0 insertions, 0 deletions