client-idledeadtime-support-20080430
authorDerrick Brashear <shadow@dementia.org>
Wed, 30 Apr 2008 20:07:43 +0000 (20:07 +0000)
committerDerrick Brashear <shadow@dementia.org>
Wed, 30 Apr 2008 20:07:43 +0000 (20:07 +0000)
commit0a2c144307d2471450c0660e141906a1f7b1ea36
tree67a207cfd4a695bdc37ea2d5e77782e4489a63fc
parent888bc28b1886e994d430ddc61657e60a910208a6
client-idledeadtime-support-20080430

LICENSE IPL10

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.
src/afs/afs.h
src/afs/afs_analyze.c
src/afs/afs_call.c
src/afs/afs_conn.c
src/afs/afs_error.c
src/afs/afs_prototypes.h
src/afs/afs_server.c