On Tue, Jul 11, 2006 at 10:21:11AM -0700, Adam Leventhal wrote:
> I'm exporting a ZFS filesystem via nfsv4. Occasionally and without any
> identifiable cause, that directory appears to be empty on a client machine
> mouting that file system through /net (autofs). When this happens, the client
> also can't create new files under that mount.

Is the directory a ZFS filesystem root?  If yes...

Occasionally for the same client, or occasionally as you come across
clients?

If the latter, then if the /net/<host> mounts had been done before
cretion of the server-side filesystem in question, which means that the
client won't see the new filesystem until after the /net/<host> mounts
are auto-unmounted.

> Is this a bug in Solaris? If not, is there some way to address the problem
> without rebooting?

It's an irritating lack of a feature.

If using NFSv3 the missing feature is, I think, periodic probing of the
server's MOUNTs and updating of the client mounts accordingly.  this
will never happen for v3.

If using NFSv4 the missing feature is client-side crossing of
server-side mount points ("mirror mounts").  Currently when using NFSv4
the -hosts automount map still uses the NFSv3 MOUNT protocol to figure
out what the server exports.

Nico
-- 

Reply via email to