]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mds: don't mark unresponsive sessions holding no caps stale
authorYan, Zheng <zyan@redhat.com>
Mon, 17 Jun 2019 04:58:58 +0000 (12:58 +0800)
committerYan, Zheng <zyan@redhat.com>
Mon, 21 Oct 2019 02:52:22 +0000 (10:52 +0800)
commitec3840b29196ac56131bb974462593caf29426ce
treef562eaaec5c33539de8f329bb3ee3ccecd319cc2
parent4ebc24890844b65d8cc10bb9436eb39f5d07f126
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)

 Conflicts:
src/mds/Server.cc
src/mds/Locker.cc
src/mds/Locker.h
src/mds/Server.cc
src/mds/SessionMap.h