parse Dump info related to option matching and parsing
diskutil Dump info related to disk utilization updates
job:x Dump info only related to job number x
+ mutex Dump info only related to mutex up/down ops
? or help Show available debug options.
You can specify as many as you want, eg --debug=file,mem will enable
td->io_hist_tree = RB_ROOT;
td_set_runstate(td, TD_INITIALIZED);
+ dprint(FD_MUTEX, "up startup_mutex\n");
fio_mutex_up(startup_mutex);
+ dprint(FD_MUTEX, "wait on td->mutex\n");
fio_mutex_down(td->mutex);
+ dprint(FD_MUTEX, "done waiting on td->mutex\n");
/*
* the ->mutex mutex is now no longer used, close it to avoid
return 1;
}
+ dprint(FD_MUTEX, "wait on startup_mutex\n");
fio_mutex_down(startup_mutex);
+ dprint(FD_MUTEX, "done waiting on startup_mutex\n");
return 0;
}
} else if (i == fio_debug_jobno)
*fio_debug_jobp = pid;
}
+ dprint(FD_MUTEX, "wait on startup_mutex\n");
fio_mutex_down(startup_mutex);
+ dprint(FD_MUTEX, "done waiting on startup_mutex\n");
}
/*
{ .name = "parse", .shift = FD_PARSE },
{ .name = "diskutil", .shift = FD_DISKUTIL },
{ .name = "job", .shift = FD_JOB },
+ { .name = "mutex", .shift = FD_MUTEX },
{ .name = NULL, },
};