OpenAFS Master Repository branch, openafs-stable-1_6_x, updated. openafs-stable-1_6_1pre2-70-ga7bcd00

Gerrit Code Review gerrit@openafs.org
Sun, 26 Feb 2012 07:08:48 -0800 (PST)


The following commit has been merged in the openafs-stable-1_6_x branch:
commit a7bcd00051aead840f4d85a21f0ef36b6b9819d0
Author: Jeffrey Altman <jaltman@your-file-system.com>
Date:   Tue Jan 17 19:46:30 2012 -0500

    Windows: failover and retry for VBUSY
    
    When a file server returns the VBUSY error for an RPC the
    cache manager records the 'srv_busy' state in the cm_serverRef_t
    structure binding that file server to the active cm_volume_t
    object.  The 'srv_busy' was never cleared which prevents the
    volume from being accessed.
    
    Clear the 'srv_busy' flag whenever cm_Analyze() receives a
    CM_ERROR_ALLBUSY error which means that all replicas have
    been tried or whenever the error is not VBUSY or VRESTARTING.
    
    FIXES 130537
    
    Reviewed-on: http://gerrit.openafs.org/6563
    Reviewed-by: Derrick Brashear <shadow@dementix.org>
    Reviewed-by: Jeffrey Altman <jaltman@secure-endpoints.com>
    Tested-by: Jeffrey Altman <jaltman@secure-endpoints.com>
    (cherry picked from commit 9056d09887c84a480e0a9ee3457a9469fbb97064)
    
    Change-Id: Ifd8204a3bba83a893188e96f85b1ad3ba078fe49
    Reviewed-on: http://gerrit.openafs.org/6831
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Jeffrey Altman <jaltman@secure-endpoints.com>
    Tested-by: Jeffrey Altman <jaltman@secure-endpoints.com>

 src/WINNT/afsd/cm_conn.c |  155 ++++++++++++++++++++++++++--------------------
 1 files changed, 88 insertions(+), 67 deletions(-)

-- 
OpenAFS Master Repository