diff options
author | Matthew Ahrens <mahrens@delphix.com> | 2020-04-22 17:26:56 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-22 17:26:56 +0000 |
commit | 32d805c3e2888cbb71956454ced38b4882c27c00 (patch) | |
tree | 931f46905fb0558788fe390bb54657845f69d38f /module/zfs/spa.c | |
parent | a84c92f93364116b5e7f4685eb6d665526251a51 (diff) | |
download | src-32d805c3e2888cbb71956454ced38b4882c27c00.tar.gz src-32d805c3e2888cbb71956454ced38b4882c27c00.zip |
Diffstat (limited to 'module/zfs/spa.c')
-rw-r--r-- | module/zfs/spa.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/module/zfs/spa.c b/module/zfs/spa.c index aface90afc63..bd1e091cadcb 100644 --- a/module/zfs/spa.c +++ b/module/zfs/spa.c @@ -8720,13 +8720,14 @@ spa_sync_adjust_vdev_max_queue_depth(spa_t *spa) * allocations look at mg_max_alloc_queue_depth, and async * allocations all happen from spa_sync(). */ - for (int i = 0; i < spa->spa_alloc_count; i++) + for (int i = 0; i < mg->mg_allocators; i++) { ASSERT0(zfs_refcount_count( - &(mg->mg_alloc_queue_depth[i]))); + &(mg->mg_allocator[i].mga_alloc_queue_depth))); + } mg->mg_max_alloc_queue_depth = max_queue_depth; - for (int i = 0; i < spa->spa_alloc_count; i++) { - mg->mg_cur_max_alloc_queue_depth[i] = + for (int i = 0; i < mg->mg_allocators; i++) { + mg->mg_allocator[i].mga_cur_max_alloc_queue_depth = zfs_vdev_def_queue_depth; } slots_per_allocator += zfs_vdev_def_queue_depth; |