]> git.apps.os.sepia.ceph.com Git - ceph-ci.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>
Sat, 8 Jun 2019 13:14:21 +0000 (21:14 +0800)
commit98af31d10f362c05ea8ed57495973b08599431e7
treeb9db8326e5b7ea7cc44465d5f7a91bf7e30d035f
parent38fc69d0fa3110637aa17bd9fb1f984fd236c4b8
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>
src/mds/Locker.cc
src/mds/Locker.h
src/mds/Server.cc
src/mds/SessionMap.h