nfsv41 mount semantics question

Benny Halevy bhalevy at panasas.com
Sun Mar 9 10:33:26 EDT 2008


Muntz, Daniel wrote:
> How about we do what Solaris does?  I don't know what that is, but it's

first, please s/do/look at/ :)
It will be nice to be compatible with Solaris, but you have to
take into account the existing infrastructure and linux admins'
established habits.

> probably reasonable.  Might also be nice to have an option to disable
> pnfs (assuming it's enabled by default by being part of 4.1), something
> like '-o nopnfs' (forcing write-through the MDS).

Agreed.

> 
>   -Dan
> 
> -----Original Message-----
> From: Dean Hildebrand [mailto:seattleplus at gmail.com] 
> Sent: Friday, March 07, 2008 11:34 AM
> To: nfsv4 at linux-nfs.org
> Subject: nfsv41 mount semantics question
> 
> At our weekly linux pNFS meeting yesterday the issue of how to mount a
> nfsv4.1 server arose.  We are looking for some clarification on how to
> proceed with the implementation.
> 
> The first issue is with regards to whether we should use a new mount
> type (e.g., '-t nfs41') or instead rely on the 'nfsvers' parameter
> (e.g., '-t nfs nfsvers=4.1' or '-t nfs4 nfsvers=4.1').
> 
> It was pointed out that the long term goal is to remove the current
> 'nfs4' mount type and use only a single 'nfs' mount type and rely on the
> 'nfsvers' parameter to differentiate between versions.  Is this true?
> (Note that the current nfs man page says the nfsvers parameter is not
> supported for nfs4.) If so, should we implement the nfsv41 code to use
> the mount type 'nfs'
> and a nfsvers=4.1 (or 41)?
> 
> Another issue is if we move to using a single mount type of 'nfs', what
> should the default value of 'nfsvers' be?  I'm assuming that for the
> near term it would be 'nfsvers=3'.  Would it depend on what is compiled
> into the kernel?
> 
> Anyways, we just want to get the conversation started at this point so
> we can see what lies ahead.
> 
> In summary, a few sample options:
> '-t nfs nfsvers=[2,3,4,4.1]'
> or
> '-t [nfs,nfs4] nfsvers=[2,3] (for nfs) or nfsvers=[4,4.1] (for nfs4)'
> or
> '-t [nfs,nfs4,nfs41] nfsvers=[2,3]' - nfsvers for nfs type only
> 
> Dean
> _______________________________________________
> NFSv4 mailing list
> NFSv4 at linux-nfs.org
> http://linux-nfs.org/cgi-bin/mailman/listinfo/nfsv4
> _______________________________________________
> NFSv4 mailing list
> NFSv4 at linux-nfs.org
> http://linux-nfs.org/cgi-bin/mailman/listinfo/nfsv4



More information about the NFSv4 mailing list