]> git.baikalelectronics.ru Git - kernel.git/commit
NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall
authorOlga Kornievskaia <kolga@netapp.com>
Thu, 20 Aug 2020 22:52:43 +0000 (18:52 -0400)
committerTrond Myklebust <trond.myklebust@hammerspace.com>
Thu, 27 Aug 2020 00:37:59 +0000 (20:37 -0400)
commit36616db4518961bab2b15e14b64b0a2044b65433
tree25975e1c76689d3a4b79656a4846e6cfda7681bc
parent0e539c5ba027d2e6675492a743bbdd70ae01e25b
NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall

A client should be able to handle getting an ERR_DELAY error
while doing a LOCK call to reclaim state due to delegation being
recalled. This is a transient error that can happen due to server
moving its volumes and invalidating its file location cache and
upon reference to it during the LOCK call needing to do an
expensive lookup (leading to an ERR_DELAY error on a PUTFH).

Signed-off-by: Olga Kornievskaia <kolga@netapp.com>
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
fs/nfs/nfs4proc.c