OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_74_1-261-geaeff66

Gerrit Code Review gerrit@openafs.org
Sun, 13 Jun 2010 20:39:57 -0700 (PDT)


The following commit has been merged in the master branch:
commit eaeff661c26b0f5a504a547952ea1d0f0241b539
Author: Andrew Deason <adeason@sinenomine.net>
Date:   Thu May 20 15:22:11 2010 -0500

    ubik: add interface for reading during write locks
    
    Add ubik_BeginTransReadAnyWrite, which allows for reading from the
    database, even while there is a conflicting ubik write lock. Reads are
    still blocked while the local database is updating due to a write
    transaction commit.
    
    Change-Id: I5604fa3cc8a334606f5e3535aed6f6cedcb5f167
    Reviewed-on: http://gerrit.openafs.org/2103
    Tested-by: Andrew Deason <adeason@sinenomine.net>
    Reviewed-by: Derrick Brashear <shadow@dementia.org>
    Tested-by: Derrick Brashear <shadow@dementia.org>

 src/ubik/lock.c   |   20 +++++++++++--
 src/ubik/remote.c |    6 ++++
 src/ubik/ubik.c   |   84 ++++++++++++++++++++++++++++++++++++++++++++++-------
 src/ubik/ubik.p.h |   21 +++++++++++++
 4 files changed, 117 insertions(+), 14 deletions(-)

-- 
OpenAFS Master Repository