OpenAFS Master Repository branch, openafs-stable-1_6_x, updated. openafs-stable-1_6_0b-113-g6502238

Gerrit Code Review gerrit@openafs.org
Tue, 1 Nov 2011 19:44:38 -0700 (PDT)


The following commit has been merged in the openafs-stable-1_6_x branch:
commit 650223868cae563749fc7bfe4edb8746790fc435
Author: Andrew Deason <adeason@sinenomine.net>
Date:   Wed Mar 16 11:48:08 2011 -0500

    DAFS: DFlushVolume outside of vol glock
    
    DFlushVolume may traverse a long list of directory objects, and can
    even hit the disk, so we should drop the glock for it. This should be
    safe in DAFS, since we already transition the volume to an exclusive
    state before doing this, and DFlushVolume only deals with structures
    internal to the directory package and maintains its own locking.
    
    Reviewed-on: http://gerrit.openafs.org/4242
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Derrick Brashear <shadow@dementia.org>
    (cherry picked from commit a18175f479437f3a4fe68460538927630070cd13)
    
    Change-Id: I355c53c6f224c5471da70827f30511986abeac27
    Reviewed-on: http://gerrit.openafs.org/5767
    Reviewed-by: Derrick Brashear <shadow@dementix.org>
    Tested-by: Derrick Brashear <shadow@dementix.org>

 src/vol/volume.c |   24 +++++++++++++++---------
 1 files changed, 15 insertions(+), 9 deletions(-)

-- 
OpenAFS Master Repository