Commit 32e5ce31 authored by Amir Haroush's avatar Amir Haroush Committed by Tomasz Zawadzki
Browse files

bdevperf: add missing write_zeroes pattern to pattern types



Signed-off-by: default avatarAmir Haroush <amir.haroush@huawei.com>
Signed-off-by: default avatarShai Fultheim <shai.fultheim@huawei.com>
Change-Id: I15fa7f5da869d12d2816a3c7164d291c28cf0b6f
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/20103


Reviewed-by: default avatarJim Harris <jim.harris@samsung.com>
Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Community-CI: Mellanox Build Bot
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
parent ff8dd72b
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -24,6 +24,7 @@
#define BDEVPERF_CONFIG_MAX_FILENAME 1024
#define BDEVPERF_CONFIG_UNDEFINED -1
#define BDEVPERF_CONFIG_ERROR -2
#define PATTERN_TYPES_STR "(read, write, randread, randwrite, rw, randrw, verify, reset, unmap, flush, write_zeroes)"

struct bdevperf_task {
	struct iovec			iov;
@@ -1850,7 +1851,7 @@ parse_rw(const char *str, enum job_config_rw ret)
		ret = JOB_CONFIG_RW_RANDRW;
	} else {
		fprintf(stderr, "rw must be one of\n"
			"(read, write, randread, randwrite, rw, randrw, verify, reset, unmap, flush)\n");
			PATTERN_TYPES_STR "\n");
		ret = BDEVPERF_CONFIG_ERROR;
	}

@@ -2526,7 +2527,7 @@ bdevperf_usage(void)
{
	printf(" -q <depth>                io depth\n");
	printf(" -o <size>                 io size in bytes\n");
	printf(" -w <type>                 io pattern type, must be one of (read, write, randread, randwrite, rw, randrw, verify, reset, unmap, flush)\n");
	printf(" -w <type>                 io pattern type, must be one of " PATTERN_TYPES_STR "\n");
	printf(" -t <time>                 time in seconds\n");
	printf(" -k <timeout>              timeout in seconds to detect starved I/O (default is 0 and disabled)\n");
	printf(" -M <percent>              rwmixread (100 for reads, 0 for writes)\n");