]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
MFC: r316792
authorrmacklem <rmacklem@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 27 Apr 2017 21:37:39 +0000 (21:37 +0000)
committerrmacklem <rmacklem@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 27 Apr 2017 21:37:39 +0000 (21:37 +0000)
commit89d4dcf49ebb0eab6ea24724d73e5a4a045e6e4d
tree8dc9050f99590ad6153f1a845a04ca6a9bbf8a43
parent0df3f57927cec7397d28cbe87617cd4505ad9ac2
MFC: r316792
Add an NFSv4.1 mount option for "use one openowner".

Some NFSv4.1 servers such as AmazonEFS can only support a small fixed number
of open_owner4s. This patch adds a mount option called "oneopenown" that
can be used for NFSv4.1 mounts to make the client do all Opens with the
same open_owner4 string. This option can only be used with NFSv4.1 and
may not work correctly when Delegations are is use.

Differential Revision: https://reviews.freebsd.org/D8988

git-svn-id: svn://svn.freebsd.org/base/stable/10@317525 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
sys/fs/nfs/nfs_var.h
sys/fs/nfs/nfsport.h
sys/fs/nfsclient/nfs_clport.c
sys/fs/nfsclient/nfs_clrpcops.c
sys/fs/nfsclient/nfs_clstate.c
sys/fs/nfsclient/nfs_clvfsops.c
sys/nfsclient/nfsargs.h