Spdk/test/lib/bdev
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
..
bdevio bdev: add fallback from write_zeroes to writev 2017-10-23 11:50:16 -04:00
bdevperf bdevperf: use blocks API 2017-09-12 11:16:50 -04:00
nbd nbd: allow exporting more than one NBD at once 2017-08-07 17:56:21 -04:00
bdev.conf.in bdev/aio: allow user to override block size 2017-08-11 19:36:30 -04:00
blockdev.sh bdev: remove bdev_opened_for_write restriction 2017-09-20 14:43:32 -04:00
common.c test/bdev: limit memory size to 1GB 2017-08-14 13:14:47 -04:00
Makefile test/bdev: add nbd test app 2017-06-23 13:01:04 -04:00