X-Git-Url: https://git.kernel.dk/?p=fio.git;a=blobdiff_plain;f=init.c;h=dca44bca5ca06491d82e99c792054c577a5307b8;hp=7a0b14a3d2f5031516db14ab583952de77439a13;hb=HEAD;hpb=2b03792ceb7ed00bd50db5b59486fab902295df8 diff --git a/init.c b/init.c index 7a0b14a3..ff3e9a90 100644 --- a/init.c +++ b/init.c @@ -1015,7 +1015,15 @@ static int fixup_options(struct thread_data *td) ret |= 1; } - + if (td->o.fdp) { + if (fio_option_is_set(&td->o, dp_type) && + (td->o.dp_type == FIO_DP_STREAMS || td->o.dp_type == FIO_DP_NONE)) { + log_err("fio: fdp=1 is not compatible with dataplacement={streams, none}\n"); + ret |= 1; + } else { + td->o.dp_type = FIO_DP_FDP; + } + } return ret; }