OpenAFS Master Repository branch, openafs-devel-1_7_x, updated. openafs-devel-1_7_1-195-g21c4add

Gerrit Code Review gerrit@openafs.org
Fri, 18 Nov 2011 07:13:10 -0800 (PST)


The following commit has been merged in the openafs-devel-1_7_x branch:
commit 8b72931b4062b29c17e51ec53621203f67658795
Author: Jeffrey Altman <jaltman@your-file-system.com>
Date:   Thu Nov 17 00:30:24 2011 -0500

    Windows: non-release only worker threads can release
    
    There are two classes of worker threads created by the service
    and donated to the afsredir as part of the reverse ioctl processing
    model.  Normal workers can process any kind of ioctl and Release
    Only workers that can only process release extent events.
    
    Use a KeWaitForMultipleEvents in the normal worker case to permit
    processing any type of event.  The previous implementation excluded
    release extent ioctls from the normal workers.
    
    Reviewed-on: http://gerrit.openafs.org/6071
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Rod Widdowson <rdw@steadingsoftware.com>
    Reviewed-by: Jeffrey Altman <jaltman@secure-endpoints.com>
    Tested-by: Jeffrey Altman <jaltman@secure-endpoints.com>
    (cherry picked from commit 1379fb6de4d2134160fcc95cbbee4bd6048eaeaa)
    
    Change-Id: Ifc04af699cdea776e56f5f8a64b5372e79c969a1
    Reviewed-on: http://gerrit.openafs.org/6073
    Reviewed-by: Jeffrey Altman <jaltman@secure-endpoints.com>
    Tested-by: Jeffrey Altman <jaltman@secure-endpoints.com>

 src/WINNT/afsrdr/kernel/fs/AFSCommSupport.cpp |   49 +++++++++++++++++++------
 1 files changed, 38 insertions(+), 11 deletions(-)

-- 
OpenAFS Master Repository