]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC: r316792
authorrmacklem <rmacklem@FreeBSD.org>
Thu, 27 Apr 2017 20:14:54 +0000 (20:14 +0000)
committerrmacklem <rmacklem@FreeBSD.org>
Thu, 27 Apr 2017 20:14:54 +0000 (20:14 +0000)
commit99b6738088a15da7d195a50d7a57c3ba50d37d44
tree91ef2a524e27be96bdf5b397d7f58565f881db72
parent0e65bff5ceb2d026e8fb2de20a7238ab74e08502
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
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