The following are my personal observations (not an official ISU
position) after a *very* frustrating week with AFS. I suspect
you've probably heard some of these before.
* When I send e-mail requesting help to the AFS support address,
I would expect at least a "we got your message" reply by
noon the next working day. I would not expect to call our
support person and find he's not even heard of our problem.
* Upgrade documentation should clearly indicate known problems
with upgrading. It is *very* disturbing to have an upgrade
result in a big problem and be told (after 2 days of your
cell disfunctioning) it's a "known problem". It is worse when
the advice is not quite right and it takes 4 more days of
Transarc and the OS vendor pointing fingers to get a useful
answer.
* Upgrade documentation should clearly indicate when and how
you can reverse an upgrade.
* If a new release requires more resources, this should be clearly
indicated in the documentation.
* Vfsck should recognize fifos/named-pipes (see sample below)
it is very annoying to have our servers *always* require
manual attention during a reboot.
* The fs flush/flushv commands do not work reliably. Our cell looks
like: (root.afs)(root.cell)(users)(user.username). We recently
replicated the volume users and *nothing* short of a reboot got
clients to recognize this properly (in some cases, the afs
cache had to be "rm -rf"ed too).
* With 18 drives/partitions per server and several hundred volumes per
partition it takes an awfully long time for the fileserver to get started.
Why can't it attach volumes from multiple partitions in parallel (like
the salvager works in parallel)?
* Why is the whole fileserver shutdown to salvage a partition?
* The ability to control what happens when a fileserver and/or volume is
not available (like the NFS "hard", "soft", "intr" mount flags) would
be very useful.
* The per-cell setuid/no-setuid is not very useful. This should
be a per-volume flag too.
* The bos status command should show if a fileserver is just
starting (attaching volumes) as opposed to saying "running".
* It should be possible to specify multiple partitions (less than
-all) on bos salvage.
* Having an "@cell" like "@sys" would be very nice at times.
* Why are quotas set/shown with fs and not vos?
* A -verbose on fs checkservers and checkvolumes listing servers/volumes
as they are checked would be useful.
John Hascall
[EMAIL PROTECTED]
---------------- sample output from vfsck ------------------------------
** Phase 1 - Check Blocks and Sizes
UNKNOWN FILE TYPE I=28744
CLEAR? [yn] y
** Phase 2 - Check Pathnames
UNALLOCATED I=28744 OWNER=root MODE=0
SIZE=0 MTIME=Dec 31 18:00 1969
NAME=/var/tmp/screens/S-backup/3811.console.fs-9
REMOVE? [yn]