]> git.michaelhowe.org Git - packages/o/openafs.git/commit
Convert from using nvldbentry to uvldbentry
authorJeffrey Altman <jaltman@your-file-system.com>
Sun, 6 Jun 2010 15:03:44 +0000 (11:03 -0400)
committerDerrick Brashear <shadow@dementia.org>
Wed, 8 Dec 2010 04:41:20 +0000 (20:41 -0800)
commit2a9744f57faf8a9c6ad08b72015612a7934dbb3a
treec90adf13574ca6b7306c61562da791f0c6c79bc6
parent0bddd655c9fff2386ef605c03546beca038d2bf4
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.

Reviewed-on: http://gerrit.openafs.org/2089
Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
Tested-by: Jeffrey Altman <jaltman@openafs.org>
(cherry picked from commit 4f1efdc8b73ed734197925766530d033c6f9794a)
Change-Id: I85c8f56b706f5ad335968f3f9857b284a28024ef
Reviewed-on: http://gerrit.openafs.org/3488
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
src/volser/lockprocs.c
src/volser/lockprocs_prototypes.h
src/volser/volint.xg
src/volser/volser_internal.h
src/volser/volser_prototypes.h
src/volser/vos.c
src/volser/vsprocs.c
src/volser/vsutils.c
src/volser/vsutils_prototypes.h