Date: Wed, 15 Mar 1995 00:29:24 -0800 From: David Greenman <davidg@Root.COM> To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch) Cc: obrien@antares.aero.org (Mike O'Brien), freebsd-current@FreeBSD.org (FreeBSD-current users) Subject: Re: "Text file busy" with program not running anymore? Message-ID: <199503150829.AAA00206@corbin.Root.COM> In-Reply-To: Your message of "Wed, 15 Mar 95 08:02:02 %2B0100." <199503150702.IAA02608@uriah.heep.sax.de>
next in thread | previous in thread | raw e-mail | index | archive | help
>> > it, the thing to do is to shut off the VTEXT flag when the object reference >> > count goes to 0...I thought we already did that...but we don't. This should >> > completely solve the problem. I'll add it to my whiteboard. >> >> I realize I'm coming late to the table with this (I've been on vacation) but >> I should point out that this persistant caching was a deliberate choice on >> the part of the Berkeley design team. The notion was that it would >> greatly speed up the execution of common, short-lived binaries if their >> texts were gradually cached by the system. > >I don't think it's the point to not cache them anymore, it's only the >point to cease marking them as ``text file busy'' when there's >actually no longer an active reference for it. No other system that i That's correct. I've already committed the change to handle the condition properly. It has nothing to do with (not) caching file data...it's just a matter of (not) allowing writes. -DG
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199503150829.AAA00206>