[Chuck Lever 2020-11-18 16:51:02 UTC]
When the server loses contact with a client (ie, the client has open and lock state but fails to renew its lease on time), it immediately purges the client's state. Because the lease expiry time is short, a brief network partition
between clients and server can result in the clients losing their lock state, which can be disastrous.
Instead, the server can be more courteous by retaining a partitioned client's state until another client makes a conflicting open or lock.
This was bugzilla.linux-nfs.org 346
[Chuck Lever 2020-11-18 16:51:02 UTC] When the server loses contact with a client (ie, the client has open and lock state but fails to renew its lease on time), it immediately purges the client's state. Because the lease expiry time is short, a brief network partition between clients and server can result in the clients losing their lock state, which can be disastrous.
Instead, the server can be more courteous by retaining a partitioned client's state until another client makes a conflicting open or lock.