[1403] in SIPB-AFS-requests

home help back first fref pref prev next nref lref last post

Re: Reorganizing AFS machine configuration directories

daemon@ATHENA.MIT.EDU (yandros@MIT.EDU)
Sun Jun 5 02:25:38 1994

From: yandros@MIT.EDU
Date: Sun, 5 Jun 94 02:25:12 EDT
To: ghudson@MIT.EDU
Cc: star-maintainers@MIT.EDU, webmaster@MIT.EDU
In-Reply-To: "[834] in Charon_Maintainers_Archive"


Note for the public: star-maintainers goes to a public discuss
meeting.  Just FYI.

  e.g. the http-bogon script in foo-server/common should probably be in
  project.www.

http-bogon[.c] isn't a script; it's too simple to be a script. :-)
(you did ask for comments. :-)

There are a number of other things involved when considering the
separation of services and servers.

o namespace collision.  One of the more important things to come out
  of the server reorg is the centralized discuss service.
  /afs/sipb/project/discuss is obviously something different.  I'd
  suggest another layer, either below /afs/sipb/project or above
  (/afs/sipb/service?).  Looking around, I notice /afs/sipb/system,
  which currently has two directories:

    cap: last mod time: may 10, 1990.  Contains vax and RT binaries.

    xdm: last mod time: september 4, 1989.  Contains mostly symlinks
         to /srvd/etc/athena/xdm (which doesn't exist) and an xdm
         config file to old to have a version number included.

  I believe it's probably safe to assume that this isn't used much
  anymore. :-) This new level could include servers and/or services
  and/or machine configuration (/afs/sipb/project/office-machines is,
  um, a little bit messy.  (for example,
  ...office-machines/cutter-john, containing some notes from when
  cutter ran AIX 1.2.1 and the mini athena port.

o where do you keep the kernel?  the kernel config file?  The list of
  kvars that need to be run on the kernel?  These are very much server
  things, but they're usually part of the service (for example, when I
  did the kernels for enterpoop and senator-bedfellow (way back when),
  I tagged them `NEWS-SRV', since that's what they were.

o common: do we really need this at all?  With 7 servers, it's
  unlikely that much will be common to all, so you'd have to further
  subdivide.  As much as common/afs appeals to my sense of irony, I
  think it'd be much better to just use `afs'.

o copying from AFS into local disk: sure, it's technically not a
  problem, but practically it is.  People don't do it.  They forget,
  or they don't know, or they're just tired.  In the process of
  creating mkserv scripts for our servers (which we should do, by the
  way. :-) we'll have to make .sync files; whlie doing this it should
  be easy (or at least not too hard) to make synctree scripts for the
  local files.  I'd suggest perhaps 3 or 4 times a day, but I think
  the synctree would be inexpensive if written well; that could easily
  be wrong.  Jonathon, Matt, Matt, Barbara, and bert all have lots of
  experience writing mkserv scripts.

chad


home help back first fref pref prev next nref lref last post