Hi Stefan and Guys, On Thu, Sep 4, 2014 at 6:27 PM, Ming Lei <ming....@canonical.com> wrote: > The 1st patch fixes batch submission. > > The 2nd one fixes -EAGAIN for non-batch case. > > The 3rd one is a cleanup. > > The 4th one increase max event to 256 for supporting the comming > multi virt-queue. > > This patchset is splitted from previous patchset(dataplane: optimization > and multi virtqueue support), as suggested by Stefan. > > These patches have been running well in my box for weeks, and hope > they can be merged soon, and I have some patches which do depend them. > > V2: > - code style fix and commit log fix as suggested by BenoƮt Canet > > V1: > - rebase on latest QEMU master > > block/linux-aio.c | 131 > +++++++++++++++++++++++++++++++++++++++++------------ > 1 file changed, 103 insertions(+), 28 deletions(-)
Could you take a look at these patches or the first two/three only? With this fix merged, some work can be started to extend submitting I/O as batch to multi-lun SCSI case, and this kind of optimization can't be done by vhost-scsi at all. Also multi-queue patches depend on these patches too. The 1st one has one line conflict with io_cancel() against QEMU master, and please let me know if you need me to resend or other comments. Thanks, -- Ming Lei