Article View: comp.os.linux.help
Article #138Re: NFS sucks (was Re: Pentium-90 box for Linux?)
From: Chris Bitmead
Date: Fri, 03 Mar 1995 17:04
Date: Fri, 03 Mar 1995 17:04
30 lines
2665 bytes
2665 bytes
In article <hpa.2f4e6942.Allah.u.Abha@sleipner.yggdrasil.com> hpa@sleipner.yggdrasil.com (H. Peter Anvin) writes: >> In article <hpa.2f433d11.Linux.is.free@asgard.yggdrasil.com> >> hpa@asgard.yggdrasil.com (H. Peter Anvin) writes: >> >> >Actually, the unlink() system call on POSIX systems have very specific >> >semantics: it removes the directory name (link) of a file. A >> >file can only be opened by referencing though a link, so once the >> >final link is removed, the file cannot be opened again except by a >> >process which can clone a file descriptor. After all links are >> >removed and all file descriptors referring to the file are closed, the >> >file becomes inaccessible and its storage space is reclaimed by the >> >file system. >> >> But unfortunately, this is not what standard NFS does. >> > >No? It did last I checked...? Possibly this behaviour is a common extension, just like file locking is a common extension. But I don't believe that the standard NFS conformance document supports it. The reason is that the unlink() behaviour is an inherently stateful operation (like file locks) whereas NFS is supposed to be stateless. -- Chris Bitmead chrisb@ind.tansu.com.au
Technical Details
Message-ID:
<CHRISB.95Mar3170409@stork.cssc-syd.tansu.com.au>Path:
arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!howland.reston.ans.net!gatech!udel!news.mathworks.com!usenet.eel.ufl.edu!news.uoregon.edu!news.uni-stuttgart.de!bushwire.mira.net.au!news.mira.net.au!yarrina.connect.com.au!news.uwa.edu.au!nodecg.ncc.telecomwa.oz.au!netbsd08.dn.itg.telecom.com.au!orca1.vic.design.telecom.com.au!news.tansu.com.au!picasso.cssc-syd.tansu.com.au!newshost!chrisbReferences:
<1995Feb6.094005.40@nntp.brisnet.org.au> <PREP.95Feb16015835@yarrow.wt.uwa.edu.au> <hpa.2f433d11.Linux.is.free@asgard.yggdrasil.com> <CHRISB.95Feb20144714@stork.cssc-syd.tansu.com.au> <hpa.2f4e6942.Allah.u.Abha@sleipner.yggdrasil.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 1103af,a85ac670e4194595 X-Google-Attributes: gid1103af,public X-Google-Thread: 100b1f,a85ac670e4194595 X-Google-Attributes: gid100b1f,public X-Google-Thread: 102983,a85ac670e4194595 X-Google-Attributes: gid102983,public X-Google-ArrivalTime: 1995-03-06 14:49:58 PST Path: arc1-ca.pugleaf.net!bga.com!news.sprintlink.net!howland.reston.ans.net!gatech!udel!news.mathworks.com!usenet.eel.ufl.edu!news.uoregon.edu!news.uni-stuttgart.de!bushwire.mira.net.au!news.mira.net.au!yarrina.connect.com.au!news.uwa.edu.au!nodecg.ncc.telecomwa.oz.au!netbsd08.dn.itg.telecom.com.au!orca1.vic.design.telecom.com.au!news.tansu.com.au!picasso.cssc-syd.tansu.com.au!newshost!chrisb From: chrisb@stork.cssc-syd.tansu.com.au (Chris Bitmead) Newsgroups: comp.os.linux.help,comp.os.linux.misc,aus.computers.linux Subject: Re: NFS sucks (was Re: Pentium-90 box for Linux?) Date: 3 Mar 95 17:04:09 Organization: Telecom Australia Lines: 30 Distribution: aus Message-ID: <CHRISB.95Mar3170409@stork.cssc-syd.tansu.com.au> References: <1995Feb6.094005.40@nntp.brisnet.org.au> <PREP.95Feb16015835@yarrow.wt.uwa.edu.au> <hpa.2f433d11.Linux.is.free@asgard.yggdrasil.com> <CHRISB.95Feb20144714@stork.cssc-syd.tansu.com.au> <hpa.2f4e6942.Allah.u.Abha@sleipner.yggdrasil.com> NNTP-Posting-Host: stork.cssc-syd.tansu.com.au In-reply-to: hpa@sleipner.yggdrasil.com's message of 24 Feb 1995 23:19:03 GMT