numam-spdk/test
Jim Harris 58bcd554b5 bdevperf: add unmap IO workload
There is an existing unmap "workload" but it is not a
real workload - it's just used as a type of verify
function to check if an unmapped region later returns
zeroes.  This has typically been true for Intel NVMe SSDs
but is not universal, so this functionality is not really
useful.  It's not used anywhere in any of the tests in the
SPDK tree either.

So replace it with a real "unmap" workload that will
do sequential unmap operations on the underlying
bdev.  A future enhancement could make these unmap
operations random across the bdev - but that can be
added later.

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

Reviewed-on: https://review.gerrithub.io/413151
Tested-by: SPDK Automated Test System <sys_sgsw@intel.com>
Reviewed-by: Ben Walker <benjamin.walker@intel.com>
Reviewed-by: Daniel Verkamp <daniel.verkamp@intel.com>
2018-06-01 21:01:42 +00:00
..
app bdev_svc: do not unaffinitize thread if core mask specified 2018-05-03 19:46:48 +00:00
bdev bdevperf: add unmap IO workload 2018-06-01 21:01:42 +00:00
blobfs test/rocksdb: move nightly test case to RUN_NIGHTLY_FAILING. 2018-04-20 17:24:45 -04:00
blobstore autotest_common.sh: move to test/common 2018-02-27 20:37:27 -05:00
common test/vm_setup.sh: update nvml-tools -> pmempool 2018-05-22 21:04:10 +00:00
cpp_headers build: add @: to remaining 'all' targets 2018-02-14 17:38:25 -05:00
env env/dpdk: add support for DPDK 18.05 dynamic memory allocation 2018-05-29 20:34:11 +00:00
event test: move lib/event up one directory 2018-03-29 00:31:24 -04:00
ioat ioat: remove ioat kperf kernel driver test harness 2018-04-30 17:11:53 +00:00
iscsi_tgt test/rpc: add multiple NVMe bdev support in the rpc_config.py 2018-05-22 16:52:02 +00:00
json_config test/json: Fix: Add missing function declaration 2018-05-30 17:28:57 +00:00
lvol test/lvol: Snapshot and clone consistency test 2018-05-29 16:28:40 +00:00
nvme nvme/overhead: relax ordering around spdk_get_ticks 2018-06-01 21:01:42 +00:00
nvmf test/nvmf: disable identify_kernel test 2018-05-29 07:52:35 +00:00
pmem Fix up a few remaining "NVML" references 2018-05-24 22:53:06 +00:00
unit test/nvme_ns_cmd: zero-initialize ctrlr options 2018-05-30 23:43:53 +00:00
vhost test/vhost: Remove vhost configuration file from integrity test 2018-05-30 23:58:26 +00:00
Makefile test: move lib/json up to test app directory 2018-03-29 00:31:24 -04:00
spdk_cunit.h scripts/check_format: check for spaces before tabs 2018-03-05 11:09:13 -05:00