OpenAFS Master Repository branch, openafs-stable-1_6_x, updated. openafs-stable-1_6_5-66-g0dbe0a8

Gerrit Code Review gerrit@openafs.org
Wed, 11 Sep 2013 14:53:07 -0700 (PDT)


The following commit has been merged in the openafs-stable-1_6_x branch:
commit 0dbe0a8dc7306b17a05685fc5e224b0a4eb0223d
Author: Andrew Deason <adeason@sinenomine.net>
Date:   Thu May 31 16:15:33 2012 -0500

    vol-salvage: Unlock volumes before exiting
    
    Normally, volume locks acquired by an exiting salvaging process would
    be automatically given up when the process exits, since our FDs are
    closed. However, if we exit by calling Exit() or Abort(), we
    gracefully shutdown our SYNC channels before exiting. For FSSYNC, this
    can result in the fileserver trying to online the volumes we had
    checked out but had not yet checked back in, so the fileserver may try
    to online a volume we have locked, before the locks have been
    released.
    
    To avoid this, unlock all volume locks for all partitions before we
    shutdown SYNC channels on exit.
    
    Reviewed-on: http://gerrit.openafs.org/7514
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Derrick Brashear <shadow@dementix.org>
    Tested-by: Derrick Brashear <shadow@dementix.org>
    (cherry picked from commit fff80cb1983a8cf7ccf1c1dc4f69e232785700c5)
    
    Change-Id: I08f0ac2c4fb803cf7553a03beaa30439abab4e61
    Reviewed-on: http://gerrit.openafs.org/9480
    Reviewed-by: Derrick Brashear <shadow@your-file-system.com>
    Reviewed-by: Andrew Deason <adeason@sinenomine.net>
    Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Stephan Wiesand <stephan.wiesand@desy.de>

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

-- 
OpenAFS Master Repository