Flashes (Alerts)
Abstract
The Linux kernel changed which forces it to not retry I/O after the loss of the NFS lock and certain errors that indicate a stateid has become invalid. Attempting to re-establish state in these conditions without notifying the application that such an error occurred is undesirable as it might cause data corruption. In such an event, any I/O to NFS through the exiting stateid returns an -EIO error back to the process. Upstream commit ef1820f9be27 ("NFSv4: Don't try to recover NFSv4 locks when they are lost") in the Linux kernel introduced this behavior to ensure correctness in an event of a transient network disruption event.
Content
Input/output (I/O) failures in KVM guest and the following warning messages in the host KVM kernel logs:
check lease failed on nfsv4 server
Workaround
There is no plan to fix this issue as this is primarily the way how the NFSv4 client interacts with NFS servers to ensure correctness in an event of a transient network disruption event.
None.
Was this topic helpful?
Document Information
Modified date:
02 February 2026
UID
ibm17167718