Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 24 Dec 2014 18:14:58 -0500 (EST)
From:      Rick Macklem <rmacklem@uoguelph.ca>
To:        FreeBSD Filesystems <freebsd-fs@freebsd.org>
Subject:   RFC: new NFS mount option to work around Solaris server bug
Message-ID:  <962761800.2101281.1419462898537.JavaMail.root@uoguelph.ca>

next in thread | raw e-mail | index | archive | help
Hi,

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=193128

This bug report discusses a bug in the Solaris NFS server
that is tickled by the way FreeBSD currently does exclusive
open in the NFS client.
FreeBSD sets both the mtime to the time of the client and
also the file's mode using a Setattr RPC done after an
exclusive create of the file in an exclusive open.

Jason (jnaughto@ee.ryerson.ca) was able to figure out that
the server bug can be avoided if the mtime is set to the
server's time (xxx_TOSERVER option in the Setattr RPC request).

I'd like to propose a new mount option that forces the
FreeBSD client to use xxx_TOSERVER for setting times,
mostly to be used as a work around for this Solaris server bug.
1 - Does doing this make sense to others?
2 - If the answer to one is "Yes", then what do you think
    the option should be called?
    useservertime
    useservtm
    ust
    OR ??

Thanks in advance for your comments, rick



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