diff options
author | Chuck Lever <chuck.lever@oracle.com> | 2022-09-08 18:14:13 -0400 |
---|---|---|
committer | Chuck Lever <chuck.lever@oracle.com> | 2022-09-26 14:02:36 -0400 |
commit | 34b91dda7124fc3259e4b2ae53e0c933dedfec01 (patch) | |
tree | a8acecaef866284c74efcb58f0d22c91cc12cdbc /tools/perf/scripts/python | |
parent | c0aa1913db57219e91a0a8832363cbafb3a9cf8f (diff) |
NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAY
nfsd_setattr() can kick off a CB_RECALL (via
notify_change() -> break_lease()) if a delegation is present. Before
returning NFS4ERR_DELAY, give the client holding that delegation a
chance to return it and then retry the nfsd_setattr() again, once.
Link: https://bugzilla.linux-nfs.org/show_bug.cgi?id=354
Tested-by: Igor Mammedov <imammedo@redhat.com>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions