#include "io_ddir.h"
#include "ioengine.h"
#include "iolog.h"
+#include "profiles.h"
+#include "helpers.h"
#ifdef FIO_HAVE_GUASI
#include <guasi.h>
#define FIO_IO_U_LAT_U_NR 10
#define FIO_IO_U_LAT_M_NR 12
+#define MAX_PATTERN_SIZE 512
+
struct thread_stat {
char *name;
char *verror;
unsigned int verifysort;
unsigned int verify_interval;
unsigned int verify_offset;
- unsigned int verify_pattern;
+ char verify_pattern[MAX_PATTERN_SIZE];
unsigned int verify_pattern_bytes;
unsigned int verify_fatal;
unsigned int verify_async;
* I/O Error handling
*/
unsigned int continue_on_error;
+
+ /*
+ * Benchmark profile type
+ */
+ unsigned int profile;
};
#define FIO_VERROR_SIZE 128