X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=backend.c;h=58c77cbc6fa3c2862b29eba289efe7ca2bb2bed5;hp=dc6f530df9b39dcaaed6b8089311ba964e350d9f;hb=883e4841d5466955ad464ee3a6b37e009cfa80ef;hpb=b86ad8f1c3845419742715e94526f60e1e2bf596 diff --git a/backend.c b/backend.c index dc6f530d..58c77cbc 100644 --- a/backend.c +++ b/backend.c @@ -603,6 +603,15 @@ static void do_verify(struct thread_data *td, uint64_t verify_bytes) if (td->error) return; + /* + * verify_state needs to be reset before verification + * proceeds so that expected random seeds match actual + * random seeds in headers. The main loop will reset + * all random number generators if randrepeat is set. + */ + if (!td->o.rand_repeatable) + td_fill_verify_state_seed(td); + td_set_runstate(td, TD_VERIFYING); io_u = NULL;