]> git.michaelhowe.org Git - packages/o/openafs.git/commit
Windows: Do not permit RDR worker threads to quit
authorJeffrey Altman <jaltman@your-file-system.com>
Mon, 18 Jun 2012 14:10:32 +0000 (10:10 -0400)
committerJeffrey Altman <jaltman@your-file-system.com>
Tue, 3 Jul 2012 15:02:06 +0000 (08:02 -0700)
commite513799232f72ce9deabe5097f06f42d4ce09bf2
tree7aa4a5755f678acf35b5466a0d556e64ee230a3b
parentd7690835aca12b3d38722a8dafa6efbfb1f549ee
Windows: Do not permit RDR worker threads to quit

If the DeviceIoControl from the service's redirector worker threads
fails the thread will terminate.  This is a problem because if all
of the threads quit the afs redirector will end up deadlocking
all requests since there will be no method of delivering them to
the service.  If there is an error log it (if possible), and retry.
Hopefully it will be transient.

Change-Id: I3ce5e338e41fd71c5289fe778789f0300c0b5ecd
Reviewed-on: http://gerrit.openafs.org/7627
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
Tested-by: Jeffrey Altman <jaltman@your-file-system.com>
src/WINNT/afsrdr/user/RDRInit.cpp