Mailinglist Archive: opensuse (3156 mails)
| < Previous | Next > |
Re: [opensuse] OpenSuse 10.2 - Fortran compilation very slow through NFS network with a 64bit server and 32bit clients.
- From: Randall R Schulz <rschulz@xxxxxxxxx>
- Date: Wed, 19 Dec 2007 13:26:22 -0800
- Message-id: <200712191326.22520.rschulz@xxxxxxxxx>
On Wednesday 19 December 2007 12:48, Linda Walsh wrote:
Not to mention its own checksumming, time-out and retrying.
In particular, you can get notification of an error (e.g., "disk full")
on the reply to a request much later than that of the request which
actually encountered the error. Software with complex ordering and
error sensitive behavior can be seriously undermined by asynchronous
NFS. E.g. one of the most subtle problems I ever debugged was
corruption in Berkeley DB files when the aforementioned disk-full
condition occurred on a file system being accessed by the BDB code over
asynchronous NFS.
Randall Schulz
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx
...
----
UDP is stateless (no connection needed) -- but it is a reliable
transport for NFS since NFS keeps track of the packet ordering and
the packets which are 'outstanding'.
Not to mention its own checksumming, time-out and retrying.
...
Perhaps things would improve using "async", that's a difference
with local filesystems that run "async" by default. But the man
page says it can be dangerous.
VERY!
In particular, you can get notification of an error (e.g., "disk full")
on the reply to a request much later than that of the request which
actually encountered the error. Software with complex ordering and
error sensitive behavior can be seriously undermined by asynchronous
NFS. E.g. one of the most subtle problems I ever debugged was
corruption in Berkeley DB files when the aforementioned disk-full
condition occurred on a file system being accessed by the BDB code over
asynchronous NFS.
...
Randall Schulz
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx
| < Previous | Next > |