> Putting a netnews feed into AFS slows service somewhat
Lots, I'd think.
> but gives the advantages of nearly unlimited disk storage
I don't see much difference here. You'll have to have multiple
volumes, which means you'll have to use symlinks for cross-posts
(at least those that cross volume boundaries), and at that point
there's not much difference between AFS and multiple drives. I
suppose it might make a difference if your news spool is so big
you must use multiple file servers, but that's pretty insane.
> dynamic quota management
Who cares?
> nightly backup
If anybody actually wanted to back the stuff up, and I find that
hard to believe, they don't need AFS to do nightly backups.
> and enhanced fault tolerance.
Until WWW came along, our management was pretty nutso about news
service, but nobody ever suggested making any significant invest-
ment in fault tolerance. Like most sites, I would suspect, our
plan is simply to restart the spool area from zero if necessary.
> To circumvent the callback problem, we use a very large local cache on
> the news server (-files 64000). This lets us keep the latest couple of
> days worth of articles cached locally, ready for quick retrieval.
If you consider 64,000 files to be several days worth, you must be
running far short of a full feed -- we're seeing close to 500,000
articles per week now, which considering the weekend lull probably
means weekdays are approaching 80,000 articles. Total cross-posts
(counting an article posted to three newsgroups as two cross-posts)
was at about 17% a year or so ago, so in the worst case (every group
is a different volume) you'd have over 90,000 files per day.
> Subdividing news hierarchies across AFS volumes works as follows (using
> C-NEWS):
>
> - /usr/spool/news is a symbolic link into AFS
...
> - /usr/spool/news/in.coming is a symbolic link back to the local disk.
> This lets incoming news spool into a local disk directory, unimpeded by
> AFS.
Since /usr/spool/news is a symlink into AFS, there's at least one
directory step through AFS which (minorly) impedes incoming news.
> (When AFS is unavailable, incoming news accumulates in a local disk
> directory for later processing).
Not according to what you outlined above.
--
Karl Swartz |INet [EMAIL PROTECTED]
SLAC Computing Services | or [EMAIL PROTECTED]
1-415/926-3630 |UUCP uunet!lll-winken!unixhub!kls -or- ditka!kls
(SLAC and the US Dept. of Energy don't necessarily agree with my opinions.)