From: Jens Axboe Date: Fri, 4 Nov 2005 09:41:36 +0000 (+0100) Subject: [PATCH] fio: Assume verify is ok for a hole X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=2356490bfa5b4b877c750eff173228c002bb7baf;p=disktools.git [PATCH] fio: Assume verify is ok for a hole --- diff --git a/fio.c b/fio.c index 9d886f2..c147ea7 100644 --- a/fio.c +++ b/fio.c @@ -602,8 +602,16 @@ static int verify_io_u(struct thread_data *td, struct io_u *io_u) unsigned char *p = (unsigned char *) io_u->buf; struct md5_ctx md5_ctx; - if (hdr->fio_magic != FIO_HDR_MAGIC) + /* + * assume this is a file hole, if we have been doing random writes + * and magic is zero + */ + if (hdr->fio_magic != FIO_HDR_MAGIC) { + if (!td->sequential && !hdr->fio_magic) + return 0; + return 1; + } memset(&md5_ctx, 0, sizeof(md5_ctx)); p += sizeof(*hdr);