Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Sep 1995 10:38:08 -0700 (MST)
From:      Terry Lambert <terry@lambert.org>
To:        jgreco@brasil.moneng.mei.com (Joe Greco)
Cc:        taob@io.org, hackers@FreeBSD.ORG
Subject:   Re: News Server VM & I/O issues (was: Re: Big win for BSD/OS compatibility)
Message-ID:  <199509281738.KAA12846@phaeton.artisoft.com>
In-Reply-To: <199509280600.BAA05493@brasil.moneng.mei.com> from "Joe Greco" at Sep 28, 95 01:00:39 am

next in thread | previous in thread | raw e-mail | index | archive | help
> Rod made an interesting suggestion:
> 
> > Start chasing around in the UFS code and see if you can some how create
> > seperate priorities of importanace for meta data vs file block data in
> > the VM cache, in your application tossing out meta data is VERY expensive.
> > A few quick emails to John Dyson or David Greenman might point you to
> > some tuneable parameters in the system that would help you out.

This is actually bogus; it violates the locality rules that cause a
cache to function in the first place.

One soloution would be to make writes be ordered but not synchronus.  The
synchronus metadata updates are a poor mechanism for guaranteeing the
order is (1) metadata and (2) data.

Unfortunately, this approach is currently patent-pending by USL, although
I believe there is sufficient prior art that it isn't really patentable,
that usually has little bearing on whether or not a patent is granted.


					Terry Lambert
					terry@lambert.org
---
Any opinions in this posting are my own and not those of my present
or previous employers.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199509281738.KAA12846>