xprtrdma: Clear xprt->reestablish_timeout on close
authorChuck Lever <chuck.lever@oracle.com>
Mon, 26 Aug 2019 17:12:51 +0000 (13:12 -0400)
committerAnna Schumaker <Anna.Schumaker@Netapp.com>
Mon, 26 Aug 2019 19:34:59 +0000 (15:34 -0400)
commitf9e1afe0fa729337309fa44921da998d2e6e6198
treebf0742be8798da1d46be59b3a5e06162a8e337c5
parentee2f412ece32ab685921408ab1242d097557b57c
xprtrdma: Clear xprt->reestablish_timeout on close

Ensure that the re-establishment delay does not grow exponentially
on each good reconnect. This probably should have been part of
commit 675dd90ad093 ("xprtrdma: Modernize ops->connect").

Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
net/sunrpc/xprtrdma/rpc_rdma.c
net/sunrpc/xprtrdma/transport.c
net/sunrpc/xprtrdma/verbs.c