From 87a0ea3b58ef3d126148cb0279e015177ef9c62f Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Fri, 18 Mar 2016 09:07:16 -0700 Subject: [PATCH] init: seed repeatable jobs differently Factor in the job number for the stock random seeds, so we don't generate the same patterns for identical jobs. Signed-off-by: Jens Axboe --- init.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.c b/init.c index 9052addc..cc33bf06 100644 --- a/init.c +++ b/init.c @@ -1079,7 +1079,7 @@ static int setup_random_seeds(struct thread_data *td) seed *= 0x9e370001UL; for (i = 0; i < FIO_RAND_NR_OFFS; i++) { - td->rand_seeds[i] = seed; + td->rand_seeds[i] = seed * td->thread_number + i; seed *= 0x9e370001UL; } -- 2.25.1