OpenAFS CVS Commit: openafs/src/afs by shadow

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Wed, 30 Apr 2008 15:07:44 EDT


Update of /cvs/openafs/src/afs
In directory GRAND.CENTRAL.ORG:/data/sb/openafs/src/afs

Modified Files:
	afs.h afs_analyze.c afs_call.c afs_conn.c afs_error.c 
	afs_prototypes.h afs_server.c 
Log Message:
DELTA client-idledeadtime-support-20080430
AUTHOR shadow@dementia.org
LICENSE IPL10
FIXES

in the event a server is "melting down" and not responding with data to RPCs
this adds the ability to time out the calls rather than letting keepalives
effectively hang the client forever.  does not mark the server down since... 
it's not down. 

Side effect: adds similar tracking for authentication errors so tokens need
not be discarded if one server's clock has drifted.


--- DELTA config follows ---
client-idledeadtime-support-20080430 openafs/src/afs/afs.h 1.90 1.91
client-idledeadtime-support-20080430 openafs/src/afs/afs_analyze.c 1.25 1.26
client-idledeadtime-support-20080430 openafs/src/afs/afs_call.c 1.105 1.106
client-idledeadtime-support-20080430 openafs/src/afs/afs_conn.c 1.15 1.16
client-idledeadtime-support-20080430 openafs/src/afs/afs_error.c 1.1 1.2
client-idledeadtime-support-20080430 openafs/src/afs/afs_prototypes.h 1.86 1.87
client-idledeadtime-support-20080430 openafs/src/afs/afs_server.c 1.48 1.49