Well, I first heard of it here;
http://forums.freenas.org/index.php?threads/stripe-of-mirrors-expansion.17477/#post-93361
Read the 8th comment down by mpfusion. It looks to have something to do with optimizing free space on ZFS.
Some info I gleaned from an Illumos post;
- There is a new spacemap_histogram on-disk feature flag. When it is
enabled spacemaps store more data about the amount of contiguous free
space in metaslabs. The current disk format only stores the total
amount of free space, which means that heavily fragmented metaslabs
can look appealing, causing us to read them off disk, even though they
don't have enough contiguous free space to satisfy large allocations,
leading us to continually load the same fragmented space maps over and
over again. The allocation algorithm that uses this information is
disabled by default and can be enabled via a tunable. It will become
the default allocator once George is satisfied with the amount of
performance testing it has received. We have extensively tested this
code both with the tunable enabled and disabled. It is not possible to
seperate out spacemap_histogram from the rest of this refactoring
because they were done together.
And an interesting discussion on it;
http://comments.gmane.org/gmane.os.illumos.zfs/2565