home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!olivea!charnel!rat!usc!zaphod.mps.ohio-state.edu!menudo.uh.edu!nuchat!steve
- From: steve@nuchat.sccsi.com (Steve Nuchia)
- Newsgroups: comp.unix.wizards
- Subject: Re: Changing the owner of a process
- Keywords: process ownership
- Message-ID: <1992Nov23.180757.20627@nuchat.sccsi.com>
- Date: 23 Nov 92 18:07:57 GMT
- References: <1992Nov5.152833.27744@dale.ksc.nasa.gov> <1992Nov17.142837.21252@dale.ksc.nasa.gov> <1992Nov19.220759.1846@exlog.com>
- Organization: South Coast Computing Services, Inc. Houston
- Lines: 31
-
- In article <1992Nov19.220759.1846@exlog.com> mcdowell@exlogcorp.exlog.com (Steve McDowell) writes:
- >Why is it going to panic over an inconsistent process count? That's simply
- >not good operating system design. When it hits an inconsistancy (as it
- >eventually will in some remote region of the world) it should simply alert
- >the operator and re-count things.
-
- Three points:
-
- 1: If you have enough free time on your hands, feel free to write
- the necessary recounting code for all the places where the kernel
- keeps counts. I'd prefer to have the CSRG's remaining time spent
- on improving fundamental algorithms.
-
- 2: I may be old-fashioned, but I prefer to have a system panic
- when it detects a "can't happen" bug. That means something
- has gone wrong. Under those circumstances, why would you want
- to trust a piece of recovery code that hasn't been tested in
- living memory?
-
- 3: What is the opertator going to do about it, anyway? If one of
- these counts gets out of whack, somebody who can fix the code needs
- to know about it, fast. Something caused the fault, and there is
- literally no telling what else may be broken until the cause is found.
-
- Of course, if one is building a system for binary-only distribution
- or attempting to provide for non-stop operation, other considerations
- apply. BSD Unix does not have those design goals.
- --
- Steve Nuchia South Coast Computing Services, Inc. (713) 661-3301
- Consultancy in technical computing. Communications services. Hardware.
- 4-port serial card for AT bus. Public shell/internet accounts in Houston.
-