summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/fs
AgeCommit message (Collapse)AuthorFilesLines
2017-05-157444 fs/xattr.c should be more transparent (zfs_acl_test)Gordon Ross1-8/+17
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Yuri Pankov <yuri.pankov@gmail.com> Approved by: Matthew Ahrens <mahrens@delphix.com>
2017-05-058063 verify that we do not attempt to access inactive txgMatthew Ahrens8-29/+56
Reviewed by: Serapheim Dimitropoulos <serapheim@delphix.com> Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-04-25backout: 8021 ARC buf data scatter-ization (causes 8100)Robert Mustacchi32-2282/+681
2017-04-247786 zfs`vdev_online() needs better notification about state changesYuri Pankov1-6/+8
Reviewed by: Matthew Ahrens mahrens@delphix.com Reviewed by: George Wilson george.wilson@delphix.com Approved by: Albert Lee <trisk@forkgnu.org>
2017-04-218021 ARC buf data scatter-izationDan Kimmel32-681/+2282
Reviewed by: Matthew Ahrens mahrens@delphix.com Reviewed by: George Wilson george.wilson@delphix.com Reviewed by: Paul Dagnelie pcd@delphix.com Reviewed by: John Kennedy john.kennedy@delphix.com Reviewed by: Prakash Surya prakash.surya@delphix.com Reviewed by: Prashanth Sreenivasa pks@delphix.com Reviewed by: Pavel Zakharov pavel.zakharov@delphix.com Reviewed by: Chris Williamson chris.williamson@delphix.com Approved by: Richard Lowe <richlowe@richlowe.net>
2017-04-208085 Handle RPC groups betterAlex Wilson2-2/+6
Reviewed by: "Joshua M. Clulow" <josh@sysmgr.org> Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-04-188025 dbuf_read() creates unnecessary zio_root() for bonus bufMatthew Ahrens1-4/+6
Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed by: Prashanth Sreenivasa <pks@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-04-136101 attempt to lzc_create() a filesystem under a volume results in a panicAndriy Gapon2-1/+6
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-04-138061 sa_find_idx_tab can be declared more type-safelyMatthew Ahrens1-6/+5
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Chris Williamson <chris.williamson@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-04-138062 memory leak in smb_unicode_init()Pavel Zakharov1-0/+2
Reviewed by: Sebastien Roy <sebastien.roy@delphix.com> Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-04-138026 retire zfs_throttle_delay and zfs_throttle_resolutionAndriy Gapon1-3/+0
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-04-078027 tighten up dsl_pool_dirty_deltaAndriy Gapon1-1/+1
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim@delphix.com> Reviewed by: Paul Dagnelie <pcd@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-04-078023 Panic destroying a metaslab deferred range treeGeorge Wilson5-8/+34
Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-04-047885 zpool list can report 16.0e for expandszSteven Hartland1-7/+17
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2017-03-237754 need tmpfs size support in percentJerry Jelinek1-2/+38
Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2017-03-237752 tmpfs should support gigabyte sizesJoshua M. Clulow2-54/+115
7753 tmpfs should support "mode" option Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Dan McDonald <danmcd@omniti.com>
2017-03-227912 nfs_rwlock readers are running wild waiting for a writer that cannot comeMarcel Telka1-39/+34
Reviewed by: Arne Jansen <arne@die-jansens.de> Reviewed by: Gordon Ross <Gordon.W.Ross@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-03-167968 multi-threaded spa_sync()Matthew Ahrens15-151/+288
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Approved by: Dan McDonald <danmcd@omniti.com>
2017-03-167970 zfs_arc_num_sublists_per_state should be common to all multilistsMatthew Ahrens5-31/+44
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed by: Brad Lewis <brad.lewis@delphix.com> Reviewed by: Saso Kiselkov <saso.kiselkov@nexenta.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Approved by: Dan McDonald <danmcd@omniti.com>
2017-03-157801 add more by-dnode routines (lint)Matthew Ahrens1-4/+3
2017-03-147801 add more by-dnode routinesbzzz777-80/+271
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-03-087869 panic in bpobj_space(): null pointer dereferenceSerapheim Dimitropoulos2-10/+24
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Reviewed by: Steve Gonczi <steve.gonczi@delphix.com> Reviewed by: John Kennedy <john.kennedy@delphix.com> Reviewed by: George Melikov <mail@gmelikov.ru> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Approved by: Dan McDonald <danmcd@omniti.com>
2017-03-077867 ARC space accounting leakAndriy Gapon1-0/+6
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Dan Kimmel <dan.kimmel@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-287843 get_clones_stat() is suboptimal for lots of clonesAndriy Gapon1-1/+12
Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-287793 ztest fails assertion in dmu_tx_willuse_spaceMatthew Ahrens18-994/+232
Reviewed by: Steve Gonczi <steve.gonczi@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed by: Brian Behlendorf <behlendorf1@llnl.gov> Approved by: Robert Mustacchi <rm@joyent.com>
2017-02-287816 remove static unused variable in zfs_vfsops.cIgor Kozhukhov1-5/+0
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Andy Stormont astormont@racktopsystems.com Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-02-273629 NFSv4 client: assertion failed: vp->v_filocks == NULL, file: ↵Marcel Telka1-14/+20
../../common/fs/vnode.c, line: 2429 Reviewed by: Arne Jansen <arne@die-jansens.de> Approved by: Robert Mustacchi <rm@joyent.com>
2017-02-227812 Remove gender specific languageDaniel Hoffman14-28/+39
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Steve Gonczi <steve.gonczi@delphix.com> Reviewed by: Chris Williamson <chris.williamson@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2017-02-017719 sdev_create() doesn't enforce EISDIR in non-GZRyan Zezeski1-2/+30
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-01-315379 modifying a mmap()-ed file does not update its timestampsAndriy Gapon1-0/+2
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Prashanth Sreenivasa <pks@delphix.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>
2017-01-257798 vfs_mountfs passes junk in flags to domountAndrew Stormont1-0/+2
Reviewed by: Alexander Pyhalov <alp@rsu.ru> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Juraj Lutter <juraj.lutter@erigones.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Dan McDonald <danmcd@omniti.com>
2017-01-241300 filename normalization doesn't work for removesKevin Crowe9-111/+182
Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed by: Matt Ahrens <mahrens@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-01-247681 uts: nfs_dlboot fall back to use rootpath from dhcpToomas Soome1-19/+51
Reviewed by: Adam Števko <adam.stevko@gmail.com> Reviewed by: Dale Ghent <daleg@omniti.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-01-187740 fix for 6513 only works in hole punching case, not truncationPaul Dagnelie2-9/+33
Reviewed by: Steve Gonczi <steve.gonczi@delphix.com> Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-01-187779 clean up unused definitions in zfs ctldir codeAndriy Gapon2-10/+3
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Serapheim Dimitropoulos <serapheim@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
2017-01-167693 pynfs: OPEN4 st_open.testCreatExclusiveFile FAILUREVitaliy Gusev1-3/+4
Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Dan McDonald <danmcd@omniti.com>
2017-01-117743 per-vdev-zaps have no initialize path on upgradePaul Dagnelie2-4/+10
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Don Brady <don.brady@intel.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-01-116396 remove SVMYuri Pankov2-223/+4
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-01-077734 uts: update properties with correct typeToomas Soome1-20/+8
7735 uts: bootfs should use ddi_prop_get_int64() Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Yuri Pankov <yuri.pankov@gmail.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2017-01-057673 uts: strplumb is used before it is initializedToomas Soome1-6/+1
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Yuri Pankov <yuri.pankov@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2017-01-027689 Comment typos and formatting fixes in NFSv4 client sourcesMarcel Telka2-31/+23
Reviewed by: Adam Števko <adam.stevko@gmail.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2016-12-306569 large file delete can starve out write opsAlek Pinchuk3-6/+64
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Sanjay Nadkarni <sanjay.nadkarni@nexenta.com> Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-12-297696 procfs lacks adequate access checks for CREAT actionsPatrick Mooney1-16/+30
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Alex Wilson <alex.wilson@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-12-227684 RFC 3530 is obsoleteMarcel Telka2-20/+32
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-12-227656 unlinking directory on tmpfs can cause kernel panicAndrew Stormont1-6/+3
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: Vitaliy Gusev <vgusev@racktopsystems.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-12-217256 low probability race in zfs_get_dataAndriy Gapon1-1/+1
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Pavel Zakharov <pavel.zakharov@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-12-207659 Missing thread_exit() in dmu_send.cJorgen Lundman1-0/+2
Reviewed by: Paul Dagnelie <pcd@delphix.com> Reviewed by: Matt Ahrens <mahrens@delphix.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-12-207671 fs_frlock() should remove installed callbackMarcel Telka1-78/+30
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-12-157613 ms_freetree[4] is only used in syncing contextMatthew Ahrens2-76/+82
Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Alex Reece <alex@delphix.com> Approved by: Dan McDonald <danmcd@omniti.com>
2016-12-077601 nfs_rwlock_t does not scale with cv_broadcast()Marcel Telka1-9/+36
Reviewed by: Simon Klinkert <simon.klinkert@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@omniti.com>