<div dir="ltr">Hello!<div>Bumping up this thread as there've been some updates in the specs discussion [1] regarding native AIO stability & performance.</div><div>Seems there's also movement in the related qemu development (see inline comments).</div><div>Best regards</div><div>Silvan</div><div><br></div><div>[1] <a href="https://review.openstack.org/#/c/232514/7/specs/mitaka/approved/libvirt-aio-mode.rst,cm">https://review.openstack.org/#/c/232514/7/specs/mitaka/approved/libvirt-aio-mode.rst,cm</a></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-11-17 14:36 GMT+01:00 Alexander Schmidt <span dir="ltr"><<a href="mailto:alexs@linux.vnet.ibm.com" target="_blank">alexs@linux.vnet.ibm.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Tue, 17 Nov 2015 11:14:29 +0100<br>
Alexander Schmidt <<a href="mailto:alexs@linux.vnet.ibm.com">alexs@linux.vnet.ibm.com</a>> wrote:<br>
<br>
> Hi all,<br>
><br>
> I started a blueprint [1] and spec [2] for enabling the usage<br>
> of native AIO mode for disk devices. The idea is to enable it<br>
> for storage backends/setups where IO performance benefits from<br>
> using native AIO mode and where no downsides are known wrt<br>
> stability or data integrity.<br>
><br>
> As there is a wide range of storage backends and setups, I'm<br>
> looking for input on specific backends that are known to<br>
> benefit from native AIO mode (or where known problems exist).<br>
> These are the comments so far (copied from the spec):<br>
><br>
> * native AIO mode is a bad idea if the storage is not fully<br>
>   pre-allocated, e.g. for qcow2 images that grow on<br>
>   demand or sparse LVM storage<br>
> * AIO mode has no effect if using the in-qemu<br>
>   network clients (any disks that use <disk type='network'>).<br>
>   It is only relevant if using the in-kernel network drivers<br>
><br>
> Cases where AIO mode is beneficial<br>
><br>
> * Raw images and pre-allocated images in qcow2 format<br>
> * Cinder volumes that are located on iSCSI, NFS or FC devices.<br>
> * Quobyte (reported by Silvan Kaiser)<br>
><br>
> Also input on the minimum libvirt/qemu version where native<br>
> AIO mode should be used would be very helpful.<br>
><br>
> Thanks and regards,<br>
> Alex<br>
><br>
<br>
</div></div>Adding the links...<br>
<br>
[1] <a href="https://blueprints.launchpad.net/nova/+spec/libvirt-aio-mode" rel="noreferrer" target="_blank">https://blueprints.launchpad.net/nova/+spec/libvirt-aio-mode</a><br>
<br>
[2] <a href="https://review.openstack.org/#/c/232514/" rel="noreferrer" target="_blank">https://review.openstack.org/#/c/232514/</a><br>
<div class="HOEnZb"><div class="h5"><br>
<br>
__________________________________________________________________________<br>
OpenStack Development Mailing List (not for usage questions)<br>
Unsubscribe: <a href="http://OpenStack-dev-request@lists.openstack.org?subject:unsubscribe" rel="noreferrer" target="_blank">OpenStack-dev-request@lists.openstack.org?subject:unsubscribe</a><br>
<a href="http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev" rel="noreferrer" target="_blank">http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div><span style="color:rgb(0,0,0);font-size:small">Dr. Silvan Kaiser</span></div><div dir="ltr"><span style="color:rgb(0,0,0);font-size:small">Quobyte GmbH</span><br style="color:rgb(0,0,0);font-size:small"><span style="color:rgb(0,0,0);font-size:small">Hardenbergplatz 2, 10623 Berlin - Germany</span><br style="color:rgb(0,0,0);font-size:small"><span style="color:rgb(0,0,0);font-size:small">+49-30-814 591 800 - </span><a href="http://www.quobyte.com/" style="color:rgb(17,85,204);text-decoration:none;font-size:small" target="_blank">www.quobyte.com</a><span style="color:rgb(0,0,0);font-size:small"><</span><a href="http://www.quobyte.com/" style="color:rgb(17,85,204);text-decoration:none;font-size:small" target="_blank">http://www.quobyte.com/</a><span style="color:rgb(0,0,0);font-size:small">></span><br style="color:rgb(0,0,0);font-size:small"><span style="color:rgb(0,0,0);font-size:small">Amtsgericht Berlin-Charlottenburg, HRB 149012B</span><br style="color:rgb(0,0,0);font-size:small"><span style="color:rgb(0,0,0);font-size:small">Management board: Dr. Felix Hupfeld, Dr. Björn Kolbeck, Dr. Jan Stender</span><br></div></div></div></div></div></div></div></div>
</div>

<br>
<font face="Arial" style="font-family:Arial,Helvetica,sans-serif"><div><font face="Arial"><br><font size="2">--</font></font></div><font size="2"><font color="#808080"><b>Quobyte</b> </font><font color="#808080">GmbH<br>Hardenbergplatz 2 - 10623 Berlin - Germany<br></font></font></font><font color="#808080"><font face="Arial" size="2"><font face="Arial, Helvetica, sans-serif">+49-30-</font>814 591 800 <font face="Arial, Helvetica, sans-serif">- </font><a href="http://www.quobyte.com/" style="font-family:Arial,Helvetica,sans-serif" target="_blank">www.quobyte.com</a></font></font><div style="font-family:Arial,Helvetica,sans-serif"><font size="2"><font face="Arial" color="#808080">Amtsgericht Berlin-Charlottenburg, HRB 149012B<br>management board: Dr. Felix Hupfeld, Dr. Björn Kolbeck, Dr. Jan Stender</font></font></div>