linux-nfs.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH  1/1] NFSv4.1: Assign the right value for initval and retries for rpc timeout
@ 2024-01-23  5:35 Samasth Norway Ananda
  2024-01-23 14:04 ` Chuck Lever
  2024-01-29 17:04 ` Jeff Layton
  0 siblings, 2 replies; 4+ messages in thread
From: Samasth Norway Ananda @ 2024-01-23  5:35 UTC (permalink / raw)
  To: trond.myklebust, anna; +Cc: samasth.norway.ananda, bcodding, linux-nfs

Make sure the rpc timeout was assigned with the correct value for
initial timeout and max number of retries.

Fixes: 57331a59ac0d ("NFSv4.1: Use the nfs_client's rpc timeouts for backchannel")
Signed-off-by: Samasth Norway Ananda <samasth.norway.ananda@oracle.com>
Reviewed-by: Benjamin Coddington <bcodding@redhat.com>
---
 net/sunrpc/svc.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net/sunrpc/svc.c b/net/sunrpc/svc.c
index f60c93e5a25d..b969e505c7b7 100644
--- a/net/sunrpc/svc.c
+++ b/net/sunrpc/svc.c
@@ -1598,10 +1598,10 @@ void svc_process_bc(struct rpc_rqst *req, struct svc_rqst *rqstp)
 	/* Finally, send the reply synchronously */
 	if (rqstp->bc_to_initval > 0) {
 		timeout.to_initval = rqstp->bc_to_initval;
-		timeout.to_retries = rqstp->bc_to_initval;
+		timeout.to_retries = rqstp->bc_to_retries;
 	} else {
 		timeout.to_initval = req->rq_xprt->timeout->to_initval;
-		timeout.to_initval = req->rq_xprt->timeout->to_retries;
+		timeout.to_retries = req->rq_xprt->timeout->to_retries;
 	}
 	memcpy(&req->rq_snd_buf, &rqstp->rq_res, sizeof(req->rq_snd_buf));
 	task = rpc_run_bc_task(req, &timeout);
-- 
2.42.0


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2024-01-29 18:41 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-23  5:35 [PATCH 1/1] NFSv4.1: Assign the right value for initval and retries for rpc timeout Samasth Norway Ananda
2024-01-23 14:04 ` Chuck Lever
2024-01-29 17:04 ` Jeff Layton
2024-01-29 18:41   ` Chuck Lever III

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).