"Name of database key" },
{ "value", 'v', POPT_ARG_STRING, &_values.valuestr, 0,
"Value of database key" },
+ { "dbtype", 'T', POPT_ARG_STRING, &_values.dbtype, 0,
+ "CTDB database type" },
{ NULL }
};
opts->dbname = NULL;
opts->keystr = NULL;
opts->valuestr = NULL;
+ opts->dbtype = "volatile";
}
static bool verify_options_basic(struct test_options *opts)
return false;
}
+ if ((strcmp(opts->dbtype, "volatile") != 0) &&
+ (strcmp(opts->dbtype, "persistent") != 0) &&
+ (strcmp(opts->dbtype, "replicated") != 0)) {
+ return false;
+ }
+
return true;
}