OSDN Git Service

f2fs: let discard thread wait a little longer if dev is busy
authorYunlei He <heyunlei@huawei.com>
Sun, 8 Apr 2018 07:11:11 +0000 (15:11 +0800)
committerJaegeuk Kim <jaegeuk@kernel.org>
Mon, 9 Jul 2018 00:46:47 +0000 (17:46 -0700)
commitb25a1872e9a518c8ea5c76bb8441209db3117574
tree9659addcfcb360b2345cb52c82484d0e0b1b5731
parentb125dfb20d18db91eac671aa241346cd1e1c0106
f2fs: let discard thread wait a little longer if dev is busy

This patch modify discard thread wait policy as below:
issued       io_interrupted     wait time(ms)
1.        8                 0               50
2.      (0,8)               1               50
3.        0                 1              500 (dev is busy)
4.        0                 0            60000 (no candidates)

Signed-off-by: Yunlei He <heyunlei@huawei.com>
Reviewed-by: Chao Yu <yuchao0@huawei.com>
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
fs/f2fs/f2fs.h
fs/f2fs/segment.c