From 4cf7815cdcd8efbbb981ef45b3eabee387b4de21 Mon Sep 17 00:00:00 2001 From: Venky Shankar Date: Sun, 5 Aug 2018 23:37:18 -0400 Subject: [PATCH] mds: evict clients that do not respond to cap revoke by MDS By default, preserve old behaviour. When configured with a non default value, evict clients that have not responded to cap revoke by MDS for the configured amount of seconds. Signed-off-by: Venky Shankar --- src/common/options.cc | 4 ++++ src/mds/MDSDaemon.cc | 1 + src/mds/MDSRank.cc | 2 +- src/mds/MDSRank.h | 3 ++- src/mds/Server.cc | 30 ++++++++++++++++++++++++++++++ src/mds/Server.h | 6 ++++++ 6 files changed, 44 insertions(+), 2 deletions(-) diff --git a/src/common/options.cc b/src/common/options.cc index 7d52edd0a47fc..d9fdc8315b177 100644 --- a/src/common/options.cc +++ b/src/common/options.cc @@ -7177,6 +7177,10 @@ std::vector