qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH 0/3] block: Handle multiple write requests at once


From: Kevin Wolf
Subject: [Qemu-devel] [PATCH 0/3] block: Handle multiple write requests at once
Date: Tue, 1 Sep 2009 15:51:49 +0200

virtio often issues multiple requests in a row, but each one independently. If
the block drivers knew all of the requests, they could optimize the way they
handle the requests. See the description of patch 3 for how qcow2 can use this
to avoid unnecessary writes to the disk.

Kevin Wolf (3):
  Add bdrv_aio_multiwrite
  virtio-blk: Use bdrv_aio_multiwrite
  qcow2: Add bdrv_aio_multiwrite implementation

 block.c         |   37 +++++++++++++++
 block.h         |   15 ++++++
 block/qcow2.c   |  134 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 block_int.h     |    3 +
 cutils.c        |   17 +++++++
 hw/virtio-blk.c |   50 +++++++++++++++++---
 qemu-common.h   |    1 +
 7 files changed, 249 insertions(+), 8 deletions(-)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]