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>