Linked by Will Varfar on Tue 3rd Aug 2004 05:32 UTC
Permalink for comment
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
- Should Smoking Void Warranties?
posted 2009-11-27 - Apple Asks for Permanent Injunction, Psystar Sold 768 Machines
posted 2009-11-26 - FreeBSD 8.0 Released
posted 2009-11-26 - Repositioning the KDE Brand
posted 2009-11-26 - Ubuntu Dumps the GIMP, Really Needs a Paint.NET
posted 2009-11-25 - Genode 9.11 Gets Webkit, USB Storage, lwIP, ARM Support
posted 2009-11-25 - New Screenshots of Firefox for AmigaOS 4
posted 2009-11-25 - Microsoft on Silverlight vs. Standards
posted 2009-11-24 - Chrome OS Security Overview
posted 2009-11-24 - Opera 10.10 Released, Includes Unite
posted 2009-11-24 - IBM Shows off Power7 HPC Monster
posted 2009-11-27 - Dell Releases Experimental, Unsupported Chrome OS Image
posted 2009-11-27 - Distrowatch: First look at Fedora 12
posted 2009-11-26 - Direct2D Acceleration: Firefox Measures up to IE9
posted 2009-11-26 - Chrome Extensions Site Now Open for Uploads
posted 2009-11-24 - Explore Refactoring Functions in Eclipse JDT
posted 2009-11-24 - KOffice 2.1 Released
posted 2009-11-24 - GNOME Journal November Issue
posted 2009-11-24 - Total security in a PostgreSQL database
posted 2009-11-24 - Microsoft Delays Open Source Release Windows 7 Tool
posted 2009-11-24
Recent Original Stories
- Review: iPhone 3GS 16GB, White posted 2009-11-22
- Review: Acer Aspire One AO751h posted 2009-11-22
- Interview: CEO of Kiloo, Maker of App Store C64 Emulator posted 2009-11-19
Recent Comments
Headlines
Random Comments
- RE[2]: little clarification please... posted 2005-09-29 00:39:38 by mattsbishop
- Why I sold my iBook posted 2005-11-23 22:20:02 by Anonymous
- mvls website down until 11/12/2006 posted 2006-11-11 01:14:05 by cwdrake
- RE: vista and old hardware posted 2007-07-05 16:41:32 by Nephelim
- Spreadsheet functions posted 2007-10-10 21:48:24 by holloway
Random Stories
- A Quick Look at the 'Advanced Mac OS X Programming' Book posted 2005-11-03
- Review: Mobile Phone Signal Amplifier and Bluetooth Gateway posted 2008-04-08
- The Unlocked iPhone posted 2007-10-27
Random OS Link





It's appealing to be able to mount remote resources (DAV, FTP etc) so that programs that were not designed to access these are suddenly empowered to do so, with ZERO code change.
A flip side of this is that with zero code change, your app cannot cope with a communication problem. A solution to this is the NFS-style hard mount, in which the application is put in IO wait by the kernel until the resource comes back to life.
Which, of course, could take forever. If the mount is not INTR enabled, you cannot even kill the application!
Apple's finder is such an application. It will display a cute beach ball (or spinning wheel?) while you wait. And wait. And wait!
Unfortunately, Finder is very central to the MacOs...
Mind you, other OSes are no better.
All mount types should have a configurable timeout on error (NFS does) and applications should be ready to handle errors. Not as in catch(IOException e) {}
NFS is mostly okay because it lives in campus/enterprise LANs with sysadmins and where latency is not too high.
This breaks down on the internet.