summaryrefslogtreecommitdiff
path: root/fs/ceph/caps.c
diff options
context:
space:
mode:
authorXiubo Li <xiubli@redhat.com>2023-03-08 10:21:44 +0800
committerIlya Dryomov <idryomov@gmail.com>2023-04-30 12:37:28 +0200
commit7d41870d65db028234333c68e60a034ac335557a (patch)
treedc0b183ecf42cb8f43d049ca4088d24ded702965 /fs/ceph/caps.c
parent7a6c3a035a2e133b41d01c1a479b50aac4aeecad (diff)
ceph: implement writeback livelock avoidance using page tagging
While the mapped IOs continue if we try to flush a file's buffer we can see that the fsync() won't complete until the IOs finish. This is analogous to Jan Kara's commit (f446daaea9d4 mm: implement writeback livelock avoidance using page tagging), we will try to avoid livelocks of writeback when some steadily creates dirty pages in a mapping we are writing out. Signed-off-by: Xiubo Li <xiubli@redhat.com> Reviewed-by: Ilya Dryomov <idryomov@gmail.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Diffstat (limited to 'fs/ceph/caps.c')
0 files changed, 0 insertions, 0 deletions