[tor.news] C-News at LSUC seems to be up and solid.

clewis@lsuc.uucp (Chris Lewis) (12/10/87)

Finally!  C-news at LSUC seems to be solidly up and running.
It has run for about a week without any problems.  The previous
week and a half were ... interesting.  The installation is
complete except for some minor modifications we wish to make to
it to make administration (and bullet-proofness) a little easier.

All downstream sites are using the C-News batching system.  However,
we might in future convert over to my "batcher" control system I posted
some time back - it's a lot faster.  After I upgrade it's batch formatting
to be as flexible (or, at least a little easier to "flex") as C-news's
batcher.

If anybody is encountering any problems with articles passing thru here,
please contact me (clewis@spectrix) and/or Dave Sherman (dave@lsuc).
I won't be on this system as much as I was over the last month.

A couple of random notes on the installation for those people interested
in bringing up C-news:

1) Unless you want to spend a fair bit of time hacking this thing into
   shape, I would (unfortunately) recommend that you don't install it.
   Think of it as a "Hacker's news system" (ala "Mechanic's car").
   There's a lot of little gotchas (eg: permissions, and exact locations
   of some of the things, and how things go together) that will probably
   cause some interesting evenings....  If nothing else, it ain't as
   easy to install as later versions of B-news.
2) Some portions of C-news are REAL fast.  Once that relaynews program
   gets around to eating a batch you won't believe how fast it processes
   articles.  HOWEVER, that isn't the whole story.... On lsuc, it takes
   at least two *minutes* for an article to hit the spool area after
   it's been posted locally (elapsed time from "send" to its appearance
   in the log file).  So, don't sit there waiting for your cancel command
   to kick an article out from under you....  Also, the multiple layers
   of shell script wrapped around relaynews causes long delays between
   relaynews being able to eat articles (though, of course, a lot of
   that is due to uncompression...).
3) Make sure you've fixed the returns in putenv.c (if you're using it).
   REAL mysterious relaynews failures.
4) You might want to make a change to realrnews (or is it servernews) to
   touch incoming/stop whenever relaynews returns a non-zero return code.
   This will stop incoming stuff dead til you remove it.  Upon certain
   occasions, not doing this has caused the failure recovery code
   to fill up /tmp and my mailbox with the contents of every batch we
   received.  Blew lsuc out of the water twice.
5) The documentation is, um, sparse.
6) The batcher is slow.  (though, so's this machine.)

Think of C-news as a prototype.  Works, but needs some tinkering.  Didn't
have to touch any C code except for the putenv problem.  Though, there
are a number of things that could be put into the programs to make them
a little more bullet-proof (eg: ensuring that they're being run as
the right userid).

C-News has a number of very helpful administrator-nice features that make
it operationally nicer than 2.11 (except for some of the failure recovery).
The next version of C-News should be really something.

If anybody's interested, I'll post my more complete list of problems and
suggestions....
-- 
Chris Lewis, Non-resident C-news Hacker,
Real: {uunet!mnetor,utcsri!utzoo,ihnp4!utzoo,utcsri!utzoo}!spectrix!clewis
Virtual: {same as above}!lsuc!clewis