From: Jens Axboe Date: Wed, 19 Jan 2011 18:09:58 +0000 (-0700) Subject: Define OS preferred IO engine X-Git-Tag: fio-1.50-rc4~4 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=58483fa41bb08def4dbd3c4c9624116b643c7599;hp=3be8007107a6e4bad3f1b7ea9ea80b51a2dddfc4 Define OS preferred IO engine Signed-off-by: Jens Axboe --- diff --git a/options.c b/options.c index 67d0d2dd..de2d0370 100644 --- a/options.c +++ b/options.c @@ -918,7 +918,7 @@ static struct fio_option options[FIO_MAX_OPTS] = { .type = FIO_OPT_STR_STORE, .off1 = td_var_offset(ioengine), .help = "IO engine to use", - .def = "sync", + .def = FIO_PREFERRED_ENGINE, .posval = { { .ival = "sync", .help = "Use read/write", diff --git a/os/os-windows.h b/os/os-windows.h index 9edacf33..e790a513 100644 --- a/os/os-windows.h +++ b/os/os-windows.h @@ -22,6 +22,8 @@ #define OS_CLOCK CLOCK_REALTIME +#define FIO_PREFERRED_ENGINE "windowsaio" + typedef off_t off64_t; typedef struct { diff --git a/os/os.h b/os/os.h index 92b6950d..1569e409 100644 --- a/os/os.h +++ b/os/os.h @@ -102,6 +102,10 @@ typedef unsigned long os_cpu_mask_t; #define fio_lookup_raw(dev, majdev, mindev) 1 #endif +#ifndef FIO_PREFERRED_ENGINE +#define FIO_PREFERRED_ENGINE "sync" +#endif + #ifndef FIO_HAVE_BLKTRACE static inline int is_blktrace(const char *fname) {