Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Jul 2012 15:05:09 +0300
From:      Andrey Simonenko <simon@comsys.ntu-kpi.kiev.ua>
To:        Vincent Hoffman <vince@unsane.co.uk>
Cc:        Rick Macklem <rmacklem@uoguelph.ca>, freebsd-current@freebsd.org
Subject:   Re: Occassional "permission denied" in the middle of a large transfer over NFS
Message-ID:  <20120702120509.GA24501@pm513-1.comsys.ntu-kpi.kiev.ua>
In-Reply-To: <4FF030DA.8030304@unsane.co.uk>
References:  <68594395.2439924.1341103989486.JavaMail.root@erie.cs.uoguelph.ca> <4FF030DA.8030304@unsane.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, Jul 01, 2012 at 12:13:30PM +0100, Vincent Hoffman wrote:
> On 01/07/2012 01:53, Rick Macklem wrote:
> >>>
> > I haven't looked at Andrey's patch, but conceptually it sounds like
> > the best approach. As I understand it, the problem with replacing
> > mountd with nfse (at least in the FreeBSD source tree) is that nfse
> > is not 100% backwards compatible with /etc/exports and, as such, is
> > a POLA violation.
> Understood. Its far from a simple drop in replacement.

List of difference between "nfse -C ..." (compatible mode with mountd)
and mountd is given here:

http://lists.freebsd.org/pipermail/freebsd-fs/2012-June/014554.html

If we ignore absence of some obsolete options support and some command
line options, the rest of differences visible to a user will occur only
if one does not follow rules of exports(5) file format.

The native mode of nfse (nfs.exports(5) file format) is different
than the logic of mountd, just because using existent exports(5) file
format it is impossible to specify export of not mounted file system,
it is impossible to specify all export settings for one file system in
one line, etc.

Can you verify whether nfse compatible mode with mountd is really
compatible with exports(5) files on your systems using instructions
from this message (no installation or patching is required):

http://lists.freebsd.org/pipermail/freebsd-fs/2010-May/008421.html



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120702120509.GA24501>