home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!olivea!hal.com!decwrl!sgi!rhyolite!vjs
- From: vjs@rhyolite.wpd.sgi.com (Vernon Schryver)
- Newsgroups: comp.protocols.nfs
- Subject: Re: NFS corruption discovery
- Message-ID: <oqme28g@rhyolite.wpd.sgi.com>
- Date: 20 Aug 92 19:05:39 GMT
- References: <1992Aug19.225010.18306@den.mmc.com> <1992Aug20.042224.11176@decuac.dec.com>
- Organization: Silicon Graphics, Inc. Mountain View, CA
- Lines: 46
-
- In article <1992Aug20.042224.11176@decuac.dec.com>, mjr@hussar.dco.dec.com (Marcus J. Ranum) writes:
- > ...
- > Digital's ULTRIX runs with UDP checksumming on *ALWAYS*
- > and with synchronous NFS *always*.
-
-
- Really?
-
- Doesn't Digital offer something you call "NVRAM" which is used with
- software similar that used with to Legato's PrestoServ? Doesn't ULTRIX
- while using that "NVRAM" reply to the NFS client before the data is on
- the disk? Using the reasoning that the "NVRAM" is "stable storage",
- and so you can call the early reply not really asynchronous?
-
- I have been wondering how much that DEC "NVRAM" costs. Is it standard
- in all systems?
-
- When all else is equal, an NFS server with more stable storage is more
- reliable. However, all else is rarely equal. For example, Ultrix is
- reputed to had much more serious bugs in its NFS server implementation
- than any NVRAM or synchronous writes might affect. Actually, "reputed"
- is too weak. I've seen enough interoperability complaints from SGI
- customers. I have no doubt DEC will fix those bugs soon, but the point
- remains.
-
- It is at best disingenuous to confound UDP checksums which protect
- against failures on the client, the server, and the network relays,
- gateways, bridges, and cables in between, with sychronous server writes
- which protect only against server failures. Both may be desirable by
- customers, but equating them is wrong.
-
-
- Vernon Schryver, vjs@sgi.com
-
-
- P.S. Silicon Graphics NFS servers can run with either synchronous or
- asynchronous writes. The default is async, because things generally
- run about twice as fast. A possibly inaccurate survey at the last
- Connectathon showed that practically all NFS server vendors offer some
- kind of async. write, although some are offering it only with extra
- cost hardware that includes "solid state stable storage."
-
- P.P.S. The performance gain from turning off UDP checksums for NFS is
- trivial, generally unmeasurable, and not worthwhile on modern systems.
- It is only at the high end of raw UDP/FDDI rates that I've noticed the
- effects of the UDP checksum.
-