summaryrefslogtreecommitdiffstats
path: root/xlators/debug/io-stats
diff options
context:
space:
mode:
Diffstat (limited to 'xlators/debug/io-stats')
-rw-r--r--xlators/debug/io-stats/src/io-stats.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/xlators/debug/io-stats/src/io-stats.c b/xlators/debug/io-stats/src/io-stats.c
index 17d4e2909fa..8068ff4160e 100644
--- a/xlators/debug/io-stats/src/io-stats.c
+++ b/xlators/debug/io-stats/src/io-stats.c
@@ -1702,6 +1702,23 @@ fini (xlator_t *this)
return;
}
+int
+validate_options (xlator_t *this, dict_t *options, char **op_errstr)
+{
+ int ret = -1;
+ char *log_str = NULL;
+
+ ret = dict_get_str (options, "log-level", &log_str);
+ if (ret)
+ return 0;
+ ret = glusterd_check_log_level(log_str);
+ if (ret == -1)
+ *op_errstr = gf_strdup ("Invalid log level. possible option are"
+ " DEBUG|WARNING|ERROR|CRITICAL|NONE|TRACE");
+ else
+ ret = 0;
+ return ret;
+}
struct xlator_fops fops = {
.stat = io_stats_stat,