Fixes #2693 spdk threads should not be placed in interrupt mode if the application does not have interrupt mode enabled. This resulted in race condition, while reactor was placed in interrupt mode, thread was scheduled on it. Such operation is a valid one, but never should be attempt to change the threads mode in this case. Signed-off-by: Tomasz Zawadzki <tomasz.zawadzki@intel.com> Change-Id: I10b0bbacac1df812badb91b37064528f66743e51 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/14815 Reviewed-by: Michal Berger <michal.berger@intel.com> Reviewed-by: Jim Harris <james.r.harris@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Community-CI: Mellanox Build Bot Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> |
||
---|---|---|
.. | ||
app_rpc.c | ||
app.c | ||
log_rpc.c | ||
Makefile | ||
reactor.c | ||
scheduler_static.c | ||
spdk_event.map |