From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <140e7ec30807220716w36ffa9cau7f5f140fa2d6a6e8@mail.gmail.com> Date: Tue, 22 Jul 2008 22:16:25 +0800 From: sqweek To: "Fans of the OS Plan 9 from Bell Labs" <9fans@9fans.net> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <140e7ec30807012348x4b20c836y4b3a52a89f51234a@mail.gmail.com> Subject: Re: [9fans] sad commentary Topicbox-Message-UUID: ed42a7c4-ead3-11e9-9d60-3106f5b1d025 On Wed, Jul 2, 2008 at 8:35 PM, erik quanstrom wrote: >> Also, public 9grids. Though judging by gdiaz's experiences with >> sirviente, there's a bit of work to be done in that area - I get the >> impression things are fairly unstable once the machine gets under >> memory pressure. >> -sqweek > > i think this is an artifact of setting up heavily-used systems > combining venti, fossil, auth and cpu server. ... > sure crashing is antisocial. the alternative is to add very > large amounts of code to the kernel. Back when this was first posted I wanted to protest the point that a large kernel modification is necessary, since I figured you can do a "good enough" job with just an interface to tell the kernel not to kill the important server processes. Obviously I decided to let it lie, but I just discovered this can be done without modifying the kernel at all when I happened across an interesting line in termrc: /rc/bin/termrc:dontkill '^(ipconfig|factotum|mntgen|fossil|cs|dns|listen|reboot)$' The default cpurc doesn't use dontkill, but I suspect it could be a big help for all-in-one servers. Figured I'd point it out as it seems easy to miss. ... plus everyone can use a good scare every now and then, and what better way than to resurrect sad commentry? -sqweek :D