summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/fs
AgeCommit message (Collapse)AuthorFilesLines
2014-07-074950 files sometimes can't be removed from a full filesystemMatthew Ahrens7-21/+66
Reviewed by: Adam Leventhal <adam.leventhal@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Boris Protopopov <bprotopopov@hotmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-06-274929 want prevsnap propertyMatthew Ahrens1-1/+7
Reviewed by: Adam Leventhal <adam.leventhal@delphix.com> Reviewed by: Matt Amdur <matt.amdur@delphix.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Boris Protopopov <bprotopopov@hotmail.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@omniti.com>
2014-06-264924 LZ4 Compression for metadataDaniil Lunev3-34/+30
Reviewed by Matthew Ahrens <mahrens@delphix.com> Reviewed by Saso Kiselkov <skiselkov.ml@gmail.com> Approved by: Christopher Siden <christopher.siden@delphix.com>
2014-06-264936 lz4 could theoretically overflow a pointer with a certain inputDan McDonald1-0/+6
Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Approved by: Gordon Ross <gordon.ross@nexenta.com>
2014-06-254914 zfs on-disk bookmark structure should be named *_phys_tMatthew Ahrens24-107/+108
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-06-173910 t_look(3NSL) should never return T_ERRORGary Mills1-0/+6
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@omniti.com>
2014-06-124756 metaslab_group_preload() could deadlockGeorge Wilson1-3/+22
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2014-06-084897 Space accounting mismatch in L2ARC/zpoolSaso Kiselkov1-5/+13
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Boris Protopopov <bprotopopov@hotmail.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-06-054881 zfs send performance degradation when embedded block pointers are ↵Matthew Ahrens1-15/+20
encountered Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-06-054390 i/o errors when deleting filesystem/zvol can lead to space map corruptionMatthew Ahrens14-157/+291
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-06-054757 ZFS embedded-data block pointers ("zero block compression")Matthew Ahrens30-203/+912
4913 zfs release should not be subject to space checks Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Max Grossman <max.grossman@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-05-304901 zfs filesystem/snapshot limit leaksJerry Jelinek1-5/+11
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-05-293897 zfs filesystem and snapshot limits (fix leak)Alex Reece1-0/+1
Approved by: Christopher Siden <christopher.siden@delphix.com>
2014-05-233835 zfs need not store 2 copies of all metadataMatthew Ahrens4-20/+57
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-05-194730 metaslab group taskq should be destroyed in metaslab_group_destroy()George Wilson1-1/+2
Reviewed by: Alex Reece <alex.reece@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-05-104768 Handling of rfs4_start_time is fragileMarcel Telka1-5/+7
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Jan Kryl <jan.kryl@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-04-254698 fix builds by gcc44 on sparcIgor Kozhukhov1-1/+3
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@omniti.com>
2014-04-223897 zfs filesystem and snapshot limitsJerry Jelinek9-24/+840
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Christopher Siden <christopher.siden@delphix.com>
2014-04-184754 io issued to near-full luns even after setting noalloc thresholdGeorge Wilson3-51/+7
4755 mg_alloc_failures is no longer needed Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-04-154752 fan out read zio taskqsAdam H. Leventhal1-2/+2
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Eric Schrock <eric.schrock@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-04-154374 dn_free_ranges should use range_tree_tMatthew Ahrens15-166/+119
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Max Grossman <max.grossman@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>
2014-03-284662 need a way to disable default file systems in zonesJerry Jelinek4-6/+10
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-03-064650 nfssrv module is left half-initialized if mod_install(9f) failsMarcel Telka1-0/+3
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-03-044638 Panic in ZFS via rfs3_setattr()/rfs3_write(): dirtying snapshot!Marcel Telka1-1/+21
Reviewed by: Alek Pinchuk <alek.pinchuk@nexenta.com> Reviewed by: Ilya Usvyatsky <ilya.usvyatsky@nexenta.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2014-03-034642 Checks for ROFS are not sufficient in NFS serverMarcel Telka3-29/+29
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-02-284628 NFS extremely slow in nfsauthMarcel Telka1-36/+24
Reviewed by: Jan Kryl <jan.kryl@nexenta.com> Reviewed by: Ilya Usvyatsky <ilya.usvyatsky@nexenta.com> Reviewed by: Josef Sipek <josef.sipek@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Robert Mustacchi <rm@joyent.com>
2014-02-284627 POLLHUP not generated for disconnected socketsBryan Cantrill2-2/+43
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Albert Lee <trisk@nexenta.com> Approved by: Garrett D'Amore <garrett@damore.org>
2014-02-104141 deleg_reopen() can leak osp->os_ref_countSimon Klinkert1-0/+1
Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-02-064574 get_clones_stat does not call zap_count in non-debug kernelAlexander Stetsenko1-1/+2
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Gordon Ross <gwr@nexenta.com>
2014-01-274504 traverse_visitbp: visit DMU_GROUPUSED_OBJECT before DMU_USERUSED_OBJECTMatthew Ahrens1-6/+6
Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Andriy Gapon <andriy.gapon@hybridcluster.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2014-01-173105 Kernel inet_pton() implementation returns result in host byte orderYuri Pankov2-21/+6
Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Robert Mustacchi <rm@joyent.com>
2014-01-173995 Memory leak of compressed buffers in l2arc_write_doneSaso Kiselkov1-9/+8
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2014-01-134425 port_fop_femuninstall is too loose with its locksRobert Mustacchi1-3/+1
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-01-134424 devfsadmd and zoneadmds tied in knotsRobert Mustacchi1-6/+22
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-12-162410 procfs needlessly breaks large file supportBryan Cantrill3-1/+11
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Garrett D'Amore <garrett@damore.org>
2013-12-124391 panic system rather than corrupting pool if we hit bug 4390Matthew Ahrens5-9/+26
Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Approved by: Gordon Ross <gwr@nexenta.com>
2013-12-114369 implement zfs bookmarksMatthew Ahrens11-75/+843
4368 zfs send filesystems from readonly pools Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2013-12-114121 vdev_label_init should treat request as succeeded when pool is read onlyGeorge Wilson1-1/+1
Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2013-12-094370 avoid transmitting holes during zfs sendMax Grossman28-330/+502
4371 DMU code clean up Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Garrett D'Amore <garrett@damore.org>
2013-12-014188 assertion failed in dmu_tx_hold_free(): dn_datablkshift != 0Matthew Ahrens1-1/+8
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Approved by: Garrett D'Amore <garrett@damore.org>
2013-11-283580 Want zvols to return volblocksize when queried for physical block sizeGeorge Wilson1-31/+52
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Christopher Siden <christopher.siden@delphix.com> Reviewed by: Boris Protopopov <boris.protopopov@nexenta.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Gordon Ross <gwr@nexenta.com>
2013-11-264347 ZPL can use dmu_tx_assign(TXG_WAIT)Matthew Ahrens3-51/+20
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Adam Leventhal <ahl@delphix.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Boris Protopopov <boris.protopopov@nexenta.com> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-11-224342 NULL pointer dereference in rfs4_op_setclientid()Marcel Telka1-3/+19
Reviewed by: Dan McDonald <danmcd@nexenta.com> Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2013-11-174322 ZFS deadlock on dp_config_rwlockSteven Hartland1-2/+4
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Ilya Usvyatsky <ilya.usvyatsky@nexenta.com> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-11-154128 disks in zpools never go away when pulledJoshua M. Clulow2-18/+230
Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Bill Pijewski <wdp@joyent.com> Reviewed by: Marcel Telka <marcel.telka@nexenta.com> Approved by: Eric Schrock <eric.schrock@delphix.com>
2013-11-063928 `tail -f ...` doesn't notice file truncationBryan Cantrill10-29/+153
3929 `man tail` doesn't mentioned "-F" option 3930 'tail -F ...' not resetting the offset of file rotation properly 3968 want FILE_TRUNC event for PORT_SOURCE_FILE Reviewed by: Gordon Ross <gordon.ross@nexenta.com> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-11-064243 sdev_access() race leads to panicRobert Mustacchi1-3/+2
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Eric Schrock <eric.schrock@delphix.com>
2013-10-184089 NULL pointer dereference in arc_read()Boris Protopopov1-9/+11
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-10-184088 use after free in arc_release()Boris Protopopov1-1/+1
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Reviewed by: Saso Kiselkov <skiselkov.ml@gmail.com> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-10-143964 L2ARC should always compress metadata buffersSaso Kiselkov3-2/+6
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Richard Elling <richard.elling@gmail.com> Approved by: Dan McDonald <danmcd@nexenta.com>