summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChuck Lever <chuck.lever@oracle.com>2011-09-19 14:18:47 -0400
committerSteve Dickson <steved@redhat.com>2011-09-20 07:33:03 -0400
commita96f3700e4c0bb1b0ea92530cc4a48b8577eeb8f (patch)
tree7fe9f678d5b2d89f9f7aec0f19d8e9040bdc36ad
parentc5c48cddec9e1e374c2db66ed69c216976e2fd79 (diff)
downloadnfs-utils-a96f3700e4c0bb1b0ea92530cc4a48b8577eeb8f.tar.gz
nfs-utils-a96f3700e4c0bb1b0ea92530cc4a48b8577eeb8f.tar.xz
nfs-utils-a96f3700e4c0bb1b0ea92530cc4a48b8577eeb8f.zip
sm-notify: Use correct retransmit timeout when sending a fresh RPC
An RPC retransmit timeout should start out the same for each new RPC request. Don't increase the retransmit timeout after receiving the reply to the rpcbind query. Signed-off-by: Chuck Lever <chuck.lever@oracle.com> Signed-off-by: Steve Dickson <steved@redhat.com>
-rw-r--r--utils/statd/sm-notify.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/utils/statd/sm-notify.c b/utils/statd/sm-notify.c
index 46447e8..aa202d3 100644
--- a/utils/statd/sm-notify.c
+++ b/utils/statd/sm-notify.c
@@ -701,8 +701,7 @@ smn_schedule(struct nsm_host *host)
{
host->xid = 0;
host->send_next = time(NULL);
- if (host->timeout >= NSM_MAX_TIMEOUT / 4)
- host->timeout = NSM_MAX_TIMEOUT / 4;
+ host->timeout = NSM_TIMEOUT;
insert_host(host);
}