Subject: Re: Prestoserve NFS "accelerator" ?
To: David Evans <dfevans@bbcr.uwaterloo.ca>
From: Dave McGuire <mcguire@neurotica.com>
List: port-pmax
Date: 09/14/1998 14:14:52
On Mon, 14 Sep 1998, David Evans wrote:
>> NetBSD doesn't support the PrestoServe board, since we've never have
>> one to test with.
>
> Umm...errr...what does the PrestoServe actually do? Sorry if this is a
>dumb question.
It's a chunk of battery-backed RAM that's used as a write cache for NFS data.
Parts of the NFS code are modified to write to this cache and then return from a
write call immediately, instead of waiting for it to get all the way to disk.
The battery-backed RAM is flushed periodically.
If the machine goes down, stuff in the rc scripts checks for stale data in
that chunk of RAM...if there is some, it flushes it out to where it's supposed
to be.
-Dave McGuire