Hi Jeff,

On 27/08/2009, at 6:23 AM, Jeff A. Smith wrote:

> I'm targeting this fix for build snv_124.

That's *fantastic* news, thanks!

>  It's strange that this issue hasn't been reported before, because  
> our NFS4 server has always (mis)behaved this way since NFS4 first  
> arrived in the first S10 release.  Each year we attend Connectathon  
> and do interop testing with Linux NFS implementors (and we haven't  
> heard of this before), so it makes me wonder if a recent Linux NFS  
> client change might
> be exposing our misbehavior.

This particular bug has been known about for a few years (google tells  
me about NFSv4 O_EXCL and corrupt mtime back to 204) and specific  
reporting of linux/solaris interoperability problems at least 2 years,  
but nobody probably thought to report it to Sun until recently.  I  
found this one when we root-caused our problem a couple of months ago

     http://marc.info/?l=linux-nfs&m=118299922500147&w=2

I suspect the reason is that so many people just haven't moved to  
NFSv4 still considering it *too difficult* (rubbish, but more  
difficult than NFSv3).

With more people using Solaris and OpenSolaris with a ZFS backing  
datastore they will be really wanting to use NFSv4 mirror-mounts,  
which somewhat surprisingly are supported natively from linux clients  
- at least the entire filesystem and all ZFS children show up with a  
single NFSv4 mount.  As this usage rises, especially in enterprise,  
this type of bug will have more of a chance to be discovered.

cheers,
James


Reply via email to