]> git.michaelhowe.org Git - packages/o/openafs.git/commit
vldb_check: warn about cross-linked mh entries
authorMichael Meffie <mmeffie@sinenomine.net>
Fri, 29 Jun 2012 22:10:31 +0000 (18:10 -0400)
committerDerrick Brashear <shadow@your-file-system.com>
Sun, 7 Oct 2012 13:02:11 +0000 (06:02 -0700)
commitc84b0c197825d69ab9602e23121763b2ab80972f
tree6c47181c9e4a3d401867fc050fce76a7b39ff7fb
parent2d750f7dce2d8be405a3bdff97f3f3f28fcac73b
vldb_check: warn about cross-linked mh entries

Warn if an mh extent entry is referenced by more than one server
number in the IpMappedAddr table.

The serveraddr table is used to determine which server numbers have
IP addresses.  If, for some reason, multiple server numbers
reference the same mh entry, currently, the correct serveraddr value
is calculated only for the lowest server number in the set of server
numbers which reference the same mh entry.  Handle this case, and
warn about the duplicated values in the IpMappedAddr table.

Warn about IpMappedAddr entries which reference non-existent mh
blocks.

Reviewed-on: http://gerrit.openafs.org/7615
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@dementix.org>
(cherry picked from commit 08e803bce3375bb69a01715b026d844b7a8e0ab3)

Change-Id: I1d2a2d09ed468a247b4da6c07b5ecb4224a80c05
Reviewed-on: http://gerrit.openafs.org/8210
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Derrick Brashear <shadow@your-file-system.com>
src/vlserver/vldb_check.c