You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Fix for "Reduce latency effects of non-interactive I/O".
It was found that setting min_active tunables for non-interactive I/Os
makes them stuck. It is caused by zfs_vdev_nia_delay, that can never be
reached if we never issue any I/Os due to min_active set to zero.
Fix this by issuing at least one non-interactive I/O at a time when there
are no interactive I/Os. When there are interactive I/Os, zero min_active
allows to completely block any non-interactive I/O. It may cause bad
starvation in some scenarios, but who we are to deny foot shooting?
Signed-off-by: Alexander Motin <[email protected]>
0 commit comments