]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
9751 Allocation throttling misplacing ditto blocks
authorAlexander Motin <mav@FreeBSD.org>
Fri, 17 Aug 2018 15:17:09 +0000 (15:17 +0000)
committerAlexander Motin <mav@FreeBSD.org>
Fri, 17 Aug 2018 15:17:09 +0000 (15:17 +0000)
commitcd2315086a82b44c66458cada2404c4efff94af0
treebf51e1b0448033eaaee5e093e05574f4b7b0c4e0
parent2848a0e2da030de96b64f8b138855f1596afa8db
9751 Allocation throttling misplacing ditto blocks

Relax allocation throttling for ditto blocks.  Due to random imbalances
in allocation it tends to push block copies to one vdev, that looks
slightly better at the moment.  Slightly less strict policy allows both
improve data security and surprisingly write performance, since we don't
need to touch extra metaslabs on each vdev to respect the min distance.

Sponsored by: iXsystems, Inc.
sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c