Re: [Qemu-devel] [PATCH v2 0/8] virtio-blk: multiqueue support

2016-06-06 Thread Paolo Bonzini
On 04/06/2016 00:26, Stefan Hajnoczi wrote: > It turns out that Patch 1 slows down dataplane even though the code > looks equivalent. After a lot of poking it turned out to be a subtle > issue: > > The order of BHs in the AioContext->first_bh list affects performance. > Linux AIO

Re: [Qemu-devel] [PATCH v2 0/8] virtio-blk: multiqueue support

2016-06-04 Thread Roman Penyaev
Hi, On Sat, Jun 4, 2016 at 12:26 AM, Stefan Hajnoczi wrote: > On Thu, Jun 02, 2016 at 05:19:41PM -0700, Stefan Hajnoczi wrote: >> On Mon, May 30, 2016 at 06:25:58PM -0700, Stefan Hajnoczi wrote: >> > v2: >> > * Simplify s->rq live migration [Paolo] >> > * Use more

Re: [Qemu-devel] [PATCH v2 0/8] virtio-blk: multiqueue support

2016-06-03 Thread Stefan Hajnoczi
On Thu, Jun 02, 2016 at 05:19:41PM -0700, Stefan Hajnoczi wrote: > On Mon, May 30, 2016 at 06:25:58PM -0700, Stefan Hajnoczi wrote: > > v2: > > * Simplify s->rq live migration [Paolo] > > * Use more efficient bitmap ops for batch notification [Paolo] > > * Fix perf regression due to batch

Re: [Qemu-devel] [PATCH v2 0/8] virtio-blk: multiqueue support

2016-06-02 Thread Stefan Hajnoczi
On Mon, May 30, 2016 at 06:25:58PM -0700, Stefan Hajnoczi wrote: > v2: > * Simplify s->rq live migration [Paolo] > * Use more efficient bitmap ops for batch notification [Paolo] > * Fix perf regression due to batch notify BH in wrong AioContext [Christian] > > The virtio_blk guest driver has

[Qemu-devel] [PATCH v2 0/8] virtio-blk: multiqueue support

2016-05-30 Thread Stefan Hajnoczi
v2: * Simplify s->rq live migration [Paolo] * Use more efficient bitmap ops for batch notification [Paolo] * Fix perf regression due to batch notify BH in wrong AioContext [Christian] The virtio_blk guest driver has supported multiple virtqueues since Linux 3.17. This patch series adds