]> git.michaelhowe.org Git - packages/o/openafs.git/commit
DEVEL15-windows-rx-idle-timeout-20080428
authorJeffrey Altman <jaltman@secure-endpoints.com>
Mon, 28 Apr 2008 16:06:14 +0000 (16:06 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Mon, 28 Apr 2008 16:06:14 +0000 (16:06 +0000)
commit0e8a5952940d7dc7f938695d4d4109294f862aee
treee32f1b923ac3775c152080a9e48d0841bf680f27
parent87370df6cfc9623007f9ebdf5c1a0d722182c36a
DEVEL15-windows-rx-idle-timeout-20080428

LICENSE MIT

Add "IdleDeadTimeout" registry value and call rx_SetConnIdleDeadTime()
with it when creating new rx connections.   This forces the Rx stack
to return RX_CALL_TIMEOUT if the file server has returned VBUSY for
longer than the IdleDeadTimeout.

When RX_CALL_TIMEOUT is received, the cache manager will now attempt to
find another server for the object that might be less busy.

(cherry picked from commit 2f2d5fd8a7e80802fead9ee944e33c1a0c818abd)
src/WINNT/afsd/cm_conn.c
src/WINNT/afsd/cm_conn.h