From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LjChq-00009G-Jp for qemu-devel@nongnu.org; Mon, 16 Mar 2009 09:18:14 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LjChl-000070-1W for qemu-devel@nongnu.org; Mon, 16 Mar 2009 09:18:13 -0400 Received: from [199.232.76.173] (port=49952 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LjChk-00006m-PG for qemu-devel@nongnu.org; Mon, 16 Mar 2009 09:18:08 -0400 Received: from mx2.redhat.com ([66.187.237.31]:40513) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LjChk-0002jT-D4 for qemu-devel@nongnu.org; Mon, 16 Mar 2009 09:18:08 -0400 Received: from int-mx2.corp.redhat.com (int-mx2.corp.redhat.com [172.16.27.26]) by mx2.redhat.com (8.13.8/8.13.8) with ESMTP id n2GDI7ic015652 for ; Mon, 16 Mar 2009 09:18:07 -0400 Message-ID: <49BE518E.1060804@redhat.com> Date: Mon, 16 Mar 2009 15:18:06 +0200 From: Avi Kivity MIME-Version: 1.0 Subject: Re: [Qemu-devel] [PACH] qemu-io - an I/O path exerciser References: <20090314193346.GA3955@lst.de> In-Reply-To: <20090314193346.GA3955@lst.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Christoph Hellwig wrote: > This patch adds a new qemu-io tool that links against the block layer and > image formats and allow to exercise them without needing a guest image. > > It is inspired by the xfs_io tool which does the same for plain file I/O. > In fact the libxcmd library which is the backend of xfs_io is reused by > this tool in a cutdown fashing. > > In the future I'll add more commands to exercise the other bdrv methods. > This tool is the basis of the I/O path test suite I'm working. > > Testing aio cancellations would be a good addition to this. Cancellations are very rare, and in fact are broken right now. -- error compiling committee.c: too many arguments to function