<html><body><div style="color:#000; background-color:#fff; font-family:lucida console, sans-serif;font-size:12pt"><div>Hello.</div><div><span>I've been following the progress of VAAI support being added to the 'target-core' framework in the Linux kernel.</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-serif; background-color: transparent; font-style: normal;"><span>Support for all 4 features did not make it into the recent 3.11 kernel release but is planned for 3.12.</span></div><div style="color: rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-serif; background-color: transparent; font-style: normal;"><br><span></span></div><div class="yui_3_7_2_52_1378431180201_67" style="color: rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-serif; background-color: transparent; font-style: normal;"><span>There is some detail on VAAI (Vsphere APIs for Array Integration) <a
 href="http://linux-iscsi.org/wiki/VStorage_APIs_for_Array_Integration">here</a>.</span></div><div class="yui_3_7_2_52_1378431180201_67" style="color: rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-serif; background-color: transparent; font-style: normal;"><span>VAAI is obviously a VMware term, but the SCSI primitives it refers to are open.</span></div><div class="yui_3_7_2_52_1378431180201_67" style="color: rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-serif; background-color: transparent; font-style: normal;"><span>From the above linked page: "</span>VAAI significantly enhances the integration of storage and servers by 
enabling seamless offload of locking and block operations onto the 
storage array."</div><div class="yui_3_7_2_52_1378431180201_67" style="color: rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-serif; background-color: transparent; font-style: normal;"><br></div><div class="yui_3_7_2_52_1378431180201_67" style="color: rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-serif; background-color: transparent; font-style: normal;">It seems reasonable to assume that Fedora 20 (and probably Fedora 19 with a kernel update at some stage) will be using the 3.12 kernel and could be used to export iSCSI/FC targets to Ovirt.</div><div class="yui_3_7_2_52_1378431180201_67" style="color: rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-serif; background-color: transparent; font-style: normal;"><br></div><div class="yui_3_7_2_52_1378431180201_67" style="color: rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-serif; background-color: transparent; font-style: normal;">VMware also
 provides VAAI integration for NAS datastores (via the installation of a vendor specific plugin into Vmware Vcenter) that also significantly improves performance for some operations.</div><div class="yui_3_7_2_52_1378431180201_67" style="color: rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-serif; background-color: transparent; font-style: normal;"><br></div><div class="yui_3_7_2_52_1378431180201_67" style="color: rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-serif; background-color: transparent; font-style: normal;">From what I can make out from the VMware documentation the ability to use the VAAI offloads only applies to the upper tier licensed version of vcenter.&nbsp; I think there is an opportunity for Ovirt to add support for this feature and make it stand out even against the freely licensed ESXi (which will be missing this feature).&nbsp; With more people looking to Ovirt rather than getting started and
 potentially staying with VMware this is a good opportunity to gather market share.</div><div class="yui_3_7_2_52_1378431180201_67" style="color: rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-serif; background-color: transparent; font-style: normal;"><br></div><div class="yui_3_7_2_52_1378431180201_67" style="color: rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-serif; background-color: transparent; font-style: normal;">What is the current status of support for these VAAI scsi primitives in Ovirt?&nbsp; Is there anything planned at the moment?</div><div class="yui_3_7_2_52_1378431180201_67" style="color: rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-serif; background-color: transparent; font-style: normal;">Regarding the VAAI NAS plugin feature that VMware now has - are there plans to help offload certain operations happening on NFS datastores?</div><div class="yui_3_7_2_52_1378431180201_67"
 style="color: rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-serif; background-color: transparent; font-style: normal;">For instance some sort of agent that can be installed on a Linux NFS server could allow oVirt to instruct the NFS server machine to perform an offloaded copy/clone operation rather than that process needing to be done over the wire.</div><div class="yui_3_7_2_52_1378431180201_67" style="color: rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-serif; background-color: transparent; font-style: normal;"><br></div><div class="yui_3_7_2_52_1378431180201_67" style="color: rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-serif; background-color: transparent; font-style: normal;">Thanks,</div><div class="yui_3_7_2_52_1378431180201_67" style="color: rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-serif; background-color: transparent; font-style: normal;">Paul</div><div style="color:
 rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-serif; background-color: transparent; font-style: normal;"><br></div></div></body></html>