RW Replication: Add basic definitions
authorMarc Dionne <marc.c.dionne@gmail.com>
Wed, 18 Jan 2012 19:04:28 +0000 (14:04 -0500)
committerDerrick Brashear <shadow@dementix.org>
Tue, 7 Feb 2012 14:43:12 +0000 (06:43 -0800)
commit58159672536df128cb21b449865acb011e8c90fc
treec651426d5583e8a15902f57fbe5195fcc316783f
parente93786b01b358dce419fa7f446cf154e6e40f5a0
RW Replication: Add basic definitions

Add some basic definitions that will be needed to handle RW
replicas.

A new volume type RWREPL is added.  Replicas will share the same
volume ID as the RW volume, so the array of volume IDs by volume
type is unchanged, as is the VLDB entry format.

A new flag bit ITSRWREPL/VLSF_RWREPLICA for serverFlags identifies
RW replica sites in VLDB entries.

Change-Id: I882b238f34e682ebea782e11dc418ae1340d4546
Reviewed-on: http://gerrit.openafs.org/6676
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Simon Wilkinson <simonxwilkinson@gmail.com>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
src/vlserver/vldbint.xg
src/vol/voldefs.h
src/volser/volser.p.h