windows-conn-analyze-20090615
authorJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 16 Jun 2009 05:59:22 +0000 (05:59 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Tue, 16 Jun 2009 05:59:22 +0000 (05:59 +0000)
commit82d9807e2246997ac73930c91d1ad4312084cc57
tree568f2d169195d15b28fc6ffbcb8887d916c742ec
parent81c9b8c0c4ddf711872104ba6645c1310093af24
windows-conn-analyze-20090615

LICENSE MIT

When processing RX_CALL_TIMEOUT, if there is no fid specified its a vldb
rpc and we should retry.  If there is a fid and the volume is a readonly
volume then we should also retry.  Only fail if the request has no alternate
server to look at.

When processing RX_CALL_DEAD, log the fact that the call is dead.

When processing any other RX error between -2 and -64, do not force
a new connection to the same server.   Mark the server down and retry
with a new server if possible.
src/WINNT/afsd/cm_conn.c