[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v2 8/8] virtio-blk: add x-data-plane=on|off perf
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-devel] [PATCH v2 8/8] virtio-blk: add x-data-plane=on|off performance feature |
Date: |
Tue, 20 Nov 2012 14:50:02 +0100 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Tue, Nov 20, 2012 at 12:37:08PM +0000, Daniel P. Berrange wrote:
> On Tue, Nov 20, 2012 at 01:31:52PM +0100, Stefan Hajnoczi wrote:
> > The virtio-blk-data-plane feature is easy to integrate into
> > hw/virtio-blk.c. The data plane can be started and stopped similar to
> > vhost-net.
> >
> > Users can take advantage of the virtio-blk-data-plane feature using the
> > new -device virtio-blk-pci,x-data-plane=on property.
> >
> > The x-data-plane name was chosen because at this stage the feature is
> > experimental and likely to see changes in the future.
>
> Can you give some indication of how it is likely to change, since
> this has a bearing on any libvirt use of this feature ?
The following expectations:
1. This is an experimental feature. It can be enabled through libvirt
using <qemu:commandline>.
2. There is ongoing work to break down the global mutex in QEMU, which
will allow virtio-blk-data-plane functionality to become the
virtio-blk emulation default. At that point no command-line options
will be necessary (migration and image formats will be supported).
So I think there's no need for libvirt to do anything here.
Stefan
- [Qemu-devel] [PATCH v2 1/8] raw-posix: add raw_get_aio_fd() for virtio-blk-data-plane, (continued)
- [Qemu-devel] [PATCH v2 1/8] raw-posix: add raw_get_aio_fd() for virtio-blk-data-plane, Stefan Hajnoczi, 2012/11/20
- [Qemu-devel] [PATCH v2 6/8] dataplane: add Linux AIO request queue, Stefan Hajnoczi, 2012/11/20
- [Qemu-devel] [PATCH v2 3/8] dataplane: add host memory mapping code, Stefan Hajnoczi, 2012/11/20
- [Qemu-devel] [PATCH v2 4/8] dataplane: add virtqueue vring code, Stefan Hajnoczi, 2012/11/20
- [Qemu-devel] [PATCH v2 5/8] dataplane: add event loop, Stefan Hajnoczi, 2012/11/20
- [Qemu-devel] [PATCH v2 8/8] virtio-blk: add x-data-plane=on|off performance feature, Stefan Hajnoczi, 2012/11/20
- [Qemu-devel] [PATCH v2 7/8] dataplane: add virtio-blk data plane code, Stefan Hajnoczi, 2012/11/20