• Jeff Layton's avatar
    nfsd: reject reclaim request when client has already sent RECLAIM_COMPLETE · 3b3e7b72
    Jeff Layton authored
    As stated in RFC 5661, section 18.51.3:
    
        Once a RECLAIM_COMPLETE is done, there can be no further reclaim
        operations for locks whose scope is defined as having completed
        recovery.  Once the client sends RECLAIM_COMPLETE, the server will
        not allow the client to do subsequent reclaims of locking state for
        that scope and, if these are attempted, will return
        NFS4ERR_NO_GRACE.
    
    Ensure that we enforce that requirement.
    Signed-off-by: default avatarJeff Layton <jlayton@primarydata.com>
    3b3e7b72
nfs4state.c 166 KB