diff options
author | Chuck Lever <cel@netapp.com> | 2005-06-22 17:16:28 +0000 |
---|---|---|
committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2005-06-22 16:07:32 -0400 |
commit | ae3884621bf5b4caff7785b9a417f262202965b2 (patch) | |
tree | 47cc8b29485d45f1967521a26151957e09c9012c /fs/nfs | |
parent | 20e5ac828dfd23b9080159c62a34f32d2dcd92fc (diff) | |
download | linux-ae3884621bf5b4caff7785b9a417f262202965b2.tar.gz linux-ae3884621bf5b4caff7785b9a417f262202965b2.tar.bz2 linux-ae3884621bf5b4caff7785b9a417f262202965b2.zip |
[PATCH] RPC: kick off socket connect operations faster
Make the socket transport kick the event queue to start socket connects
immediately. This should improve responsiveness of applications that are
sensitive to slow mount operations (like automounters).
We are now also careful to cancel the connect worker before destroying
the xprt. This eliminates a race where xprt_destroy can finish before
the connect worker is even allowed to run.
Test-plan:
Destructive testing (unplugging the network temporarily). Connectathon
with UDP and TCP. Hard-code impossibly small connect timeout.
Version: Fri, 29 Apr 2005 15:32:01 -0400
Signed-off-by: Chuck Lever <cel@netapp.com>
Signed-off-by: Trond Myklebust <Trond.Myklebust@netapp.com>
Diffstat (limited to 'fs/nfs')
0 files changed, 0 insertions, 0 deletions