From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:51908) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QF4zZ-0006Y9-O4 for qemu-devel@nongnu.org; Wed, 27 Apr 2011 09:41:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QF4zV-0007rQ-Rf for qemu-devel@nongnu.org; Wed, 27 Apr 2011 09:41:21 -0400 Received: from mail-yx0-f173.google.com ([209.85.213.173]:61629) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QF4zV-0007rM-OD for qemu-devel@nongnu.org; Wed, 27 Apr 2011 09:41:17 -0400 Received: by yxk8 with SMTP id 8so520090yxk.4 for ; Wed, 27 Apr 2011 06:41:17 -0700 (PDT) MIME-Version: 1.0 In-Reply-To: <1303910855-28999-1-git-send-email-stefanha@linux.vnet.ibm.com> References: <1303910855-28999-1-git-send-email-stefanha@linux.vnet.ibm.com> Date: Wed, 27 Apr 2011 14:41:17 +0100 Message-ID: From: Stefan Hajnoczi Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] [RFC PATCH 0/8] QED image streaming List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Stefan Hajnoczi Cc: Kevin Wolf , Anthony Liguori , qemu-devel@nongnu.org, Adam Litke On Wed, Apr 27, 2011 at 2:27 PM, Stefan Hajnoczi wrote: > This patch series is structured as follows and is based on work that Adam > Litke, Anthony Liguori, and I have done: > > [PATCH 1/8] block: add bdrv_aio_stream > > =A0Introduce the .bdrv_aio_stream() BlockDriver interface. > > [PATCH 2/8] qmp: Add QMP support for stream commands > > =A0Introduce monitor commands to start/stop image streaming as well as qu= erying > =A0the state of image streaming. > > [PATCH 3/8] qed: add support for Copy-on-Read > [PATCH 4/8] qed: intelligent streaming implementation > [PATCH 5/8] qed: detect zero writes and skip them when to an unalloc > > =A0Implement QED support for .bdrv_aio_stream(). > > [PATCH 6/8] blockdev: Allow image files to auto-enable streaming > [PATCH 7/8] qed: Add QED_CF_STREAM flag to auto-enable streaming > [PATCH 8/8] qed: Add -o stream=3Don image creation option > > =A0Introduce a flag that auto-starts image streaming when the image file = is opened. > > TODO > =A0* Settle on monitor interfaces and libvirt interaction > =A0* Streaming background I/O throttling > =A0* Additional testing Just wanted to point out that this series is Request For Comments. The individual patch email subjects are missing "RFC", sorry. I'm really interested in thought on the block layer and monitor interfaces that are being introduced here. Stefan