#include "filehash.h"
#include "verify.h"
-static char fio_version_string[] = "fio 1.29-rc1";
+static char fio_version_string[] = "fio 1.35";
#define FIO_RANDSEED (0xb1899bedUL)
if (td->o.verify != VERIFY_NONE)
td->o.refill_buffers = 1;
- if (td->o.pre_read)
+ if (td->o.pre_read) {
td->o.invalidate_cache = 0;
-
- if (td->o.mem_align) {
- if (td->o.odirect && !is_power_of_2(td->o.mem_align)) {
- log_err("fio: given IO mem alignment conflicts with"
- " direct=1. Resetting.\n");
- td->o.mem_align = page_mask;
- }
+ if (td->io_ops->flags & FIO_PIPEIO)
+ log_info("fio: cannot pre-read files with an IO engine"
+ " that isn't seekable. Pre-read disabled.\n");
}
-
+
return 0;
}
td->ts.bw_stat[0].min_val = td->ts.bw_stat[1].min_val = ULONG_MAX;
td->ddir_nr = td->o.ddir_nr;
- if ((td->o.stonewall || td->o.numjobs > 1 || td->o.new_group)
- && prev_group_jobs) {
+ if ((td->o.stonewall || td->o.new_group) && prev_group_jobs) {
prev_group_jobs = 0;
groupid++;
}