projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fio: provide an option for a startdelay range
[fio.git]
/
options.c
diff --git
a/options.c
b/options.c
index 9f6bc8d5ece36ba9483284307dfbbdbd9c1f859a..5b97ec413aae0ba43d8f911ccfda8dc24397553f 100644
(file)
--- a/
options.c
+++ b/
options.c
@@
-1387,6
+1387,11
@@
struct fio_option fio_options[FIO_MAX_OPTS] = {
{ .ival = "windowsaio",
.help = "Windows native asynchronous IO"
},
{ .ival = "windowsaio",
.help = "Windows native asynchronous IO"
},
+#endif
+#ifdef CONFIG_RBD
+ { .ival = "rbd",
+ .help = "Rados Block Device asynchronous IO"
+ },
#endif
{ .ival = "mmap",
.help = "Memory mapped IO"
#endif
{ .ival = "mmap",
.help = "Memory mapped IO"
@@
-1778,6
+1783,13
@@
struct fio_option fio_options[FIO_MAX_OPTS] = {
.category = FIO_OPT_C_IO,
.group = FIO_OPT_G_RANDOM,
},
.category = FIO_OPT_C_IO,
.group = FIO_OPT_G_RANDOM,
},
+ {
+ .name = "allrandrepeat",
+ .type = FIO_OPT_BOOL,
+ .off1 = td_var_offset(allrand_repeatable),
+ .help = "Use repeatable random numbers for everything",
+ .def = "0",
+ },
{
.name = "nrfiles",
.lname = "Number of files",
{
.name = "nrfiles",
.lname = "Number of files",
@@
-1914,18
+1926,18
@@
struct fio_option fio_options[FIO_MAX_OPTS] = {
{ .ival = "wait_before",
.oval = SYNC_FILE_RANGE_WAIT_BEFORE,
.help = "SYNC_FILE_RANGE_WAIT_BEFORE",
{ .ival = "wait_before",
.oval = SYNC_FILE_RANGE_WAIT_BEFORE,
.help = "SYNC_FILE_RANGE_WAIT_BEFORE",
- .or
= 1,
+ .or
val
= 1,
},
{ .ival = "write",
.oval = SYNC_FILE_RANGE_WRITE,
.help = "SYNC_FILE_RANGE_WRITE",
},
{ .ival = "write",
.oval = SYNC_FILE_RANGE_WRITE,
.help = "SYNC_FILE_RANGE_WRITE",
- .or
= 1,
+ .or
val
= 1,
},
{
.ival = "wait_after",
.oval = SYNC_FILE_RANGE_WAIT_AFTER,
.help = "SYNC_FILE_RANGE_WAIT_AFTER",
},
{
.ival = "wait_after",
.oval = SYNC_FILE_RANGE_WAIT_AFTER,
.help = "SYNC_FILE_RANGE_WAIT_AFTER",
- .or
= 1,
+ .or
val
= 1,
},
},
.type = FIO_OPT_STR_MULTI,
},
},
.type = FIO_OPT_STR_MULTI,
@@
-2006,6
+2018,7
@@
struct fio_option fio_options[FIO_MAX_OPTS] = {
.lname = "Start delay",
.type = FIO_OPT_STR_VAL_TIME,
.off1 = td_var_offset(start_delay),
.lname = "Start delay",
.type = FIO_OPT_STR_VAL_TIME,
.off1 = td_var_offset(start_delay),
+ .off2 = td_var_offset(start_delay_high),
.help = "Only start job when this period has passed",
.def = "0",
.category = FIO_OPT_C_GENERAL,
.help = "Only start job when this period has passed",
.def = "0",
.category = FIO_OPT_C_GENERAL,