#
aafcd32b |
| 11-Jan-2018 |
Marcel Telka <telka@strato.de> |
Add exported_lock guards for NFSv4 server
This adds protection for reading of secinfo data, exi_public, exi_visible, and namespace tree operations.
refs #3377
(cherry picked from commit b78b2fc4e3
Add exported_lock guards for NFSv4 server
This adds protection for reading of secinfo data, exi_public, exi_visible, and namespace tree operations.
refs #3377
(cherry picked from commit b78b2fc4e3e07cc3514ae1cb332e7f5f74c91068)
show more ...
|
#
9415afee |
| 01-Nov-2016 |
Marcel Telka <telka@strato-rz.de> |
6911 nfs4: unexpected permission denied Reviewed by: Simon Klinkert <simon.klinkert@gmail.com>
refs #3191
(cherry picked from commit 4526c1a75b3bdab802592cc2c97e78323086bf0f)
|
#
c93d332c |
| 13-Sep-2016 |
Dan McDonald <danmcd@omniti.com> |
backout: 6090 IOPS, bandwidth, and latency kstats for NFS server (Performance issues discovered) This reverts commit 22146ea93e24c7deb02c49c33b2ab98605ce78b4.
(cherry picked from commit f7877f5d399
backout: 6090 IOPS, bandwidth, and latency kstats for NFS server (Performance issues discovered) This reverts commit 22146ea93e24c7deb02c49c33b2ab98605ce78b4.
(cherry picked from commit f7877f5d39900cfd8b20dd673e5ccc1ef7cc7447)
show more ...
|
#
fbd2e8e1 |
| 02-Jun-2016 |
Arne Jansen <jansen@webgods.de> |
nfssrv: don't hold exported_lock during compound processing
Instead rely on exi_hold/exi_rele the same way nfs3 does.
refs #3075
(cherry picked from commit 53d2e830bb37407aaa57ae3402a3122492f5eaa6)
|
#
22146ea9 |
| 02-Sep-2015 |
Marcel Telka <marcel.telka@nexenta.com> |
6090 IOPS, bandwidth, and latency kstats for NFS server Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Approved by: Dan McDon
6090 IOPS, bandwidth, and latency kstats for NFS server Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Approved by: Dan McDonald <danmcd@omniti.com>
show more ...
|
#
71da0c32 |
| 13-Jan-2015 |
Marcel Telka <marcel.telka@nexenta.com> |
5509 nfsauth_cache_get() could spend a lot of time walking exi_cache Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd
5509 nfsauth_cache_get() could spend a lot of time walking exi_cache Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
show more ...
|
#
0616fd7f |
| 23-Jun-2010 |
Pavel Filipensky <Pavel.Filipensky@Sun.COM> |
6930814 share/unshare issues 6931194 exportfs() uses exportinfo_t after dropping exported_lock and without doing exi_count++ 6836258 exportinfo 16-way hash is too small 6953045 Put implementation of
6930814 share/unshare issues 6931194 exportfs() uses exportinfo_t after dropping exported_lock and without doing exi_count++ 6836258 exportinfo 16-way hash is too small 6953045 Put implementation of the Pearson's hashing algorithm into a separate file
show more ...
|
#
4e240297 |
| 16-Jun-2010 |
Pavel Filipensky <Pavel.Filipensky@Sun.COM> |
6954736 stop -f /SYS on one Otoro head causes the other head to panic
|
#
bfbb13c9 |
| 11-Jun-2010 |
jmcp <James.McPherson@Sun.COM> |
backout 6930814: causes 6960023
|
#
f932e4e7 |
| 06-Jun-2010 |
Pavel Filipensky <Pavel.Filipensky@Sun.COM> |
6930814 share/unshare issues 6931194 exportfs() uses exportinfo_t after dropping exported_lock and without doing exi_count++ 6836258 exportinfo 16-way hash is too small 6953045 Put implementation of
6930814 share/unshare issues 6931194 exportfs() uses exportinfo_t after dropping exported_lock and without doing exi_count++ 6836258 exportinfo 16-way hash is too small 6953045 Put implementation of the Pearson's hashing algorithm into a separate file
show more ...
|
#
08214031 |
| 12-Apr-2010 |
Pavel Filipensky <Pavel.Filipensky@Sun.COM> |
6935556 Unable to mount sec=krb5 with NFSv4 if filesystems are shared differently 6936129 get_root_export() should use tree_parent instead of VOP_LOOKUP("..") to find the ROOT exportinfo 6895005 clie
6935556 Unable to mount sec=krb5 with NFSv4 if filesystems are shared differently 6936129 get_root_export() should use tree_parent instead of VOP_LOOKUP("..") to find the ROOT exportinfo 6895005 client can't access server's exported pseduo-FS after the underneath ZFS-FSs are unshared
show more ...
|
#
3f238301 |
| 28-Feb-2010 |
Pavel Filipensky <Pavel.Filipensky@Sun.COM> |
6901748 mvfs and nfs pseudo namespace tree do not work together 6926015 dead code in exportfs()
|
#
c076b414 |
| 19-May-2009 |
Pavel Filipensky <Pavel.Filipensky@Sun.COM> |
6840231 Panic in treeclimb_export()->checkexport4() 6840163 Variable treenode_t *ns_root should be declared as extern in export.h 6840149 "#define EXPTABLESIZE 16" is twice in the source 6834678 typo
6840231 Panic in treeclimb_export()->checkexport4() 6840163 Variable treenode_t *ns_root should be declared as extern in export.h 6840149 "#define EXPTABLESIZE 16" is twice in the source 6834678 typo in /usr/include/nfs/export.h
show more ...
|
#
992d2fac |
| 20-Mar-2008 |
pf199842 <none@none> |
4175972 rmdir of shared directory results in filesystem corruption 6670800 Wrong security flavor ref count after non file system root dir is reshared
|
#
da6c28aa |
| 26-Oct-2007 |
amw <none@none> |
PSARC/2007/218 caller_context_t in all VOPs PSARC/2007/227 VFS Feature Registration and ACL on Create PSARC/2007/244 ZFS Case-insensitive support PSARC/2007/315 Extensible Attribute Interfaces PSARC/
PSARC/2007/218 caller_context_t in all VOPs PSARC/2007/227 VFS Feature Registration and ACL on Create PSARC/2007/244 ZFS Case-insensitive support PSARC/2007/315 Extensible Attribute Interfaces PSARC/2007/394 ls(1) new command line options '-/' and '-%': CIFS system attributes support PSARC/2007/403 Modified Access Checks for CIFS PSARC/2007/410 Add system attribute support to chmod(1) PSARC/2007/432 CIFS system attributes support for cp(1), pack(1), unpack(1), compress(1) and uncompress(1) PSARC/2007/444 Rescind SETTABLE Attribute PSARC/2007/459 CIFS system attributes support for cpio(1), pax(1), tar(1) PSARC/2007/546 Update utilities to match CIFS system attributes changes. PSARC/2007/560 ZFS sharesmb property 4890717 want append-only files 6417428 Case-insensitive file system name lookup to support CIFS 6417435 DOS attributes and additional timestamps to support for CIFS 6417442 File system quarantined and modified attributes to support an integrated Anti-Virus service 6417453 FS boolean property for rejecting/allowing invalid UTF-8 sequences in file names 6473733 RFE: Need support for open-deny modes 6473755 RFE: Need ability to reconcile oplock and delegation conflicts 6494624 sharemgr needs to support CIFS shares better 6546705 All vnode operations need to pass caller_context_t 6546706 Need VOP_SETATTR/VOP_GETATTR to support new, optional attributes 6546893 Solaris system attribute support 6550962 ZFS ACL inheritance needs to be enhanced to support Automatic Inheritance 6553589 RFE: VFS Feature Registration facility 6553770 RFE: ZFS support for ACL-on-CREATE (PSARC 2007/227) 6565581 ls(1) should support file system attributes proposed in PSARC/2007/315 6566784 NTFS streams are not copied along with the files. 6576205 cp(1), pack(1) and compress(1) should support file system attributes proposed in PSARC/2007/315 6578875 RFE: kernel interfaces for nbmand need improvement 6578883 RFE: VOP_SHRLOCK needs additional access types 6578885 chmod(1) should support file system attributes proposed in PSARC/2007/315 6578886 RFE: disallow nbmand state to change on remount 6583349 ACL parser needs to support audit/alarm ACE types 6590347 tar(1) should support filesystem attributes proposed in PSARC/2007/315 6597357 *tar* xv@ doesn't show the hidden directory even though it is restored 6597360 *tar* should re-init xattr info if openat() fails during extraction of and extended attribute 6597368 *tar* cannot restore hard linked extended attributes 6597374 *tar* doesn't display "x " when hard linked attributes are restored 6597375 *tar* extended attribute header off by one 6614861 *cpio* incorrectly archives extended system attributes with -@ 6614896 *pax* incorrectly archives extended system attributes with -@ 6615225 *tar* incorrectly archives extended system attributes with -@ 6617183 CIFS Service - PSARC 2006/715
show more ...
|
#
af9f9769 |
| 16-Aug-2007 |
jasmith <none@none> |
6216103 assertion failed: curdata->ex_seccnt > 0 seen again
|
#
27242a7c |
| 14-Mar-2006 |
thurlow <none@none> |
6344186 NFSv3 needs to support .zfs (like NFSv4 already does)
|
#
7c46fb7f |
| 01-Nov-2005 |
ek110237 <none@none> |
6337437 .zfs doesn't work over NFS
|
#
7c478bd9 |
| 14-Jun-2005 |
stevel@tonic-gate <none@none> |
OpenSolaris Launch
|