[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] [PATCH v4 00/13] aio: experimental virtio-blk polling m
From: |
Stefan Hajnoczi |
Subject: |
Re: [Qemu-devel] [PATCH v4 00/13] aio: experimental virtio-blk polling mode |
Date: |
Fri, 2 Dec 2016 11:11:38 +0000 |
User-agent: |
Mutt/1.7.1 (2016-10-04) |
On Thu, Dec 01, 2016 at 07:26:39PM +0000, Stefan Hajnoczi wrote:
> v4:
> * Added poll time self-tuning algorithm [Christian and Paolo]
> * Try a single iteration of polling to avoid non-blocking
> ppoll(2)/epoll_wait(2) [Paolo]
> * Reordered patches to make performance analysis easier - see below
>
> v3:
> * Avoid ppoll(2)/epoll_wait(2) if polling succeeded [Paolo]
> * Disable guest->host virtqueue notification during polling [Christian]
> * Rebased on top of my virtio-blk/scsi virtqueue notification disable patches
Karl Rister found a performance regression between v2 -> v3.
There was a bug in the poll_disable_cnt code in aio_set_fd_handler()
which meant that polling was disabled unnecessarily. This has been
fixed in v4 and I suspect it was the cause for the regression.
Stefan
signature.asc
Description: PGP signature
- [Qemu-devel] [PATCH v4 09/13] virtio: turn vq->notification into a nested counter, (continued)
[Qemu-devel] [PATCH v4 13/13] iothread: add poll-grow and poll-shrink parameters, Stefan Hajnoczi, 2016/12/01
Re: [Qemu-devel] [PATCH v4 00/13] aio: experimental virtio-blk polling mode, Paolo Bonzini, 2016/12/02
Re: [Qemu-devel] [PATCH v4 00/13] aio: experimental virtio-blk polling mode,
Stefan Hajnoczi <=
Re: [Qemu-devel] [PATCH v4 00/13] aio: experimental virtio-blk polling mode, Fam Zheng, 2016/12/05
Re: [Qemu-devel] [PATCH v4 00/13] aio: experimental virtio-blk polling mode, Christian Borntraeger, 2016/12/05