diff --git a/test/bdev/bdevperf/bdevperf.c b/test/bdev/bdevperf/bdevperf.c index 8ac54a604..83c4b6731 100644 --- a/test/bdev/bdevperf/bdevperf.c +++ b/test/bdev/bdevperf/bdevperf.c @@ -1283,6 +1283,7 @@ bdevperf_construct_job(struct spdk_bdev *bdev, struct job_config *config, job->bdev = bdev; job->io_size_blocks = job->io_size / data_block_size; job->buf_size = job->io_size_blocks * block_size; + job->abort = g_abort; job_init_rw(job, config->rw); if ((job->io_size % data_block_size) != 0) { @@ -2070,6 +2071,10 @@ verify_test_params(struct spdk_app_opts *opts) goto out; } + if (g_abort && !g_timeout_in_sec) { + printf("Timeout must be set for abort option, Ignoring g_abort\n"); + } + if (g_show_performance_ema_period > 0 && g_show_performance_real_time == 0) { fprintf(stderr, "-P option must be specified with -S option\n");