]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds: don't mark unresponsive sessions holding no caps stale
authorRishabh Dave <ridave@redhat.com>
Wed, 17 Oct 2018 12:42:43 +0000 (12:42 +0000)
committerYan, Zheng <zyan@redhat.com>
Thu, 11 Jul 2019 07:36:26 +0000 (15:36 +0800)
commita9dfbadb15b336c2b8f7b4cbc06ba6457c77892f
tree9bf31744cc0073de48bd82b99420397bbef81d46
parenta347d29e9a9f48a29042be78a4e58bd4ca5dbdfc
mds: don't mark unresponsive sessions holding no caps stale

When an unresponsive MDS session holds no caps, do not mark it stale
even after session_timeout; at session_autoclose, evict it directly.

Fixes: http://tracker.ceph.com/issues/17854
Signed-off-by: Rishabh Dave <ridave@redhat.com>
(cherry picked from commit 98af31d10f362c05ea8ed57495973b08599431e7)
src/mds/Locker.cc
src/mds/Locker.h
src/mds/Server.cc
src/mds/SessionMap.h