2021-05-21 06:27:06

by Trond Myklebust

[permalink] [raw]
Subject: [PATCH 0/4] Add support for application leases to NFSv4

From: Trond Myklebust <[email protected]>

If the client holds a delegation, it should be able to offer all the
guarantees that are needed to support application leases and
delegations. The main use case here is when re-exporting NFSv4.

Trond Myklebust (4):
NFSv4: Fix delegation return in cases where we have to retry
NFSv4: Add lease breakpoints in case of a delegation recall or return
NFSv4: Add support for application leases underpinned by a delegation
NFS: nfs_find_open_context() may only select open files

fs/nfs/delegation.c | 94 ++++++++++++++++++++++++++++++++----------
fs/nfs/delegation.h | 1 +
fs/nfs/inode.c | 4 ++
fs/nfs/nfs4_fs.h | 4 +-
fs/nfs/nfs4file.c | 8 +++-
fs/nfs/nfs4proc.c | 37 +++++++++++++++++
include/linux/nfs_fs.h | 1 +
7 files changed, 126 insertions(+), 23 deletions(-)

--
2.31.1