freebsd-skq/cddl/contrib/opensolaris
Martin Matuska abe5837f7c Update ZFS metaslab code from OpenSolaris.
This provides a noticeable write speedup, especially on pools with
less than 30% of free space.

Detailed information (OpenSolaris onnv changesets and Bug IDs):

11146:7e58f40bcb1c
6826241	Sync write IOPS drops dramatically during TXG sync
6869229	zfs should switch to shiny new metaslabs more frequently

11728:59fdb3b856f6
6918420	zdb -m has issues printing metaslab statistics

12047:7c1fcc8419ca
6917066	zfs block picking can be improved

Approved by:	delphij (mentor)
Obtained from:	OpenSolaris (Bug ID 6826241, 6869229, 6918420, 6917066)
MFC after:	2 weeks
2010-08-28 08:59:55 +00:00
..
cmd Update ZFS metaslab code from OpenSolaris. 2010-08-28 08:59:55 +00:00
common MFV OpenSolaris DTrace userland bits. 2010-08-02 13:40:53 +00:00
head Implement __assert() for Solaris-specific code. Until now Solaris code was 2009-09-08 20:06:35 +00:00
lib Add libdtrace support for tracing userland programs. 2010-08-21 11:50:53 +00:00
tools/ctf MFV OpenSolaris DTrace userland bits. 2010-08-02 13:40:53 +00:00
OPENSOLARIS.LICENSE Now that we have CDDLed code in the tree, add CDDL license. 2007-09-23 07:04:50 +00:00