OpenAFS Master Repository branch, master, updated. BP--openafs-stable-1_6_x-419-g4f1efdc

Gerrit Code Review gerrit@openafs.org
Wed, 17 Nov 2010 16:41:30 -0800 (PST)


The following commit has been merged in the master branch:
commit 4f1efdc8b73ed734197925766530d033c6f9794a
Author: Jeffrey Altman <jaltman@your-file-system.com>
Date:   Sun Jun 6 11:03:44 2010 -0400

    Convert from using nvldbentry to uvldbentry
    
    The support routines relied upon by vos use the older nvldbentry
    data structures which do not include the UUID for the server.
    This patchset updates the code to use the uvldbentry structure
    so that a future patchset can make use of UUID values when available.
    
    Any functions from vsprocs.c which are referenced by vos.c are
    considered public.  This includes all of the VL_xxxx, UV_xxxx
    and Lp_xxxx functions, the EnumerateEntry, SubEnumerateEntry, and
    host mapping functions.  For any which references an nvldbentry as a
    parameter a new 'U' version is created that accepts a uvldbentry.
    These new 'U' functions are then used throughout vos.c and the internal
    routines.
    
    Change-Id: Ib95e4c38574c97284e6b8eee06d92555365a179e
    Reviewed-on: http://gerrit.openafs.org/2089
    Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
    Tested-by: Jeffrey Altman <jaltman@openafs.org>

 src/volser/lockprocs.c            |   87 +++++-
 src/volser/lockprocs_prototypes.h |   14 +-
 src/volser/volint.xg              |    4 +-
 src/volser/volser_internal.h      |   16 +-
 src/volser/volser_prototypes.h    |    3 +
 src/volser/vos.c                  |  235 ++++++++--------
 src/volser/vsprocs.c              |  574 +++++++++++++++++++++++--------------
 src/volser/vsutils.c              |  441 +++++++++++++++++++++++-----
 src/volser/vsutils_prototypes.h   |   16 +
 9 files changed, 954 insertions(+), 436 deletions(-)

-- 
OpenAFS Master Repository