aboutsummaryrefslogtreecommitdiffstats
path: root/fs/nfsd/netns.h
diff options
context:
space:
mode:
authorJ. Bruce Fields <bfields@redhat.com>2018-06-08 12:28:47 -0400
committerJ. Bruce Fields <bfields@redhat.com>2018-06-17 10:20:47 -0400
commit03f318ca652889a1aa407e7088b9a2f6a14ae374 (patch)
tree9c60c888c2fa0b4e2bdf1dae64754680e0b7faad /fs/nfsd/netns.h
parentce397d215ccd07b8ae3f71db689aedb85d56ab40 (diff)
nfsd4: extend reclaim period for reclaiming clients
If the client is only renewing state a little sooner than once a lease period, then it might not discover the server has restarted till close to the end of the grace period, and might run out of time to do the actual reclaim. Extend the grace period by a second each time we notice there are clients still trying to reclaim, up to a limit of another whole lease period. Signed-off-by: J. Bruce Fields <bfields@redhat.com>
Diffstat (limited to 'fs/nfsd/netns.h')
-rw-r--r--fs/nfsd/netns.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/nfsd/netns.h b/fs/nfsd/netns.h
index 36358d435cb0..426f55005697 100644
--- a/fs/nfsd/netns.h
+++ b/fs/nfsd/netns.h
@@ -102,6 +102,7 @@ struct nfsd_net {
102 102
103 time_t nfsd4_lease; 103 time_t nfsd4_lease;
104 time_t nfsd4_grace; 104 time_t nfsd4_grace;
105 bool somebody_reclaimed;
105 106
106 bool nfsd_net_up; 107 bool nfsd_net_up;
107 bool lockd_up; 108 bool lockd_up;