numam-spdk/test/common
Shuhei Matsumoto 70ec72871e lib/thread: Fail spdk_thread_exit() if thread is already exiting
This is a preparation to support voluntary thread termination by
calling spdk_thread_exit().

Change spdk_thread_exit() to return -EINVAL if the thread is already
marked as exited.  This will be helpful to detect wrong call sequence
of voluntary thread termination.

Besides, update reactor shutdown and unit test framework shutdown
to incorporate this change accordingly.

Signed-off-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Change-Id: I2296c61e273bf4d9580656dcbc2da0e8a8f3bcf7
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/671
Tested-by: SPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Aleksey Marchuk <alexeymar@mellanox.com>
2020-02-13 09:51:15 +00:00
..
config doc: Fix Markdown MD032 linter warnings 2020-02-06 09:46:06 +00:00
lib lib/thread: Fail spdk_thread_exit() if thread is already exiting 2020-02-13 09:51:15 +00:00
autotest_common.sh test/common: Make sure that extdebug is enabled as soon as possible 2020-02-11 08:38:08 +00:00
skipped_build_files.txt autobuild: Confirm we are building all files w/ scanbuild 2020-01-22 13:50:17 +00:00
skipped_tests.txt test/bdev: remove the gpt conf file / parameterize tests 2020-01-22 13:50:17 +00:00