Date: Sat, 7 Aug 2010 20:06:47 -0400 (EDT) From: Rick Macklem <rmacklem@uoguelph.ca> To: Markus Gebert <markus.gebert@hostpoint.ch> Cc: freebsd-fs@freebsd.org Subject: Re: NFS problem: file doesn't appear in file listing, but can be accessed directly Message-ID: <163511110.410136.1281226007565.JavaMail.root@erie.cs.uoguelph.ca> In-Reply-To: <E60737BB-BEE3-4D77-A44A-FD886679ECF6@hostpoint.ch>
next in thread | previous in thread | raw e-mail | index | archive | help
> On 07.08.2010, at 02:35, Rick Macklem wrote:
>
> I agree, this must be some kind of server issue then. Still, I wonder
> why the solaris client didn't show the problem...
>
>
2 things:
1 - the solaris client uses ReaddirPlus and not Readdir RPCs by
default (I can't remember if that default can be overridden?).
2 - different size requests. The Readdir RPC request specifies the
maximum size of a reply (including all XDR) and ReaddirPlus
both that and a maximum size for the directory information
(which is not defined by the RFC, so there is confusion over
what that size actually is a?).
When the solaris client specifies a different maximum sizes,
that probably avoids the bug. (Since most "ls" listings for
directories work, the bug is probably a miscalculation of
this limit that results in the entry being missed, but that's
just a guess??)
rick
ps: I don't recall the previous emails mentioning that the "ls"
was ok for a solaris client.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?163511110.410136.1281226007565.JavaMail.root>
