OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_65-2-g031f5eb

Gerrit Code Review gerrit@openafs.org
Thu, 1 Oct 2009 01:50:14 -0700 (PDT)


The following commit has been merged in the master branch:
commit 031f5eb528c94c1ad13fb1485db5cd40bc2877c2
Author: Andrew Deason <adeason@sinenomine.net>
Date:   Wed Sep 30 16:50:07 2009 -0500

    DAFS: Wait until preattach to service FSSYNC reqs
    
    Make FSYNC_sync wait until VInit == 2 before serving FSSYNC requests.
    This follows the existing similar behavior of waiting until after volume
    preattachment is completed before serving RPC requests in DAFS. This
    prevents FSSYNC clients from being denied requests simply due to a
    volume not having been preattached yet, at the small cost of delaying
    how soon we can serve FSSYNC requests.
    
    This does not alter the behavior of non-DAFS, which still only waits
    until VInit == 1, since volume attachment takes significantly longer
    than preattachment.
    
    Reviewed-on: http://gerrit.openafs.org/563
    Tested-by: Derrick Brashear <shadow@dementia.org>
    Reviewed-by: Derrick Brashear <shadow@dementia.org>

 src/vol/fssync-server.c |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

-- 
OpenAFS Master Repository