linux-stable/fs/ceph
Xiubo Li 0b39dfaf25 ceph: defer stopping mdsc delayed_work
commit e7e607bd00 upstream.

Flushing the dirty buffer may take a long time if the cluster is
overloaded or if there is network issue. So we should ping the
MDSs periodically to keep alive, else the MDS will blocklist
the kclient.

Cc: stable@vger.kernel.org
Link: https://tracker.ceph.com/issues/61843
Signed-off-by: Xiubo Li <xiubli@redhat.com>
Reviewed-by: Milind Changire <mchangir@redhat.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2023-08-11 12:14:19 +02:00
..
acl.c
addr.c ceph: fix blindly expanding the readahead windows 2023-07-23 13:54:06 +02:00
cache.c
cache.h
caps.c ceph: don't let check_caps skip sending responses for revoke msgs 2023-07-23 13:54:06 +02:00
ceph_frag.c
debugfs.c ceph: fix potential use-after-free bug when trimming caps 2023-04-30 12:37:28 +02:00
dir.c ceph: pass ino# instead of old_dentry if it's disconnected 2023-04-30 12:37:28 +02:00
export.c
file.c Two small fixes from Xiubo and myself, marked for stable. 2023-03-02 10:48:30 -08:00
inode.c
io.c
io.h
ioctl.c
ioctl.h
Kconfig
locks.c
Makefile
mds_client.c ceph: defer stopping mdsc delayed_work 2023-08-11 12:14:19 +02:00
mds_client.h ceph: defer stopping mdsc delayed_work 2023-08-11 12:14:19 +02:00
mdsmap.c
metric.c ceph: never send metrics if disable_send_metrics is set 2023-08-03 10:26:13 +02:00
metric.h
quota.c
snap.c ceph: fix use-after-free bug for inodes when flushing capsnaps 2023-06-08 08:56:25 +02:00
strings.c
super.c ceph: defer stopping mdsc delayed_work 2023-08-11 12:14:19 +02:00
super.h ceph: add a dedicated private data for netfs rreq 2023-07-23 13:54:06 +02:00
util.c
xattr.c A few filesystem improvements, with a rather nasty use-after-free fix 2023-05-04 14:48:02 -07:00