From: Jens Axboe Date: Fri, 1 Feb 2008 08:29:35 +0000 (+0100) Subject: Stop job if it fails to do any IO for a new invocation X-Git-Tag: fio-1.18~19 X-Git-Url: https://git.kernel.dk/?p=fio.git;a=commitdiff_plain;h=886a2b5b4cfc447bb2dcb711bddfe3999f1614e5 Stop job if it fails to do any IO for a new invocation Signed-off-by: Jens Axboe --- diff --git a/fio.c b/fio.c index 1c79d682..5a3fddf0 100644 --- a/fio.c +++ b/fio.c @@ -568,6 +568,12 @@ sync_done: } } + /* + * stop job if we failed doing any IO + */ + if ((td->this_io_bytes[0] + td->this_io_bytes[1]) == 0) + td->done = 1; + if (td->o.fill_device && td->error == ENOSPC) { td->error = 0; td->terminate = 1;