Spdk/test/lib
Ben Walker b0355c0266 test/blobfs: Use a lock instead of volatiles
Thread sanitizer detected a number of race conditions in this
test. Use a simple lock to pass messages between threads instead
because that's easier to get right.

Change-Id: Ia1f905f7b3787b4e89cf5ca1d16a1f24e0a562f9
Signed-off-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-on: https://review.gerrithub.io/362437
Reviewed-by: Jim Harris <james.r.harris@intel.com>
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
2017-05-26 13:17:14 -04:00
..
bdev bdev: add spdk_io_channel parameter to spdk_bdev_reset 2017-05-24 11:42:15 -04:00
blob blob: Remove per-channel queue size configuration 2017-05-18 14:36:11 -07:00
blobfs test/blobfs: Use a lock instead of volatiles 2017-05-26 13:17:14 -04:00
env include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
event env: Add wrappers for a lockless ring 2017-05-09 14:02:15 -07:00
ioat include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
iscsi scsi: pass management function as a parameter 2017-05-18 13:47:42 -07:00
json json_util_ut.c: added int32 and uint32 json decode tests. 2017-05-24 11:51:30 -04:00
jsonrpc include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
log include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00
nvme examples/nvme/perf: add a latency summary 2017-05-24 23:39:06 -04:00
nvmf nvmf: allow NQN to be 223 bytes + null terminator 2017-05-18 14:36:39 -07:00
scsi bdev: add spdk_io_channel parameter to spdk_bdev_reset 2017-05-24 11:42:15 -04:00
util io_channel: Remove unique flag 2017-05-22 19:27:17 -04:00
Makefile test/iscsi: build iSCSI unit tests on FreeBSD 2017-03-29 15:27:50 -07:00
test_env.c include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00