From: Martin Mares Date: Fri, 19 Aug 2011 10:38:11 +0000 (+0200) Subject: Main: Better reporting of fio errors in main-test X-Git-Tag: v5.0~111 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=8461c2ae6a15409f5ac14e4f9e5b1b24e6f65cc2;p=libucw.git Main: Better reporting of fio errors in main-test --- diff --git a/ucw/main-test.c b/ucw/main-test.c index f349d4df..0f7f6c8c 100644 --- a/ucw/main-test.c +++ b/ucw/main-test.c @@ -43,7 +43,18 @@ static void dread(struct main_block_io *bio) static void derror(struct main_block_io *bio, int cause) { - msg(L_INFO, "Error: %m !!! (cause %d)", cause); + switch (cause) + { + case BIO_ERR_READ: + case BIO_ERR_WRITE: + msg(L_INFO, "derror: %s error: %m", (cause == BIO_ERR_READ ? "read" : "write")); + break; + case BIO_ERR_TIMEOUT: + msg(L_INFO, "derror: Timeout"); + break; + default: + ASSERT(0); + } bio->data = NULL; block_io_del(bio); }