home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!olivea!spool.mu.edu!sol.ctr.columbia.edu!destroyer!ncar!vexcel!copper!slate!mbarkah
- From: mbarkah@slate.mines.colorado.edu (Ade Barkah)
- Newsgroups: comp.unix.wizards
- Subject: Re: Changing the owner of a process
- Message-ID: <1992Nov24.024750.22442@slate.mines.colorado.edu>
- Date: 24 Nov 92 02:47:50 GMT
- References: <1992Nov23.180757.20627@nuchat.sccsi.com>
- Organization: Colorado School of Mines
- Lines: 57
-
- steve@nuchat.sccsi.com (Steve Nuchia) writes:
- : 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
-
- I agree with you there. However, I also agree with the previous
- poster in that in the _commercial_ arena products should tend
- to be more rugged and recover if it could.
-
- : 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?
-
- Because a panic() and shutdown may be inappropriate. Take some
- real time applications, for example, like piloting a plane. Boy
- I sure hope the computer wouldn't just panic on me if it can
- recover.
-
- : 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.
-
- That's for the operator to decide. He/she may immediately shutdown
- the system. Or continue at her own peril. Researchers can't always
- know what the product is going to be used for. While it is probably
- true that the large majority of people wouldn't be bothered with
- recoverable-panics, to some it would be disastrous.
-
- : 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.
-
- No questions there. I think most of us do know that we're talking
- about two kinds of worlds here, lab-research vs. commercial, and
- the needs are sometimes mutually exclusive.
-
- And lets leave it at that. In the lab time is much better spent
- doing something else. The commercial people have their own respon-
- sibility of providing what their clients want or need.
-
- : Steve Nuchia South Coast Computing Services, Inc. (713) 661-3301
-
- -Ade Barkah-
- --
- Internet : mbarkah@slate.mines.colorado.edu (NeXT Mailable)
- CompuServe: 74160,3404
-