[PATCH] Add support for specifying job nice value with nice=x
diff --git a/fio-ini.c b/fio-ini.c
index 0fec342..38d60a2 100644
--- a/fio-ini.c
+++ b/fio-ini.c
@@ -38,6 +38,7 @@
#define DEF_ZONE_SKIP (0)
#define DEF_RWMIX_CYCLE (500)
#define DEF_RWMIX_READ (50)
+#define DEF_NICE (0)
static char fio_version_string[] = "fio 1.3";
@@ -802,6 +803,10 @@
fgetpos(f, &off);
continue;
}
+ if (!check_int(p, "nice", &td->nice)) {
+ fgetpos(f, &off);
+ continue;
+ }
if (!check_range(p, "bsrange", &ul1, &ul2)) {
if (ul1 > ul2) {
td->max_bs = ul1;
@@ -937,6 +942,7 @@
def_thread.use_thread = DEF_USE_THREAD;
def_thread.rwmixcycle = DEF_RWMIX_CYCLE;
def_thread.rwmixread = DEF_RWMIX_READ;
+ def_thread.nice = DEF_NICE;
#ifdef FIO_HAVE_DISK_UTIL
def_thread.do_disk_util = 1;
#endif