numam-spdk/test/lib
Seth Howell 3fd7f28dc9 bdev: add fallback from write_zeroes to writev
if write_zeroes is not supported by the block device, we can get the
same behavior by simply writing a buffer full of zeroes to the blocks
we want to erase. I also incorporate splitting into the bdev layer to
accomodate large i/o.

Change-Id: I8fa1bfaaf22d7bfc6e3afb6e89d22fa9f7767e55
Signed-off-by: Seth Howell <seth.howell@intel.com>
Reviewed-on: https://review.gerrithub.io/373829
Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
2017-10-23 11:50:16 -04:00
..
bdev bdev: add fallback from write_zeroes to writev 2017-10-23 11:50:16 -04:00
blobfs blob_bdev: hotremove support 2017-09-28 12:46:18 -04:00
env env: Remove old translation reference counting 2017-09-01 15:25:24 -04:00
event test: move subsystem_ut to unit test directory 2017-09-12 21:00:07 -04:00
ioat test: move IOAT library unit test to test/unit 2017-06-21 18:57:35 -04:00
json test: move JSON library unit tests to test/unit 2017-06-20 13:46:07 -04:00
nvme setup.sh: do not unbind NVMe devices with active mountpoints 2017-10-17 12:49:18 -04:00
Makefile test: move iSCSI unit tests to test/unit 2017-06-28 13:10:27 -04:00
test_env.c test: flesh out test_env implementation for mempools 2017-09-20 19:27:06 -04:00
ut_multithread.c test: add framework for simulating multithreading in unit tests 2017-09-20 19:27:06 -04:00