home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!saimiri.primate.wisc.edu!ames!agate!dog.ee.lbl.gov!horse.ee.lbl.gov!torek
- From: torek@horse.ee.lbl.gov (Chris Torek)
- Newsgroups: comp.unix.wizards
- Subject: Re: Changing the owner of a process
- Date: 20 Nov 1992 20:30:42 GMT
- Organization: Lawrence Berkeley Laboratory, Berkeley
- Lines: 29
- Message-ID: <27581@dog.ee.lbl.gov>
- References: <27551@dog.ee.lbl.gov> <1992Oct29.162445.23551@eng.ufl.edu> <1cpjs4INNn3@early-bird.think.com> <1992Nov5.152833.27744@dale.ksc.nasa.gov> <1992Nov17.142837.21252@dale.ksc.nasa.gov> <1992Nov19.220759.1846@exlog.com>
- Reply-To: torek@horse.ee.lbl.gov (Chris Torek)
- NNTP-Posting-Host: 128.3.112.15
- Keywords: process ownership
-
- In article <1992Nov17.142837.21252@dale.ksc.nasa.gov> I noted that
- >>If you simply reach in and replace a process's uid, the kernel will
- >>eventually panic when it notices the inconsistent counts.
-
- 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.
-
- I will make you a deal: If you do not try to tell us how to do O/S
- research, I will not try to tell you how to sell commercial systems.
-
- >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.
-
- If the counts are goofed up, either the hardware is broken---the 4.4BSD
- development line is not intended to be able to handle this situation,
- although if it recurs predictably we will probably hack around it---or
- (far more likely) there is a bug in the kernel source. An immediate
- panic gives us a much better chance of finding and repairing the bug
- than a syslog-and-reset.
-
- Commercial vendors are free to replace various panic()s with the
- appropriate recovery code. For our purposes, recovery is not only
- unnecessary, it is in fact *in*appropriate.
- --
- In-Real-Life: Chris Torek, Lawrence Berkeley Lab CSE/EE (+1 510 486 5427)
- Berkeley, CA Domain: torek@ee.lbl.gov
-