From bcb7260a54438ab38a5928279f7e5a3a465ed1bb Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Wed, 3 Aug 2016 09:53:34 -0600 Subject: [PATCH] filesetup: ensure that we catch a file flagged for extend Signed-off-by: Jens Axboe --- filesetup.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/filesetup.c b/filesetup.c index 1ecdda61..f32d874c 100644 --- a/filesetup.c +++ b/filesetup.c @@ -900,11 +900,12 @@ int setup_files(struct thread_data *td) if (f->filetype == FIO_TYPE_FILE && (f->io_size + f->file_offset) > f->real_file_size && !(td->io_ops->flags & FIO_DISKLESSIO)) { - if (!o->create_on_open) { - need_extend++; + if (!o->create_on_open) extend_size += (f->io_size + f->file_offset); - } else + else f->real_file_size = f->io_size + f->file_offset; + + need_extend++; fio_file_set_extend(f); } } -- 2.25.1