NFSv4 lease
An NFSv4 lease is a renewable time interval during which the server maintains a client's locking state, subject to the protocol's revocation rules.
For NFSv4.1, one lease covers the state associated with a client ID, and successful SEQUENCE processing renews an unexpired lease. After expiration, renewal is conditional; clients must inspect SEQUENCE status flags for revoked state. Expiration permits revocation; it does not imply that every lock vanished at the deadline. Administrative revocation and unreturned recalls are separate cases. [1] [2] [3]
NFSv4.0 has different renewal rules, including RENEW. Lease renewal does not flush file data or validate cached content. [4]
Relations
- related
- nfs-storage, nfs-delegation, nfs-grace-period, nfs-stateid
Limitations
- A renewed lease is not a durable-write acknowledgement. [1]
Citations
- RFC 8881 (NFSv4.1), section 8.3, Lease Renewal.
- RFC 8881 (NFSv4.1), section 8.4.3, Network Partitions and Recovery.
- RFC 8881 (NFSv4.1), section 8.5, Server Revocation of Locks.
- RFC 7530 (NFSv4.0), section 9.5, Lease Renewal.
Further reading
Published by Hesela team · Updated
Report a correction · Editorial standards · Reuse guidance
Cite this page
Hesela team. NFSv4 lease. Hesela. 2026-10-18. https://hesela.dev/terms/nfs-lease/