---1504104896-31436369-1378443783=:30278
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
Hello.=0AI've been following the progress of VAAI support being added to th=
e 'target-core' framework in the Linux kernel.=0ASupport for all 4 features=
did not make it into the recent 3.11 kernel release but is planned for 3.1=
2.=0A=0AThere is some detail on VAAI (Vsphere APIs for Array Integration) h=
ere.=0AVAAI is obviously a VMware term, but the SCSI primitives it refers t=
o are open.=0AFrom the above linked page: "VAAI significantly enhances the =
integration of storage and servers by =0Aenabling seamless offload of locki=
ng and block operations onto the =0Astorage array."=0A=0AIt seems reasonabl=
e 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.=0A=0AVMware also provides VAAI integration for NAS da=
tastores (via the installation of a vendor specific plugin into Vmware Vcen=
ter) that also significantly improves performance for some operations.=0A=
=0AFrom what I can make out from the VMware documentation the ability to us=
e the VAAI offloads only applies to the upper tier licensed version of vcen=
ter.=A0 I think there is an opportunity for Ovirt to add support for this f=
eature and make it stand out even against the freely licensed ESXi (which w=
ill be missing this feature).=A0 With more people looking to Ovirt rather t=
han getting started and potentially staying with VMware this is a good oppo=
rtunity to gather market share.=0A=0AWhat is the current status of support =
for these VAAI scsi primitives in Ovirt?=A0 Is there anything planned at th=
e moment?=0ARegarding the VAAI NAS plugin feature that VMware now has - are=
there plans to help offload certain operations happening on NFS datastores=
?=0AFor instance some sort of agent that can be installed on a Linux NFS se=
rver could allow oVirt to instruct the NFS server machine to perform an off=
loaded copy/clone operation rather than that process needing to be done ove=
r the wire.=0A=0AThanks,=0APaul=0A
---1504104896-31436369-1378443783=:30278
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
<html><body><div style=3D"color:#000; background-color:#fff;
font-family:lu=
cida console,
sans-serif;font-size:12pt"><div>Hello.</div><div><span>I've
b=
een following the progress of VAAI support being added to the 'target-core'=
framework in the Linux kernel.</span></div><div style=3D"color:
rgb(0, 0, =
0); font-size: 16px; font-family: lucida console,sans-serif; background-col=
or: 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.</s=
pan></div><div style=3D"color: rgb(0, 0, 0); font-size: 16px;
font-family: =
lucida console,sans-serif; background-color: transparent; font-style: norma=
l;"><br><span></span></div><div
class=3D"yui_3_7_2_52_1378431180201_67" sty=
le=3D"color: rgb(0, 0, 0); font-size: 16px; font-family: lucida console,san=
s-serif; background-color: transparent; font-style: normal;"><span>There
is=
some detail on VAAI (Vsphere APIs for Array Integration) <a
href=3D"http://linux-iscsi.org/wiki/VStorage_APIs_for_Array_Integrat...
ere</a>.</span></div><div
class=3D"yui_3_7_2_52_1378431180201_67" style=3D"=
color: rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-seri=
f; background-color: transparent; font-style: normal;"><span>VAAI is
obviou=
sly a VMware term, but the SCSI primitives it refers to are open.</span></d=
iv><div class=3D"yui_3_7_2_52_1378431180201_67" style=3D"color:
rgb(0, 0, 0=
); font-size: 16px; font-family: lucida console,sans-serif; background-colo=
r: transparent; font-style: normal;"><span>From the above linked page:
"</s=
pan>VAAI significantly enhances the integration of storage and servers by =
=0Aenabling seamless offload of locking and block operations onto the =0Ast=
orage array."</div><div class=3D"yui_3_7_2_52_1378431180201_67"
style=3D"co=
lor: rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-serif;=
background-color: transparent; font-style: normal;"><br></div><div
class=
=3D"yui_3_7_2_52_1378431180201_67" style=3D"color: rgb(0, 0, 0);
font-size:=
16px; font-family: lucida console,sans-serif; background-color: transparen=
t; font-style: normal;">It seems reasonable to assume that Fedora 20 (and p=
robably Fedora 19 with a kernel update at some stage) will be using the 3.1=
2 kernel and could be used to export iSCSI/FC targets to Ovirt.</div><div c=
lass=3D"yui_3_7_2_52_1378431180201_67" style=3D"color: rgb(0, 0, 0);
font-s=
ize: 16px; font-family: lucida console,sans-serif; background-color: transp=
arent; font-style: normal;"><br></div><div
class=3D"yui_3_7_2_52_1378431180=
201_67" style=3D"color: rgb(0, 0, 0); font-size: 16px; font-family: lucida =
console,sans-serif; background-color: transparent; font-style: normal;">VMw=
are also
provides VAAI integration for NAS datastores (via the installation of a ve=
ndor specific plugin into Vmware Vcenter) that also significantly improves =
performance for some operations.</div><div
class=3D"yui_3_7_2_52_1378431180=
201_67" style=3D"color: rgb(0, 0, 0); font-size: 16px; font-family: lucida =
console,sans-serif; background-color: transparent; font-style: normal;"><br=
</div><div class=3D"yui_3_7_2_52_1378431180201_67"
style=3D"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 t=
he upper tier licensed version of vcenter. I think there is an opport=
unity 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). =
; With more people looking to Ovirt rather than getting started and
potentially staying with VMware this is a good opportunity to gather marke=
t share.</div><div class=3D"yui_3_7_2_52_1378431180201_67"
style=3D"color: =
rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-serif; back=
ground-color: transparent; font-style: normal;"><br></div><div
class=3D"yui=
_3_7_2_52_1378431180201_67" style=3D"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? Is there anything planned at the moment?</div><d=
iv class=3D"yui_3_7_2_52_1378431180201_67" style=3D"color: rgb(0, 0, 0);
fo=
nt-size: 16px; font-family: lucida console,sans-serif; background-color: tr=
ansparent; font-style: normal;">Regarding the VAAI NAS plugin feature that =
VMware now has - are there plans to help offload certain operations happeni=
ng on NFS datastores?</div><div
class=3D"yui_3_7_2_52_1378431180201_67"
style=3D"color: rgb(0, 0, 0); font-size: 16px; font-family: lucida console=
,sans-serif; background-color: transparent; font-style: normal;">For instan=
ce some sort of agent that can be installed on a Linux NFS server could all=
ow oVirt to instruct the NFS server machine to perform an offloaded copy/cl=
one operation rather than that process needing to be done over the wire.</d=
iv><div class=3D"yui_3_7_2_52_1378431180201_67" style=3D"color:
rgb(0, 0, 0=
); font-size: 16px; font-family: lucida console,sans-serif; background-colo=
r: transparent; font-style: normal;"><br></div><div
class=3D"yui_3_7_2_52_1=
378431180201_67" style=3D"color: rgb(0, 0, 0); font-size: 16px; font-family=
: lucida console,sans-serif; background-color: transparent; font-style: nor=
mal;">Thanks,</div><div class=3D"yui_3_7_2_52_1378431180201_67"
style=3D"co=
lor: rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-serif;=
background-color: transparent; font-style: normal;">Paul</div><div
style=
=3D"color:
rgb(0, 0, 0); font-size: 16px; font-family: lucida console,sans-serif; bac=
kground-color: transparent; font-style:
normal;"><br></div></div></body></h=
tml>
---1504104896-31436369-1378443783=:30278--