projects
/
fio.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add options to have fio latency profile a device
[fio.git]
/
iolog.c
diff --git
a/iolog.c
b/iolog.c
index 9bcf0d8e2982e37ce5d48fbd64e9653872e54ea0..65933672fa3e3da4ef8a5b59b6f70636f076a955 100644
(file)
--- a/
iolog.c
+++ b/
iolog.c
@@
-480,17
+480,22
@@
int init_iolog(struct thread_data *td)
int ret = 0;
if (td->o.read_iolog_file) {
int ret = 0;
if (td->o.read_iolog_file) {
+ int need_swap;
+
/*
* Check if it's a blktrace file and load that if possible.
* Otherwise assume it's a normal log file and load that.
*/
/*
* Check if it's a blktrace file and load that if possible.
* Otherwise assume it's a normal log file and load that.
*/
- if (is_blktrace(td->o.read_iolog_file))
- ret = load_blktrace(td, td->o.read_iolog_file);
+ if (is_blktrace(td->o.read_iolog_file
, &need_swap
))
+ ret = load_blktrace(td, td->o.read_iolog_file
, need_swap
);
else
ret = init_iolog_read(td);
} else if (td->o.write_iolog_file)
ret = init_iolog_write(td);
else
ret = init_iolog_read(td);
} else if (td->o.write_iolog_file)
ret = init_iolog_write(td);
+ if (ret)
+ td_verror(td, EINVAL, "failed initializing iolog");
+
return ret;
}
return ret;
}