freebsd-src/cddl/contrib/opensolaris/lib
Baptiste Daroussin 0b858c82d8 Implement parallel mounting for ZFS filesystem
It was first implemented on Illumos and then ported to ZoL.
This patch is a port to FreeBSD of the ZoL version.
This patch also includes a fix for a race condition that was amended

With such patch Delphix has seen a huge decrease in latency of the mount phase
(https://github.com/openzfs/openzfs/commit/a3f0e2b569 for details).
With that current change Gandi has measured improvments that are on par with
those reported by Delphix.

Zol commits incorporated:
a10d50f999
e63ac16d25

Reviewed by:	avg, sef
Approved by:	avg, sef
Obtained from:	ZoL
MFC after:	1 month
Relnotes:	yes
Sponsored by:	Gandi.net
Differential Revision:	https://reviews.freebsd.org/D19098
2019-02-26 08:18:34 +00:00
..
libcmdutils MFV r325013,r325034: 640 number_to_scaled_string is duplicated in several commands 2017-10-27 12:37:22 +00:00
libctf/common libctf: Appease Coverity overrun warnings 2018-03-26 21:57:44 +00:00
libdtrace MFV r344364: 2019-02-20 17:10:30 +00:00
libgen/common Mechanically convert cddl sun #ifdef's to illumos 2015-01-17 14:44:59 +00:00
libnvpair MFV r337223: 2018-08-03 01:52:25 +00:00
libuutil/common cddl/contrib/opensolaris/lib/libuutil/common/uu_avl.c 2014-03-07 23:01:35 +00:00
libzfs/common Implement parallel mounting for ZFS filesystem 2019-02-26 08:18:34 +00:00
libzfs_core/common MFV r342469: 9630 add lzc_rename and lzc_destroy to libzfs_core 2018-12-26 10:37:41 +00:00
libzpool/common fix userland illumos taskq code to pass relative timeout to cv_timedwait 2019-02-20 13:19:08 +00:00
pyzfs/common MFV r260154 + 260182: 2014-01-02 07:34:36 +00:00