vlserver: Add flags to extent address entries
authorSimon Wilkinson <sxw@your-file-system.com>
Mon, 23 May 2011 05:24:09 +0000 (06:24 +0100)
committerDerrick Brashear <shadow@dementia.org>
Sun, 5 Jun 2011 14:07:40 +0000 (07:07 -0700)
commitbcdcf5cf38951c09b39a6ef7561981f09792d03f
tree1c871d8e0ea0195ea6f1f2f98d7bc8aea1a98e92
parenta082c4eeaeacb537f3c94d2e37a98a2a0438f2a7
vlserver: Add flags to extent address entries

Add a "flags" field to the extent address entry so that we can store
per server bit flag information. Rename the header flags feel (and
corresponding macro) so that it's explicitly a header flag. Take
this opportunity to also fix this comment to clarify that the header
flags are not a copy of anything from the vlentry, but that they
must be at the same structure offset as the vlentry flags field (so
that something accessing an extent block as if it was a vlentry can
see what it is from the flags)

Change-Id: If8a4816418d9400fb971679c08b4777e7d83c983
Reviewed-on: http://gerrit.openafs.org/4776
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementia.org>
src/vlserver/cnvldb.c
src/vlserver/vldb_check.c
src/vlserver/vlserver.p.h
src/vlserver/vlutils.c