summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChuck Lever <chuck.lever@oracle.com>2025-03-01 21:31:48 +0300
committerChuck Lever <chuck.lever@oracle.com>2025-05-12 02:48:20 +0300
commit71aeab7bd9ae113e7550fd78a9e6ad99a700f8bc (patch)
treed921647a57c7e65183e0d263f3d7fef69762a1b7
parent2f2b6d0b9b09e1d68636d189e5543912be5cbdcc (diff)
downloadlinux-71aeab7bd9ae113e7550fd78a9e6ad99a700f8bc.tar.xz
NFSD: Shorten CB_OFFLOAD response to NFS4ERR_DELAY
Try not to prolong the wait for completion of a COPY or COPY_NOTIFY operation. Reviewed-by: Jeff Layton <jlayton@kernel.org> Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
-rw-r--r--fs/nfsd/nfs4proc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/nfsd/nfs4proc.c b/fs/nfsd/nfs4proc.c
index fc19886cf9aa..f8b2a5705012 100644
--- a/fs/nfsd/nfs4proc.c
+++ b/fs/nfsd/nfs4proc.c
@@ -1712,7 +1712,7 @@ static int nfsd4_cb_offload_done(struct nfsd4_callback *cb,
switch (task->tk_status) {
case -NFS4ERR_DELAY:
if (cbo->co_retries--) {
- rpc_delay(task, 1 * HZ);
+ rpc_delay(task, HZ / 5);
return 0;
}
}