Re: [PATCH v4 4/8] NFSD: Send a meaningful CB_RECALL_ANY keep count
"Chuck Lever" <[email protected]>
| Newsgroups | gmane.linux.nfs |
|---|---|
| Message-ID | <[email protected]> |
On Sun, Aug 16, 2026, at 2:42 AM, Cedric Blancher wrote: > Could you please backport this to the stable branches up to Linux > 5.10, v6.18 is as far back as this series can apply with reasonable effort. > because conforming NFSv4.1 clients get robbed of all their > delegations if craa_objects_to_keep=0. What you are describing is a client bug. RFC 8881 Section 20.6.3 says clients get to choose which and how many delegations to return in response to a CB_RECALL_ANY request. I say this to suggest that, if this situation is troublesome in your environment, clients that respond to CB_RECALL_ANY by returning all delegations unconditionally are not conformant, but are defective and should be fixed. -- Chuck Lever