Mark rwmixcycle option as deprecated in the option parser
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/options.c b/options.c
index 20549ed..8a6a433 100644
--- a/options.c
+++ b/options.c
@@ -988,11 +988,7 @@
},
{
.name = "rwmixcycle",
- .type = FIO_OPT_INT,
- .off1 = td_var_offset(rwmixcycle),
- .help = "Cycle period for mixed read/write workloads (msec)",
- .def = "500",
- .parent = "rwmixread",
+ .type = FIO_OPT_DEPRECATED,
},
{
.name = "nice",
diff --git a/parse.c b/parse.c
index 8e29fab..ca78f90 100644
--- a/parse.c
+++ b/parse.c
@@ -410,6 +410,9 @@
}
break;
}
+ case FIO_OPT_DEPRECATED:
+ fprintf(stdout, "Option %s is deprecated\n", o->name);
+ break;
default:
fprintf(stderr, "Bad option type %u\n", o->type);
ret = 1;
@@ -644,6 +647,9 @@
for (o = &options[0]; o->name; o++) {
int match = 0;
+ if (o->type == FIO_OPT_DEPRECATED)
+ continue;
+
if (name) {
if (!strcmp(name, o->name) ||
(o->alias && !strcmp(name, o->alias)))
@@ -715,6 +721,8 @@
dprint(FD_PARSE, "init options\n");
for (o = &options[0]; o->name; o++) {
+ if (o->type == FIO_OPT_DEPRECATED)
+ continue;
if (o->type == FIO_OPT_BOOL) {
o->minval = 0;
o->maxval = 1;
diff --git a/parse.h b/parse.h
index 42046b5..4e8124f 100644
--- a/parse.h
+++ b/parse.h
@@ -14,6 +14,7 @@
FIO_OPT_INT,
FIO_OPT_BOOL,
FIO_OPT_STR_SET,
+ FIO_OPT_DEPRECATED,
};
/*