Added a new windows only IO engine option “no_completion_thread”.
authorjames rizzo <james.rizzo@broadcom.com>
Thu, 16 Dec 2021 22:35:45 +0000 (15:35 -0700)
committerJames Rizzo <james.rizzo@broadcom.com>
Fri, 4 Feb 2022 02:01:32 +0000 (19:01 -0700)
commit1388e47301d6ea788542f8e5da4fee94ce2b0137
tree703a951e0334694c353f94fe2a1e1cb18d6d396c
parentf8fef4c68889f8a7ae7d556d9a747b60c71b1b43
Added a new windows only IO engine option “no_completion_thread”.

Without this option, Windows FIO creates a
completion polling thread for each worker thread. This also
requires an event queue for the completion thread to forward
completions to the worker thread. Polling directly improves
performance and better matches the linuxaio engine model.

Signed-off-by: james rizzo <james.rizzo@broadcom.com>
engines/windowsaio.c
optgroup.h