History log of /illumos-gate/usr/src/uts/common/fs/zfs/zfs_acl.c
Revision Date Author Comments
f67950b21e185934ccabe311516f4dcbdb00ef79 19-Aug-2019 Nasf-Fan <fan.yong@intel.com> 11479 zfs project support
Portions contributed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Portions contributed by: Jinshan Xiong <jinshan.xiong@intel.com>
Portions contributed by: Suman Chakravartula <schakrava@gmail.com>
Portions contributed by: jxiong <jinshan.xiong@gmail.com>
Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed by Ned Bass <bass6@llnl.gov>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: C Fraire <cfraire@me.com>
Reviewed by: Kody Kantor <kody.kantor@joyent.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
4fbfc69b99ccacf0999510e626df37e53b3d56ef 17-Oct-2017 Gordon Ross <gwr@nexenta.com> 10991 Allow user ACE in ACL to match SID in token extra SIDs
Reviewed by: Roman Strashkin <roman.strashkin@nexenta.com>
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
Reviewed by: Rick McNeal <rick.mcneal@nexenta.com>
Reviewed by: Joyce McIntosh <joyce.mcintosh@nexenta.com>
Reviewed by: Garrett D'Amore <garrett@damore.org>
Reviewed by: Gergő Doma <domag02@gmail.com>
Approved by: Dan McDonald <danmcd@joyent.com>
54811da5ac6b517992fdc173df5d605e4e61fdc0 06-Oct-2018 Toomas Soome <tsoome@me.com> 8423 Implement large_dnode pool feature
8199 multi-threaded dmu_object_alloc()
7432 Large dnode pool feature
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Jason King <jason.king@joyent.com>
Approved by: Dan McDonald <danmcd@joyent.com>
edc8ef7d921c96b23969898aeb766cb24960bda7 10-Mar-2018 Toomas Soome <tsoome@me.com> 9213 zfs: sytem typo
Reviewed by: C Fraire <cfraire@me.com>
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk>
Approved by: Joshua M. Clulow <josh@sysmgr.org>
e9bacc6d1a71ea3f7082038b2868de8c4dd98bdc 18-Feb-2018 Dominik Hassler <hadfl@omniosce.org> 8984 fix for 6764 breaks ACL inheritance
Reviewed by: Sam Zaydel <szaydel@racktopsystems.com>
Reviewed by: Paul B. Henson <henson@acm.org>
Reviewed by: Prakash Surya <prakash.surya@delphix.com>
Approved by: Matthew Ahrens <mahrens@delphix.com>
82693e09cc02331fa1b3b73b54b1060e73507a8d 14-Jan-2018 WHR <msl0000023508@gmail.com> 8966 Source file zfs_acl.c, function zfs_aclset_common contains a use after end of the lifetime of a local variable
Reviewed by: Matt Ahrens <mahrens@delphix.com>
Reviewed by: Andriy Gapon <avg@FreeBSD.org>
Approved by: Richard Lowe <richlowe@richlowe.net>
2889ec41c05e9ffe1890b529b3111354da325aeb 23-Mar-2017 Gordon Ross <gwr@nexenta.com> 8311 ZFS_READONLY is a little too strict
Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Reviewed by: Andrew Stormont <andyjstormont@gmail.com>
Reviewed by: Matt Ahrens <mahrens@delphix.com>
Reviewed by: John Kennedy <john.kennedy@delphix.com>
Approved by: Prakash Surya <prakash.surya@delphix.com>
da412744bc6f902e4519ae67e92191a2e5d85e2c 19-Mar-2016 Kevin Crowe <kevin.crowe@nexenta.com> 6765 zfs_zaccess_delete() comments do not accurately reflect delete permissions for ACLs
Reviewed by: Gordon Ross <gwr@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
de0f1ddb598506a5d9a02946b67e9300b5f2a7cd 19-Mar-2016 Albert Lee <trisk@nexenta.com> 6764 zfs issues with inheritance flags during chmod(2) with aclmode=passthrough
Reviewed by: Gordon Ross <gwr@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
851632d6a88d512574719953cc01ae7c2ed66b88 19-Mar-2016 Albert Lee <trisk@nexenta.com> 6763 aclinherit=restricted masks inherited permissions by group perms (groupmask)
Reviewed by: Gordon Ross <gwr@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
1eb4e906ec75b9bde421954ace46ef137b0fc9eb 19-Mar-2016 Kevin Crowe <kevin.crowe@nexenta.com> 6762 POSIX write should imply DELETE_CHILD on directories - and some additional considerations
Reviewed by: Gordon Ross <gwr@nexenta.com>
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
f7170741490edba9d1d9c697c177c887172bc741 11-Jun-2013 Will Andrews <will@firepipe.net> 3742 zfs comments need cleaner, more consistent style
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: George Wilson <george.wilson@delphix.com>
Reviewed by: Eric Schrock <eric.schrock@delphix.com>
Approved by: Christopher Siden <christopher.siden@delphix.com>
be6fd75a69ae679453d9cda5bff3326111e6d1ca 08-Mar-2013 Matthew Ahrens <mahrens@delphix.com> 3598 want to dtrace when errors are generated in zfs
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com>
Reviewed by: Adam Leventhal <ahl@delphix.com>
Reviewed by: Christopher Siden <christopher.siden@delphix.com>
Approved by: Garrett D'Amore <garrett@damore.org>
a3c49ce110f325a563c245bedc4d533adddb7211 14-May-2011 Albert Lee <trisk@nexenta.com> 742 Resurrect the ZFS "aclmode" property
664 Umask masking "deny" ACL entries.
279 Bug in the new ACL (post-PSARC/2010/029) semantics
Reviewed by: Aram Hăvărneanu <aram@nexenta.com>
Reviewed by: Gordon Ross <gwr@nexenta.com>
Reviewed by: Robert Gordon <rbg@openrbg.com>
Reviewed by: Mark.Maybee@oracle.com
Approved by: Garrett D'Amore <garrett@nexenta.com>
0b2a8171b47dd85552e914b19eea8ce3c3c731ff 12-Aug-2010 Mark Shellenbaum <Mark.Shellenbaum@Oracle.COM> 6975482 assertion failed: error == 0 (0x2 == 0x0), file: ../../common/fs/zfs/zfs_vnops.c, line: 1630
6975131 zfs_remove leaks xattr vnode holds, which can lead to zone halt problem
6975190 memory leak after zfs stress testing
f1696b231bb1209e1cea95b7ff29b8c60493daa0 11-Aug-2010 Mark Shellenbaum <Mark.Shellenbaum@Oracle.COM> 6971929 Unable to add/remove ACE after doing idmap flush -a
2bd6c4de2748ab3787a6e1ab244159d738d831e0 09-Aug-2010 Mark Shellenbaum <Mark.Shellenbaum@Oracle.COM> 6973827 ACL upgrade from zpl version 2 -> 4 don't grab all the necessary tx holds.
1412a1a223b7a94990edf5114c108b0a29c3f881 14-Jun-2010 Mark Shellenbaum <Mark.Shellenbaum@Oracle.COM> 6957974 assertion failed: 0 == sa_lookup(zp->z_sa_hdl, SA_ZPL_ZNODE_ACL(zp->z_zfsvfs)
6960907 zfs_rezget() has uninitialized z_mode variable
485adf6194d7a711f1a48d816798e4481c28dae5 06-May-2010 Mark Shellenbaum <Mark.Shellenbaum@Sun.COM> 6947609 not inheriting inherit_only directories correctly
134a1f4e3289b54e0f980e9cf05352e419a60bee 28-Apr-2010 Casper H.S. Dik <Casper.Dik@Sun.COM> PSARC 2009/377 In-kernel pfexec implementation.
PSARC 2009/378 Basic File Privileges
PSARC 2010/072 RBAC update: user attrs from profiles
4912090 pfzsh(1) should exist
4912093 pfbash(1) should exist
4912096 pftcsh(1) should exist
6440298 Expand the basic privilege set in order to restrict file access
6859862 Move pfexec into the kernel
6919171 cred_t sidesteps kmem_debug; we need to be able to detect bad hold/free when they occur
6923721 The new SYS_SMB privilege is not backward compatible
6937562 autofs doesn't remove its door when the zone shuts down
6937727 Zones stuck on deathrow; netstack_zone keeps a credential reference to the zone
6940159 Implement PSARC 2010/072
f3e6fb2f4e84077db6155f4306cc8a4cb49ff512 22-Apr-2010 Mark Shellenbaum <Mark.Shellenbaum@Sun.COM> 6945935 potential mutex problem in zfs_zaccess_aces_check()
27dd1e87cd3d939264769dd4af7e6a529cde001f 14-Apr-2010 Mark Shellenbaum <Mark.Shellenbaum@Sun.COM> PSARC/2010/029 Improved ACL interoperability
6923083 ZFS/NFS/SMB ACL interoperability changes
c694df91a1cf9e8c631e696641c4475968652f40 22-Mar-2010 Mark Shellenbaum <Mark.Shellenbaum@Sun.COM> PSARC/2010/009 Modified ZFS passthrough-x ACL inheritance
6935418 passthrough-x should apply to all ACEs
0a586cea3ceec7e5e50e7e54c745082a7a333ac2 16-Mar-2010 Mark Shellenbaum <Mark.Shellenbaum@Sun.COM> 6716117 ZFS needs native system attribute infrastructure
6516171 zpl symlinks should have their own object type
b38741657f2b4824e5595acf790b1d2eb9d761f0 22-Jan-2010 John Harres <John.Harres@Sun.COM> 6901694 Panic attempting to write zfs credentials
6912726 panic in zfs_log_create() due to NULL z_fuidp not populated in zfs_acl_ids_create()
4a1f0cc97e50e029e40b6055fa68f89c9ae6bb38 04-Dec-2009 Mark Shellenbaum <Mark.Shellenbaum@Sun.COM> 6906110 bad trap panic in zil_replay_log_record
6906946 zfs replay isn't handling uid/gid correctly
2e7d9b4283515cc94f4e29f4b76204b1c108c307 12-Aug-2009 Mark Shellenbaum <Mark.Shellenbaum@Sun.COM> 6870564 panic in zfs_getsecattr
e4f969464ce6ee922c4ed79f2057358f2f84431d 31-Jul-2009 Tim Haley <Tim.Haley@Sun.COM> 6865875 zfs sometimes incorrectly giving search access to a dir
4929fd5ef3f018b490359eb4a2d95d22152325fb 21-Jul-2009 Tim Haley <Tim.Haley@Sun.COM> 6857433 memory leaks found at: zfs_acl_alloc/zfs_acl_node_alloc
6860318 truncate() on zfsroot succeeds when file has a component of its path set without access permission
d47621a49c68c359358f6630aa45cc320762f51f 28-Jun-2009 Tim Haley <Tim.Haley@Sun.COM> 6775100 stat() performance on files on zfs should be improved
6827779 rrwlock is overly protective of its counters
e02bc683670db294fbd983dc860f911ff8e7d1d2 15-Jun-2009 Mark Shellenbaum <Mark.Shellenbaum@Sun.COM> 6848431 zfs with rstchown=0 or file_chown_self privilege allows user to "take" ownership
e802abbda8c322f24d47835734f4a793ef15ddc8 29-May-2009 Tim Haley <Tim.Haley@Sun.COM> PSARC 2009/246 ZFS support for Access Based Enumeration
6802734 Support for Access Based Enumeration
6826760 A test driver for some ZFS features would be beneficial
6844861 inconsistent xattr readdir behavior with too-small buffer
7bfdf011e081684f853a3242d0296695110d9d84 30-Apr-2009 Neil Perrin <Neil.Perrin@Sun.COM> 6801810 Commit of aligned streaming rewrites to ZIL device causes unwanted disk reads
148434217c040ea38dc844384f6ba68d9b325906 18-Apr-2009 Matthew Ahrens <Matthew.Ahrens@Sun.COM> PSARC/2009/204 ZFS user/group quotas & space accounting
6501037 want user/group quotas on ZFS
6830813 zfs list -t all fails assertion
6827260 assertion failed in arc_read(): hdr == pbuf->b_hdr
6815592 panic: No such hold X on refcount Y from zfs_znode_move
6759986 zfs list shows temporary %clone when doing online zfs recv
89459e17032b6bb1d59eebd2b7c0d06859d4657c 26-Mar-2009 Mark Shellenbaum <Mark.Shellenbaum@Sun.COM> 6790064 zfs needs to determine uid and gid earlier in create process
f52e0e2bdbf77acd45e060be155f7a484e1bf1f9 02-Mar-2009 Mark Shellenbaum <Mark.Shellenbaum@Sun.COM> 6809529 dirtying snapshot! rears its head again
1209a471b5681c43d839d4b890f708f500da7346 25-Nov-2008 Neil Perrin <Neil.Perrin@Sun.COM> 6765294 Refactor replay
d0f3f37e7f24f68fdbd85386c60e576883622762 10-Nov-2008 Mark Shellenbaum <Mark.Shellenbaum@Sun.COM> PSARC/2008/659 New ZFS "passthrough-x" ACL inheritance rules
6765166 Need to provide mechanism to optionally inherit ACE_EXECUTE
47def0dc58be41683fc5c0729b1308e689fc9d4a 17-Sep-2008 Mark Shellenbaum <Mark.Shellenbaum@Sun.COM> 6744510 Should not allow to rename a file/folder when a user does not have permission
003c2582df5b8a57cb0e6f04227f93ccd982f0e5 11-Sep-2008 Mark Shellenbaum <Mark.Shellenbaum@Sun.COM> 6746456 ZFS doesn't inherit old ACLs correctly on upgraded file system
1ab996781aab376b5ee79af025ab24ff42a0a3f0 14-Aug-2008 Mark Shellenbaum <Mark.Shellenbaum@Sun.COM> 6736457 dmu_tx_dirty_buf+297 panic while Win2003 is copying i386 folder from win2003 CD-ROM to Nevada
b87f3af36bb994656da117319f5129ddfd05ed21 05-Aug-2008 perrin <none@none> PSARC 2008/486 Intent log replay failure handling
6707530 log device failure needs some work
7ed7e920b3b51c792a1541c93ef3d50f4a07763e 22-Jul-2008 marks <none@none> 6723181 delete deny permissions broken
b249c65cf0a7400e86a36ddab5c3fce085809859 08-Jul-2008 marks <none@none> PSARC/2008/342 Further SID support
6677411 chmod when faced with deleting more than one acl in one go will only remove the first ACL
6677801 *chmod* Could be more efficient when deleting ACLs
6682126 *chmod* reports invalid user when it means invalid group
6682138 *chmod* Recursive setting of inherit ACLs reports errors for all files.
6682943 Request for aliases to simplify setting ACL permissions
6699852 ZFS should allow storing inheritance flags in file ACLs
6703748 ZFS allows deletes on a readonly file system
6710731 chown(1)/chgrp(1) SID support
6710735 tar/cpio ACL/SID support
6714392 want more SID support
b3d141f8c7a5335d670721a81f797b1834ee327b 09-Apr-2008 marks <none@none> PSARC/2008/231 New ZFS "passthrough" ACL inheritance rules
6538405 ZFS needs mechanism to bypass file creation mode
23d5bb1f2275e3b549733444de8e92fb47d0631b 21-Mar-2008 marks <none@none> 6674548 zfs_delete_final_check calls secpolicy_vnode_access on wrong vnode
90fafcf0df314d4b61e54f05ce41f7e1c06a025a 21-Feb-2008 marks <none@none> 6664536 zfs O_RDWR access check more stringent than tmpfs or ufs
e0d35c4478bf9fd4080951b5b9d1f9a38948ba69 01-Feb-2008 marks <none@none> 6650192 zfs ACL/fuid code could use some minor cleanup
6650223 zdb znode output should include uid/gid and possible SID information
6657644 zfs_fuid_init() panic
4c841f6070b4f88f9dc008de526b313bbebd4e32 14-Jan-2008 marks <none@none> 6603908 can't change mode if FS/dir is out of quota
bda89588bd7667394a834e8a9a34612cce2ae9c3 04-Jan-2008 jp151216 <none@none> 6552639 Each zone should have it's own idmapd
e6032be1b8a5a1d03081e0d62b624db95c4cf8b7 03-Jan-2008 marks <none@none> 6646907 mismerge in zfs_mode_fuid_compute()
2459a9eaca6b6525c76289d22ffe4c96be1956d6 19-Nov-2007 marks <none@none> 6601830 mismatch between zfs_mount() behavior and comment
6630698 aclmode=discard may leak memory
569e6c63191416b7413c148fd5a6194a0b820b2c 08-Nov-2007 marks <none@none> 6624956 zfs_log_fuid_ids can cause panic on sparc
6626168 zfs can incorrectly log uids for failed mappings
6626566 zfs ace splitting not working quite right
da6c28aaf62fa55f0fdb8004aa40f88f23bf53f0 25-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/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
29a0b7379cd3103841d05e3ed04486412049accc 15-Aug-2007 marks <none@none> 6590376 Fails to chmod on a zfs volume with windows ACL
f48205be61a214698b763ff550ab9e657525104c 25-May-2007 casper <none@none> PSARC 2007/064 Unified POSIX and Windows Credentials for Solaris
4994017 data structure sharing between rpcbind and libnsl leads to accidents
6549510 Need the ability to store SIDs in the Solaris cred_t
6549515 PSARC 2007/064: uid_t and gid_t to become unsigned
7106075a406fbb9356893d9b37bc3053be6071c1 23-May-2007 marks <none@none> 6528189 cp -p invalid argument issue on Redhat linux AS 3.0 NFS client against ZFS NFS directory
e9dbad6f263d5570ed7ff5443ec5b958af8c24d7 05-Sep-2006 eschrock <none@none> PSARC 2006/486 ZFS canmount property
PSARC 2006/497 ZFS create time properties
PSARC 2006/502 ZFS get all datasets
PSARC 2006/504 ZFS user properties
6269805 properties should be set via an nvlist.
6281585 user defined properties
6349494 'zfs list' output annoying for even moderately long dataset names
6366244 'canmount' option for container-like functionality
6367103 create-time properties
6416639 RFE: provide zfs get -a
6437808 ZFS module version should match on-disk version
6454551 'zfs create -b blocksize filesystem' should fail.
6457478 unrecognized character in error message with 'zpool create -R' command
6457865 missing device name in the error message of 'zpool clear' command
6458571 zfs_ioc_set_prop() doesn't validate input
6458614 zfs ACL #defines should use prefix
6458638 get_configs() accesses bogus memory
6458678 zvol functions should be moved out of zfs_ioctl.h
6458683 zfs_cmd_t could use more cleanup
6458691 common routines to manage zfs_cmd_t nvlists
6460398 zpool import cores on zfs_prop_get
6461029 zpool status -x noexisting-pool has incorrect error message.
6461223 index translations should live with property definitions
6461424 zpool_unmount_datasets() has some busted logic
6461427 zfs_realloc() would be useful
6461757 'zpool status' can report the wrong number of persistent errors
6461784 recursive zfs_snapshot() leaks memory
b19a79ec1a527828a60c4d325ccd8dcbeb2b2e8b 29-Aug-2006 perrin <none@none> 6413510 zfs: writing to ZFS filesystem slows down fsync() on other files in the same FS
6453172 ztest turns into a sloth due to massive arc_min_prefetch_lifespan
47db7e746eb0bef03d3708b9d5b48f4ca49968ba 24-Aug-2006 marks <none@none> 6461609 zfs delete permissions are not working correctly
8a2f1b9190d1dc288470a1fd2776d79ce82cb129 02-Jun-2006 ahrens <none@none> 6430121 3-way deadlock involving tc_lock within zfs
d394a7544e3fd35f9cbe064e8d86cdaa85417402 25-May-2006 xs154138 <none@none> 6362990 server returns OK on NVERIFY of maxlink/maxfilesize with NFSv4/ZFS
6366301 CREATE with owner_group attribute is not set correctly with NFSv4/ZFS
6373971 xdr_cnfs_resop4_wrap is dead code
169cdae232f15e542d6af0a9ce30c3f84222bc0f 09-Mar-2006 marks <none@none> 6380036 zfs does not clear S_ISUID and S_ISGID bits on successful writes
6388195 conflict of filesystem property of "aclinherit=secure" & ACE no_propagate
6389212 file_dac_search privilege is ineffective when traversing zfs mount point
ea8dc4b6d2251b437950c0056bc626b311c73c27 04-Mar-2006 eschrock <none@none> PSARC 2006/077 zpool clear
PSARC 2006/139 FMA for ZFS
6284889 arc should replace the znode cache
6333006 DMU & DSL should not panic upon I/O error
6333092 concurrent reads to a file not scaling with number of readers
6338081 ZFS/FMA phase 1
6338386 need persistent error log
6341326 i/o error causes arc buf hash table corruption
6341639 zfs backup/restore should compute/verify checksum of backup stream
6348002 out of space due to changing properties
6354724 inaccurate error message from zfs restore
6354872 dmu_sync() blows predictive accounting
6355416 zpool scrubbing consumes all memory, system hung
6363995 df should only load libzfs when it encounters a ZFS filesystem
6366320 zfs backup/restore doesn't like signals
6368892 mount -m support needed for legacy mounts
6368902 boot archive fstat support needed for ZFS Mountroot
6369424 BFU complains when bfu'ing a ZFS root filesystem
6374062 mountroot support needed for ZFS
6376356 dirtying dbuf obj=43 lvl=0 blkid=0 but not tx_held
6378391 unused members of dmu_objset_stats_t
6378392 clean up zfs_cmd_t structure
6378685 buf_init should allocate its hash table more carefully
6378976 ziltest should be a first class citizen
6381086 zdb segfaults if there is a spa deferred-free bplist
6381203 deadlock due to i/o while assigning (tc_lock held)
6381209 freed space is not immediately available
6381344 'zpool clear'
6381345 FAULTED devices should really be UNAVAIL
6381346 import should mark devices as persistently unavailable
6383272 recursive mutex_enter() during log replay with zfs root
6386326 origin property is not displayed
6386354 libzfs does too much in its _init section, calls exit(1)
6386624 zpool should not complain about non-existent devices from libdiskmgt
6386910 spa needs to be i/o error hardened
6387735 need a mechanism to inject faults into ZFS
6387736 internal ZFS utilities should be placed in an ON-private package
6389928 libzfs should ship a lint library
6390609 malformed vdev config panics on zpool_create()
6390677 version number checking makes upgrades challenging
6390713 ztest hangs in zil_suspend()
6391873 metadata compression should be turned back on
6392113 ztest sometimes reports leaked blocks because ZIL isn't resilvered
6393004 minor memory leak in unique_insert()
84c5a1550ecbf7356ab4133238160367c507f4fb 23-Jan-2006 marks <none@none> 6362908 nfsv4-test: RENAME does not check PERM with NFSv4/ZFS
6372549 nfsv4 server returns OK for SETATTR of size on a symlink over ZFS, INVAL is expected
0a787dc5d2d96ab63f180c8895835c584db505f2 23-Nov-2005 marks <none@none> 6350871 chmod doesn't work correctly when creating a directory and inheriting file_inherit/no_propagate.
de122929e7c37df60cbea70616404e22d20e025b 14-Nov-2005 marks <none@none> 6347134 zfs_zaccess() is killing ZFS stat() performance
6348240 zfs set aclinherit error message incorrect
55601ddb0a1b2278559e8e1723ff6e08c0aeb553 08-Nov-2005 marks <none@none> 6344681 chmod file_inherit should not added the specified ACE to new create subdirectores.
6346223 chmod A=<acl_specification> not replacing entire ACL
fa9e4066f08beec538e775443c5be79dd423fcab 31-Oct-2005 ahrens <none@none> PSARC 2002/240 ZFS
6338653 Integrate ZFS
5096886 Write caching disks need mechanism to flush cache to physical media