*BSD News Article 80235


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!nntp.coast.net!howland.erols.net!EU.net!main.Germany.EU.net!fu-berlin.de!irz401!orion.sax.de!uriah.heep!news
From: j@uriah.heep.sax.de (J Wunsch)
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Re: What good are extra vnodes?
Date: 7 Oct 1996 20:42:27 GMT
Organization: Private BSD site, Dresden
Lines: 27
Message-ID: <53bpvj$fgs@uriah.heep.sax.de>
References: <52evvt$s6b@nntp1.best.com> <52tknn$3hg@news.demos.su>
  <5364g1$ba@uriah.heep.sax.de> <538kpe$b9d@symiserver2.symantec.com>
Reply-To: joerg_wunsch@uriah.heep.sax.de (Joerg Wunsch)
NNTP-Posting-Host: localhost.heep.sax.de
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 8bit
X-Newsreader: knews 0.9.6
X-Phone: +49-351-2012 669
X-PGP-Fingerprint: DC 47 E6 E4 FF A6 E9 8F  93 21 E0 7D F9 12 D6 4E

tedm@agora.rdrop.com wrote:

> Ah, but for those of us who aren't kernel hackers, the $64 question
> is: Will mmap() ir INN be fixed enough in the next release of both
> FreeBSD and INN so that INN will be able to use it?

Don't ask me, my knowledge about the VM system is too poor either. ;)

As i've kept it in mind, the problem is that INN is doing something
that is illegal with an mmap()'ed file, hence there won't be a real
kernel fix for this.  (The SVR4 implementation of mmap() doesn't
stumple across this bug since they don't have a unified VM/buffer
cache.  Again, this is from memory, mistakes are mine.)

I'm not sure whether anybody in the INN camp is tracking this.  To the
best of my knowledge, there are several independant threads of INN
maintenance, but i have no idea what they are doing right now.  I once
fixed a bug in the INN-internal Xref generation, and tried to submit
this fix to both, Rich Salz, and the INN-unoff maintainer.  I haven't
heard anything back...

-- 
cheers, J"org

joerg_wunsch@uriah.heep.sax.de -- http://www.sax.de/~joerg/ -- NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)