OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_76-2051-ge2b42e2

Gerrit Code Review gerrit@openafs.org
Sat, 31 Dec 2011 13:23:08 -0800 (PST)


The following commit has been merged in the master branch:
commit e2b42e2cde170102c07937d55db376416cb3965c
Author: Jeffrey Altman <jaltman@your-file-system.com>
Date:   Sat Dec 31 16:04:27 2011 -0500

    Windows: avoid deadlock if bulk error during enum
    
    If the cache manager has a valid callback at the start of a
    directory enumeration, the service can begin a bulk status rpc
    which can fail.  The error code from the rpc is never propagated
    to the caller, therefore the caller loops forever attempting to
    complete the enumeration with status info.
    
    Fix it by returning the error.
    
    Change-Id: I53892ddf338152d53c533ef31c3b1047c96bfbf2
    Reviewed-on: http://gerrit.openafs.org/6461
    Reviewed-by: Jeffrey Altman <jaltman@secure-endpoints.com>
    Tested-by: Jeffrey Altman <jaltman@secure-endpoints.com>

 src/WINNT/afsd/cm_btree.c |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

-- 
OpenAFS Master Repository