When one or more clients hold read delegations, any LOCK request
where the server is implementing mandatory locking semantics, MUST
result in the recall of all such delegations. In this context, a
read lock is not considered to be implementing mandatory lock semantics
since the only operations that such locks prevents are WRITE's and
no such WRITE's can be done so long as the read delegations are
held. Where mandatory lock semantics are being implemented for a
WRITE lock, the lock must
not be granted until all such delegations are return or revoked.
Except where this happens very quickly, one or more NFS4ERR_DELAY
errors will be returned to requests made while the delegation remains
outstanding.