[OpenAFS] Re: Questions about multihoming servers

Jeffrey Hutzelman jhutz@cmu.edu
Wed, 02 Oct 2013 11:43:42 -0400


On Wed, 2013-09-25 at 11:42 -0500, Andrew Deason wrote:

> if 15640 still occurs, that's a bug

15640 was not a bug in OpenAFS when it was submitted 9 years ago, and
it's still not a bug in OpenAFS.  If you want multi-homed dbservers to
work, then the primary addresses listed for each server in Ubik's
CellServDB must be the one your operating system will actually use when
sending packets to other servers' primary addresses.  Otherwise, they
will not be recognized as coming from a legitimate server.

There are certainly things we could do to improve this situation, such
as extending the CellServDB format to allow providing Ubik with a
complete list of each server's addresses, or extending the address
exchange that happens when a new server starts up such that the initial
RPC does not have to be made from the new server's primary address.
However, the absence of those enhancements is not a bug and does not
mean that OpenAFS does not support multihomed databse servers or that it
cannot take advantage of multiple addresses on such servers.

-- Jeff