Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
* If we have a mixed random workload, we may
* encounter blocks we already did IO to.
*/
* If we have a mixed random workload, we may
* encounter blocks we already did IO to.
*/
- if ((td->o.ddir_nr == 1) && !random_map_free(f, block))
+ if ((td->o.ddir_nr == 1) && !random_map_free(f, block)) {
+ if (!blocks)
+ blocks = 1;
idx = RAND_MAP_IDX(f, block);
bit = RAND_MAP_BIT(f, block);
idx = RAND_MAP_IDX(f, block);
bit = RAND_MAP_BIT(f, block);