aboutsummaryrefslogtreecommitdiff
path: root/sys/contrib/openzfs/module/zfs
Commit message (Collapse)AuthorAgeFilesLines
* OpenZFS merge main-gf11b09Matt Macy2021-01-0850-2280/+7654
| | | | | | | | - add dRAID support - fix duplicate close handling - fix memory leak in prefetch - fix problem with SIMD benchmarking on FreeBSD boot ...
* zfs: disable periodic arc updatesMateusz Guzik2020-11-141-0/+2
| | | | | | | | | They are only there to provide less innacurate statistics for debuggers. However, this is quite heavy-weight and instead it would be better to teach debuggers how to obtain the necessary information. Notes: svn path=/head/; revision=367696
* zfs: combine zio caches if possibleMateusz Guzik2020-11-101-24/+55
| | | | | | | | | | This deduplicates 2 sets of caches using the same sizes. Memory savings fluctuate a lot, one sample result is buildworld on zfs saving ~180MB RAM in reduced page count associated with zio caches. Notes: svn path=/head/; revision=367569
* zfs: g/c unused data_alloc_arenaMateusz Guzik2020-11-101-3/+1
| | | | Notes: svn path=/head/; revision=367568
* zfs: lz4: add optional kmem_alloc supportMateusz Guzik2020-11-051-4/+57
| | | | | | | | | lz4 port from illumos to Linux added a 16KB per-CPU cache to accommodate for the missing 16KB malloc. FreeBSD supports this size, making the extra cache harmful as it can't share buckets. Notes: svn path=/head/; revision=367360
* zfs: macroify teardown handlingMateusz Guzik2020-11-041-4/+6
| | | | Notes: svn path=/head/; revision=367345
* Update OpenZFS to 2.0.0-rc3-gfc5966Matt Macy2020-10-1715-78/+94
| | | | | | | | | | | - fix panic due to tqid overflow - Improve libzfs_error_init messages - Expose zfetch_max_idistance tunable - Make dbufstat work on FreeBSD - Fix EIO after resuming receive of new dataset over an existing one Notes: svn path=/head/; revision=366780
* OpenZFS: MFV 2.0-rc3-gfc5966Matt Macy2020-10-018-43/+47
| | | | | | | | | | | | | | | - Annotate FreeBSD sysctls with CTLFLAG_MPSAFE - Reduce stack usage of Lua - Don't save user FPU context in kernel threads - Add support for procfs_list - Code cleanup in zio_crypt - Add DB_RF_NOPREFETCH to dbuf_read()s in dnode.c - Drop references when skipping dmu_send due to EXDEV - Eliminate gratuitous bzeroing in dbuf_stats_hash_table_data - Fix legacy compat for platform IOCs Notes: svn path=/head/; revision=366350
* MFV 2.0-rc2Matt Macy2020-09-1827-249/+714
| | | | | | | | - Fixes divide by zero for unusual hz - remove cryptodev dependency Notes: svn path=/head/; revision=365894
* ZFS: MFV 2.0-rc1-gfd20a8Matt Macy2020-09-0412-24/+1073
| | | | | | | | | | - fixes jail delegation - fixes raw kstat unsupported complaints - exposes dbgmsg, dbuf, and checksum benchmark stats - restore rename -u support Notes: svn path=/head/; revision=365347
* ZFS: MFV 2.0-rc1-ga00c61Matt Macy2020-08-287-27/+44
| | | | Notes: svn path=/head/; revision=364930
* Initial import from vendor-sys branch of openzfsMatt Macy2020-08-24129-0/+169703
Notes: svn path=/head/; revision=364740