]> git.proxmox.com Git - mirror_zfs.git/commit
Autotrim High Load Average Fix
authorKevin Jin <33590050+jxdking@users.noreply.github.com>
Wed, 17 Jan 2024 17:03:58 +0000 (12:03 -0500)
committerGitHub <noreply@github.com>
Wed, 17 Jan 2024 17:03:58 +0000 (09:03 -0800)
commit1494e8fbaac6d1c360f8e2fdb76975f63d147cc0
tree5d6ed8522aea3e1ca20d3e6a5883a1b15886f816
parentf45dd90f34cf8dadecc0236f9016046a6bf54ee5
Autotrim High Load Average Fix

Switch from cv_wait() to cv_wait_idle() in vdev_autotrim_wait_kick(),
which should mitigate the high load average while waiting.

Reviewed-by: Brian Atkinson <batkinson@lanl.gov>
Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Reviewed-by: Alexander Motin <mav@FreeBSD.org>
Signed-off-by: jxdking <lostking2008@hotmail.com>
Closes #15781
module/zfs/vdev_trim.c