]> git.michaelhowe.org Git - packages/o/openafs.git/commit
windows-bkgdaemon-retry-failed-requests-20070203
authorJeffrey Altman <jaltman@secure-endpoints.com>
Sun, 4 Feb 2007 02:45:21 +0000 (02:45 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Sun, 4 Feb 2007 02:45:21 +0000 (02:45 +0000)
commit37d16dd70bdc88af02db4ed0307b2ec56a4e9a34
treea4e76ea375d8f49e3c40c64de775bd8673f709e3
parent9a9e0976c881ef6b77e7de19a79611569b1426a3
windows-bkgdaemon-retry-failed-requests-20070203

background request functions such as BkgFetch and BkgStore do not
return success or failure.  the bkgDaemon thread simply executes
the request and discards it regardless of whether or not the request
was completed.  this can result in background store event failing
to be written to the file server.

modify the background request functions to return success or failure.

modify the background daemon to put failed requests back onto the queue
if the reason for failure was transient.

modify the background daemon only to process requests when the servers
for the volume are marked up.
src/WINNT/afsd/cm_conn.c
src/WINNT/afsd/cm_conn.h
src/WINNT/afsd/cm_daemon.c
src/WINNT/afsd/cm_daemon.h
src/WINNT/afsd/cm_dcache.c
src/WINNT/afsd/cm_dcache.h
src/WINNT/afsd/cm_ioctl.c
src/WINNT/afsd/cm_volume.c
src/WINNT/afsd/cm_volume.h