Recent changes (master)
The following changes since commit 58d68a0dad21fb8aed34bb987e00b9b7dee65296:
Merge branch 'error-on-implicit-decl' of https://github.com/sitsofe/fio (2019-10-06 09:15:51 -0600)
are available in the Git repository at:
git://git.kernel.dk/fio.git master
for you to fetch changes up to 998baa29f571df9d2e4b626bedd317a2fd28c68a:
Merge branch 'replay-blktrace-fixes' of https://github.com/shimrot/fio (2019-10-07 21:23:26 -0600)
----------------------------------------------------------------
Jens Axboe (1):
Merge branch 'replay-blktrace-fixes' of https://github.com/shimrot/fio
krisd (1):
Fix assert error on blktrace replay containing trims
blktrace.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-)
---
Diff of recent changes:
blktrace.c +11 -8
@@ -544,16 +544,19 @@ bool load_blktrace(struct thread_data *td, const char *filename, int need_swap) !ios[DDIR_SYNC]) {log_err ("fio: found no ios in blktrace data\n" );return false; - } else if (ios[DDIR_READ] && !ios[DDIR_WRITE]) { - td->o.td_ddir =TD_DDIR_READ ; - td->o.max_bs[DDIR_READ ] = rw_bs[DDIR_READ ]; - } else if (!ios[DDIR_READ] && ios[DDIR_WRITE]) { - td->o.td_ddir =TD_DDIR_WRITE ; - td->o.max_bs[DDIR_WRITE ] = rw_bs[DDIR_WRITE ]; - } else { - td->o.td_ddir =TD_DDIR_RW ; + } + + td->o.td_ddir =0 ; +if (ios[DDIR_READ ]) { + td->o.td_ddir |=TD_DDIR_READ ; td->o.max_bs[DDIR_READ ] = rw_bs[DDIR_READ ]; + } +if (ios[DDIR_WRITE ]) { + td->o.td_ddir |=TD_DDIR_WRITE ; td->o.max_bs[DDIR_WRITE ] = rw_bs[DDIR_WRITE ]; + } +if (ios[DDIR_TRIM ]) { + td->o.td_ddir |=TD_DDIR_TRIM ; td->o.max_bs[DDIR_TRIM ] = rw_bs[DDIR_TRIM ]; }