648d6cd5dd
This is a preparation to support voluntary thread termination by calling spdk_thread_exit(). Change spdk_thread_exit() to return -EBUSY if the thread has any registered poller. We enforce all pollers including paused poller are unresitered before the thread is marked as exited. By this change, a bug was found in reactor_perf test tool. Fix it by adding spdk_poller_unregister() and add the g_ prefix to avoid future potential errors. Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com> Change-Id: If7f40357c9a6f4101b3998ea0da3cc46cc435031 Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/487 Tested-by: SPDK CI Jenkins <sys_sgci@intel.com> Reviewed-by: Ben Walker <benjamin.walker@intel.com> Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com> |
||
---|---|---|
.. | ||
event_perf | ||
reactor | ||
reactor_perf | ||
event.sh | ||
Makefile |