OpenAFS Master Repository branch, master, updated. BP--openafs-stable-1_6_x-495-gd8e382d

Gerrit Code Review gerrit@openafs.org
Sat, 27 Nov 2010 11:10:02 -0800 (PST)


The following commit has been merged in the master branch:
commit d8e382df39aa5a92950a1219002a85e5457d8a97
Author: Andrew Deason <adeason@sinenomine.net>
Date:   Thu Sep 9 09:41:40 2010 -0500

    vos: Improve release recovery on timed-out trans
    
    When a portion of 'vos release' takes long enough that a transaction
    on one or more RO sites times out, it retries to release to those
    sites. However, it does not take into account the situation where the
    transaction on the original RO clone has also timed out, which it
    usually will have if we took a long time to get to the ForwardMulti
    stage for any reason.
    
    Add a check to see if the clone RO transaction has timed out, and if
    so, recreate the transaction on it. Check if the volume appears to
    have changed at all, and if it has, bail out.
    
    Change-Id: I7dd69c83e41216246e40159e8d9c1417e15355f4
    Reviewed-on: http://gerrit.openafs.org/2726
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Derrick Brashear <shadow@dementia.org>

 src/volser/vsprocs.c |   77 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 77 insertions(+), 0 deletions(-)

-- 
OpenAFS Master Repository