summaryrefslogtreecommitdiffstats
path: root/sys/cddl
diff options
context:
space:
mode:
authoravg <avg@FreeBSD.org>2016-04-08 11:58:24 +0000
committeravg <avg@FreeBSD.org>2016-04-08 11:58:24 +0000
commitf54441416cb43a6dfc3d6b0720514d42020d383c (patch)
tree14439e8e638068786d4ec5de62826fddbb9e80ab /sys/cddl
parent3389187e4b646b62f4754a92855389d967de816f (diff)
downloadFreeBSD-src-f54441416cb43a6dfc3d6b0720514d42020d383c.zip
FreeBSD-src-f54441416cb43a6dfc3d6b0720514d42020d383c.tar.gz
zio write issue threads should have lower (numerically greater) priority
This is because they might do data compression which is quite CPU expensive. The original code is correct for illumos, because there a higher priority corresponds to a greater number. MFC after: 2 weeks
Diffstat (limited to 'sys/cddl')
-rw-r--r--sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
index f69a5e7..2e039ed 100644
--- a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
+++ b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
@@ -929,7 +929,7 @@ spa_taskqs_init(spa_t *spa, zio_type_t t, zio_taskq_type_t q)
* than the other taskqs.
*/
if (t == ZIO_TYPE_WRITE && q == ZIO_TASKQ_ISSUE)
- pri--;
+ pri++;
tq = taskq_create_proc(name, value, pri, 50,
INT_MAX, spa->spa_proc, flags);
OpenPOWER on IntegriCloud