I've provided the following to several customers, so there's no reason
I can't disseminate it more widely. I hope it's useful.
Tony Mauro
Transarc AFS Support (but speaking unofficially)
-----------------------------------------------------------
It is legal to run AFS 3.4 clients with AFS 3.3a database servers and
file servers, though of course that means that they can't take
advantage of 3.4's multihoming support (indeed, without 3.4 database
servers, there is no such support).
And no, it is not the case that running single-homed 3.4 file servers
requires upgrading your DB servers to 3.4. This is addressed further
in the second point in the following set of requirements.
You may leave some file server machines at AFS 3.3 or 3.3a while other
server machines are at 3.4, but keep the following requirements in
mind:
- if any of your multihomed server machines are running 3.4, you must
convert all of your cell's database server machines to 3.4. Further,
you must convert all database server machines at the same time. It is
not legal to mix 3.3 and 3.4 vlserver processes in a cell.
- if none of your file server machines are multihomed, you can mix
3.3 and 3.4 server machines freely. Specifically, you can run 3.4 on
"single-homed" server machines without upgrading database server
machines to 3.4.
- it is not necessary to convert all of your multihomed simple
(non-database server) server machines to 3.4 at the same time, but
only those running 3.4 can take advantage of 3.4's support for
multihoming by registering their multiple addresses in the 3.4 VLDB.
- the 3.3 version of some `fs' and `vos' commands do not work against
the 3.4 VLDB or server machines running 3.4, because the 3.3 commands
don't understnad the multihoming support features.
- It is legal to use 3.3 Cache Managers in a cell using 3.4 vlserver
or fileserver processes. However, a 3.3 Cache Manager cannot take
advantage of the 3.4 multihoming support feature that allows it to
switch between a file server's various interfaces.