projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
get_next_offset() number of loops change
[fio.git]
/
filesetup.c
diff --git
a/filesetup.c
b/filesetup.c
index 9988498b0907a3ab92aef49eda94b48f49262ac1..48b5dcd1cdfbbf68c0d9a83f483569c916dc01d0 100644
(file)
--- a/
filesetup.c
+++ b/
filesetup.c
@@
-327,7
+327,6
@@
int reopen_file(struct thread_data *td, struct fio_file *f)
if (f->file_map)
memset(f->file_map, 0, f->num_maps * sizeof(long));
if (f->file_map)
memset(f->file_map, 0, f->num_maps * sizeof(long));
- printf("setting up %s again\n", f->file_name);
return td_io_open_file(td, f);
}
return td_io_open_file(td, f);
}
@@
-380,6
+379,8
@@
int setup_files(struct thread_data *td)
for_each_file(td, f, i)
td->total_file_size += f->file_size;
for_each_file(td, f, i)
td->total_file_size += f->file_size;
+ td->total_file_size = (td->total_file_size * td->nr_files) / td->open_files;
+
td->io_size = td->total_file_size;
if (td->io_size == 0) {
log_err("%s: no io blocks\n", td->name);
td->io_size = td->total_file_size;
if (td->io_size == 0) {
log_err("%s: no io blocks\n", td->name);