[PATCH] Total io size / eta fix
[fio.git] / filesetup.c
index 57735a96dacffe0e798b733b64f7f2dd187d97b2..327eb5ac8cf4dcab676f888cc9b2c663d791166d 100644 (file)
@@ -86,7 +86,6 @@ static int create_files(struct thread_data *td)
         * unless specifically asked for overwrite, let normal io extend it
         */
        if (!td->overwrite) {
-               td->io_size = td->total_file_size;
                for_each_file(td, f, i)
                        f->file_size = td->total_file_size / td->nr_files;
 
@@ -109,10 +108,9 @@ static int create_files(struct thread_data *td)
                err = create_file(td, f);
                if (err)
                        break;
-
-               td->io_size += f->file_size;
        }
 
+       td->io_size = td->total_file_size;
        temp_stall_ts = 0;
        return err;
 }
@@ -179,7 +177,6 @@ static int get_file_size(struct thread_data *td, struct fio_file *f)
                return 1;
        }
 
-       td->io_size += f->file_size;
        return 0;
 }