+2
−1
+24
−0
Loading
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>