numam-spdk/test
Jim Harris 494c252abd test/blob: make bs_dev_common.c asynchronous
Unit tests that use this will still immediately execute
the messages by default.  But upcoming changes to
queue persists will need to leverage testing asynchronous
behavior so these changes enable that.

While here, fix some bugs where _bs_flush_scheduler()
did not fully flush the queue of scheduled ops.

Signed-off-by: Jim Harris <james.r.harris@intel.com>
Change-Id: I009e8277eef41d7e3677d9f135db34d8eaf2f071

Reviewed-on: https://review.gerrithub.io/401256
Reviewed-by: Maciej Szwed <maciej.szwed@intel.com>
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Shuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
2018-02-27 12:31:50 -05:00
..
app build: add @: to remaining 'all' targets 2018-02-14 17:38:25 -05:00
blobfs/rocksdb test/rocksdb: reduce test time for per-patch tests 2017-12-15 15:48:06 -05:00
blobstore test: add 'match' util and use it with blobstore 2018-02-06 18:05:25 -05:00
config test/config: add install targetcli in vm_setup.sh 2018-02-23 15:33:08 -05:00
cpp_headers build: add @: to remaining 'all' targets 2018-02-14 17:38:25 -05:00
iscsi_tgt iscsi/rpc: Convert type of CHAP params of target from int to bool 2018-02-23 18:56:11 -05:00
lib test/bdev: add Ceph RBD bdev to bdev tests 2018-02-26 11:12:35 -05:00
lvol test/lvol: use vbdev_split to reduce size for testing 2018-02-15 11:20:26 -05:00
nvmf nvmf: Add RPC methods to manage allowed hosts 2018-02-26 11:25:03 -05:00
pmem bdev/pmem: require name in construct_pmem_bdev RPC 2017-12-04 18:51:14 -05:00
unit test/blob: make bs_dev_common.c asynchronous 2018-02-27 12:31:50 -05:00
vhost test/vhost: change the common.sh position in readonly.sh 2018-02-26 15:50:30 -05:00
Makefile test: begin moving unit tests into test/unit 2017-06-16 16:43:48 -04:00
spdk_cunit.h include: Move the remainder of the code base to stdinc.h 2017-05-08 13:20:36 -07:00