[OpenAFS] Re: DB servers "quorum" and OpenAFS tools

Andrew Deason adeason@sinenomine.net
Fri, 17 Jan 2014 14:21:41 -0600

On Fri, 17 Jan 2014 18:50:13 +0000
pg@afs.list.sabi.co.UK (Peter Grandi) wrote:

> Planned to do this incremental by adding a new DB server to the
> 'CellServDB', then starting it up, then removing the an old DB
> server, and so on until all 3 have been replaced in turn with
> new DB servers #4, #5, #6.
> At some point during this slow incremental plan there were 4
> entries in both 'CellServDB's and the new one had not been
> started up yet, and would not be for a couple days.

Oh also, I'm not sure why you're adding the new machines to the
CellServDB before the new server is up. You could bring up e.g. dbserver
#4, and only after you're sure it's up and available, then add it to the
client CellServDB. Then remove dbserver #3 from the client CellServDB,
and then turn off dbserver #3.

You would need to keep the server-side CellServDB accurate on the
dbservers in order for them to work, but the client CellServDB files can
be missing dbservers. This won't work if a client needs the sync-site,
and the sync-site is missing from the CellServDB, but in all other
situations, that should work fine.

Andrew Deason