🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.linux.help
Article #138

Re: NFS sucks (was Re: Pentium-90 box for Linux?)

#138
From: Chris Bitmead
Date: Fri, 03 Mar 1995 17:04
30 lines
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!chrisb
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>

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