OpenAFS Master Repository branch, master, updated. BP--openafs-stable-1_6_x-1177-g38efda1

Gerrit Code Review gerrit@openafs.org
Sun, 15 May 2011 06:06:01 -0700 (PDT)


The following commit has been merged in the master branch:
commit 38efda16a2c5c9e74b5a23b5bdd2818a3353eec2
Author: Andrew Deason <adeason@sinenomine.net>
Date:   Fri May 6 13:12:17 2011 -0500

    dasalvager: unlink fsstate.dat when standalone
    
    If the DAFS salvager is running in a standalone mode, unlink the
    fileserver's fsstate.dat file if any volumes change. Otherwise, volume
    data could have changed and the fileserver will retain callback
    promises for the data in those volumes until it tries to attach the
    volume. This way, callbacks are broken via callback state
    reinitialization.
    
    A better solution is to record which volumes have changed, and the
    fileserver can break callbacks for them on startup. But this at least
    eliminates a regression from non-DAFS behavior.
    
    Change-Id: Ie443e7d43705c3015d21bd3cad1b1e05c88562be
    Reviewed-on: http://gerrit.openafs.org/4638
    Tested-by: Andrew Deason <adeason@sinenomine.net>
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Derrick Brashear <shadow@dementia.org>

 src/vol/vol-salvage.c |   43 +++++++++++++++++++++++++++++++------------
 1 files changed, 31 insertions(+), 12 deletions(-)

-- 
OpenAFS Master Repository