From vlaero at yahoo.com.au Thu Nov 13 06:09:11 2014 Content-Type: multipart/mixed; boundary="===============5083980448000015942==" MIME-Version: 1.0 From: Paul Jansen To: users at ovirt.org Subject: [ovirt-users] storage offload capability Date: Thu, 13 Nov 2014 03:09:10 -0800 Message-ID: <1415876950.78136.YahooMailNeo@web160304.mail.bf1.yahoo.com> --===============5083980448000015942== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ---1603101515-1922022095-1415876950=3D:78136 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable I have an ovirt 3.5 cluster set up with three el7 hosts. Storage is provid= =3D ed by two Fedora 20 machines and the connection is via multipath iscsi.=3D0= AT=3D he performance is quite good. The Fedora 20 iscsi targets are using the 't= =3D arget' (ie: lio) framework, which support the various t.10 scsi offloads. = =3D Vmware supports a subset of these called VAAI and Microsoft has a subset ca= =3D lled ODX.=3D0ACloning is one if the t.10 extensions that the lio target fra= me=3D work supports.=3D0A=3D0AI just tried cloning a vm and noticed that during t= he p=3D rocess there is a lof of traffic over the iscsi interfaces on the Storage P= =3D ool Manager host and the iscsi target machine.=3D0AWith proper support for = t.=3D 10 cloning I shoudn't see any traffic on the isci links (or very minimal tr= =3D affic)=3D0A=3D0AIs there some way to enable the storage offload functionali= ty i=3D n Ovirt?=3D0AIf not, is this on the VDSM roadmap? If support were worked i= n =3D this should be able to be applied to FCP connections as well. The lio targ= =3D et supports these offloads when acting as a Fiber Channel target also.=3D0A= =3D =3D0A=3D0AI've asked this sometime back but there hasn't been much in the w= ay o=3D f discussion on this users list or the devel list about this feature. ---1603101515-1922022095-1415876950=3D:78136 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable
I have an ovirt 3.5 cluster set up with three el7 hosts.= =3D   Storage is provided by two Fedora 20 machines and the connection is = =3D via multipath iscsi.
The performance is quite good.  The Fed= =3D ora 20 iscsi targets are using the 'target' (ie: lio) framework, which supp= =3D ort the various t.10 scsi offloads.  Vmware supports a subset of these= =3D called VAAI and Microsoft has a subset called ODX.
Cloning is on= =3D e if the t.10 extensions that the lio target framework supports.
<= =3D div>I just tried cloning a vm and noticed that during the process there is = =3D a lof of traffic over the iscsi interfaces on the Storage Pool Manager host= =3D and the iscsi target machine.
With proper support for t.10 cloni= =3D ng I shoudn't see any traffic on the isci links (or very minimal traffic)
Is there some way = =3D to enable the storage offload functionality in Ovirt?
If not, is this on the VDSM roadmap?  If support= =3D were worked in this should be able to be applied to FCP connections as wel= =3D l.  The lio target supports these offloads when acting as a Fiber Chan= =3D nel target also.

<= =3D div style=3D3D"color: rgb(0, 0, 0); font-size: 12px; font-family: HelveticaNeue,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif; bac= =3D kground-color: transparent; font-style: normal;">I've asked this sometime b= =3D ack but there hasn't been much in the way of discussion on this users list = =3D or the devel list about this feature.

= =3D ---1603101515-1922022095-1415876950=3D:78136-- --===============5083980448000015942== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tMTYwMzEwMTUxNS0xOTIyMDIyMDk1LTE0MTU4NzY5NTA9Ojc4MTM2CkNvbnRlbnQtVHlwZTog dGV4dC9wbGFpbjsgY2hhcnNldD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90 ZWQtcHJpbnRhYmxlCgpJIGhhdmUgYW4gb3ZpcnQgMy41IGNsdXN0ZXIgc2V0IHVwIHdpdGggdGhy ZWUgZWw3IGhvc3RzLiAgU3RvcmFnZSBpcyBwcm92aWQ9CmVkIGJ5IHR3byBGZWRvcmEgMjAgbWFj aGluZXMgYW5kIHRoZSBjb25uZWN0aW9uIGlzIHZpYSBtdWx0aXBhdGggaXNjc2kuPTBBVD0KaGUg cGVyZm9ybWFuY2UgaXMgcXVpdGUgZ29vZC4gIFRoZSBGZWRvcmEgMjAgaXNjc2kgdGFyZ2V0cyBh cmUgdXNpbmcgdGhlICd0PQphcmdldCcgKGllOiBsaW8pIGZyYW1ld29yaywgd2hpY2ggc3VwcG9y dCB0aGUgdmFyaW91cyB0LjEwIHNjc2kgb2ZmbG9hZHMuICA9ClZtd2FyZSBzdXBwb3J0cyBhIHN1 YnNldCBvZiB0aGVzZSBjYWxsZWQgVkFBSSBhbmQgTWljcm9zb2Z0IGhhcyBhIHN1YnNldCBjYT0K bGxlZCBPRFguPTBBQ2xvbmluZyBpcyBvbmUgaWYgdGhlIHQuMTAgZXh0ZW5zaW9ucyB0aGF0IHRo ZSBsaW8gdGFyZ2V0IGZyYW1lPQp3b3JrIHN1cHBvcnRzLj0wQT0wQUkganVzdCB0cmllZCBjbG9u aW5nIGEgdm0gYW5kIG5vdGljZWQgdGhhdCBkdXJpbmcgdGhlIHA9CnJvY2VzcyB0aGVyZSBpcyBh IGxvZiBvZiB0cmFmZmljIG92ZXIgdGhlIGlzY3NpIGludGVyZmFjZXMgb24gdGhlIFN0b3JhZ2Ug UD0Kb29sIE1hbmFnZXIgaG9zdCBhbmQgdGhlIGlzY3NpIHRhcmdldCBtYWNoaW5lLj0wQVdpdGgg cHJvcGVyIHN1cHBvcnQgZm9yIHQuPQoxMCBjbG9uaW5nIEkgc2hvdWRuJ3Qgc2VlIGFueSB0cmFm ZmljIG9uIHRoZSBpc2NpIGxpbmtzIChvciB2ZXJ5IG1pbmltYWwgdHI9CmFmZmljKT0wQT0wQUlz IHRoZXJlIHNvbWUgd2F5IHRvIGVuYWJsZSB0aGUgc3RvcmFnZSBvZmZsb2FkIGZ1bmN0aW9uYWxp dHkgaT0KbiBPdmlydD89MEFJZiBub3QsIGlzIHRoaXMgb24gdGhlIFZEU00gcm9hZG1hcD8gIElm IHN1cHBvcnQgd2VyZSB3b3JrZWQgaW4gPQp0aGlzIHNob3VsZCBiZSBhYmxlIHRvIGJlIGFwcGxp ZWQgdG8gRkNQIGNvbm5lY3Rpb25zIGFzIHdlbGwuICBUaGUgbGlvIHRhcmc9CmV0IHN1cHBvcnRz IHRoZXNlIG9mZmxvYWRzIHdoZW4gYWN0aW5nIGFzIGEgRmliZXIgQ2hhbm5lbCB0YXJnZXQgYWxz by49MEE9Cj0wQT0wQUkndmUgYXNrZWQgdGhpcyBzb21ldGltZSBiYWNrIGJ1dCB0aGVyZSBoYXNu J3QgYmVlbiBtdWNoIGluIHRoZSB3YXkgbz0KZiBkaXNjdXNzaW9uIG9uIHRoaXMgdXNlcnMgbGlz dCBvciB0aGUgZGV2ZWwgbGlzdCBhYm91dCB0aGlzIGZlYXR1cmUuCi0tLTE2MDMxMDE1MTUtMTky MjAyMjA5NS0xNDE1ODc2OTUwPTo3ODEzNgpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNl dD11dGYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgo8aHRt bD48Ym9keT48ZGl2IHN0eWxlPTNEImNvbG9yOiMwMDA7IGJhY2tncm91bmQtY29sb3I6I2ZmZjsg Zm9udC1mYW1pbHk6SGU9Cmx2ZXRpY2FOZXVlLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBB cmlhbCwgTHVjaWRhIEdyYW5kZSwgU2Fucy1TZXJpZjtmbz0KbnQtc2l6ZToxMnB4Ij48ZGl2Pkkg aGF2ZSBhbiBvdmlydCAzLjUgY2x1c3RlciBzZXQgdXAgd2l0aCB0aHJlZSBlbDcgaG9zdHMuPQom bmJzcDsgU3RvcmFnZSBpcyBwcm92aWRlZCBieSB0d28gRmVkb3JhIDIwIG1hY2hpbmVzIGFuZCB0 aGUgY29ubmVjdGlvbiBpcyA9CnZpYSBtdWx0aXBhdGggaXNjc2kuPC9kaXY+PGRpdj5UaGUgcGVy Zm9ybWFuY2UgaXMgcXVpdGUgZ29vZC4mbmJzcDsgVGhlIEZlZD0Kb3JhIDIwIGlzY3NpIHRhcmdl dHMgYXJlIHVzaW5nIHRoZSAndGFyZ2V0JyAoaWU6IGxpbykgZnJhbWV3b3JrLCB3aGljaCBzdXBw PQpvcnQgdGhlIHZhcmlvdXMgdC4xMCBzY3NpIG9mZmxvYWRzLiZuYnNwOyBWbXdhcmUgc3VwcG9y dHMgYSBzdWJzZXQgb2YgdGhlc2U9CiBjYWxsZWQgVkFBSSBhbmQgTWljcm9zb2Z0IGhhcyBhIHN1 YnNldCBjYWxsZWQgT0RYLjwvZGl2PjxkaXY+Q2xvbmluZyBpcyBvbj0KZSBpZiB0aGUgdC4xMCBl eHRlbnNpb25zIHRoYXQgdGhlIGxpbyB0YXJnZXQgZnJhbWV3b3JrIHN1cHBvcnRzLjxicj48L2Rp dj48PQpkaXY+SSBqdXN0IHRyaWVkIGNsb25pbmcgYSB2bSBhbmQgbm90aWNlZCB0aGF0IGR1cmlu ZyB0aGUgcHJvY2VzcyB0aGVyZSBpcyA9CmEgbG9mIG9mIHRyYWZmaWMgb3ZlciB0aGUgaXNjc2kg aW50ZXJmYWNlcyBvbiB0aGUgU3RvcmFnZSBQb29sIE1hbmFnZXIgaG9zdD0KIGFuZCB0aGUgaXNj c2kgdGFyZ2V0IG1hY2hpbmUuPC9kaXY+PGRpdj5XaXRoIHByb3BlciBzdXBwb3J0IGZvciB0LjEw IGNsb25pPQpuZyBJIHNob3Vkbid0IHNlZSBhbnkgdHJhZmZpYyBvbiB0aGUgaXNjaSBsaW5rcyAo b3IgdmVyeSBtaW5pbWFsCiB0cmFmZmljKTxicj48L2Rpdj48ZGl2IHN0eWxlPTNEImNvbG9yOiBy Z2IoMCwgMCwgMCk7IGZvbnQtc2l6ZTogMTJweDsgZm9udD0KLWZhbWlseTogSGVsdmV0aWNhTmV1 ZSxIZWx2ZXRpY2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsTHVjaWRhIEdyYW5kZSxzYW5zLXNlPQpy aWY7IGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBmb250LXN0eWxlOiBub3JtYWw7Ij5J cyB0aGVyZSBzb21lIHdheSA9CnRvIGVuYWJsZSB0aGUgc3RvcmFnZSBvZmZsb2FkIGZ1bmN0aW9u YWxpdHkgaW4gT3ZpcnQ/PC9kaXY+PGRpdiBzdHlsZT0zRCJjbz0KbG9yOiByZ2IoMCwgMCwgMCk7 IGZvbnQtc2l6ZTogMTJweDsgZm9udC1mYW1pbHk6IEhlbHZldGljYU5ldWUsSGVsdmV0aWNhIE5l PQp1ZSxIZWx2ZXRpY2EsQXJpYWwsTHVjaWRhIEdyYW5kZSxzYW5zLXNlcmlmOyBiYWNrZ3JvdW5k LWNvbG9yOiB0cmFuc3BhcmVudDs9CiBmb250LXN0eWxlOiBub3JtYWw7Ij5JZiBub3QsIGlzIHRo aXMgb24gdGhlIFZEU00gcm9hZG1hcD8mbmJzcDsgSWYgc3VwcG9ydD0KIHdlcmUgd29ya2VkIGlu IHRoaXMgc2hvdWxkIGJlIGFibGUgdG8gYmUgYXBwbGllZCB0byBGQ1AgY29ubmVjdGlvbnMgYXMg d2VsPQpsLiZuYnNwOyBUaGUgbGlvIHRhcmdldCBzdXBwb3J0cyB0aGVzZSBvZmZsb2FkcyB3aGVu IGFjdGluZyBhcyBhIEZpYmVyIENoYW49Cm5lbCB0YXJnZXQgYWxzby48YnI+PC9kaXY+PGRpdiBz dHlsZT0zRCJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LXNpemU6IDEycD0KeDsgZm9udC1mYW1p bHk6IEhlbHZldGljYU5ldWUsSGVsdmV0aWNhIE5ldWUsSGVsdmV0aWNhLEFyaWFsLEx1Y2lkYSBH cmFuZGUsPQpzYW5zLXNlcmlmOyBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgZm9udC1z dHlsZTogbm9ybWFsOyI+PGJyPjwvZGl2Pjw9CmRpdiBzdHlsZT0zRCJjb2xvcjogcmdiKDAsIDAs IDApOyBmb250LXNpemU6IDEycHg7IGZvbnQtZmFtaWx5OgogSGVsdmV0aWNhTmV1ZSxIZWx2ZXRp Y2EgTmV1ZSxIZWx2ZXRpY2EsQXJpYWwsTHVjaWRhIEdyYW5kZSxzYW5zLXNlcmlmOyBiYWM9Cmtn cm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyBmb250LXN0eWxlOiBub3JtYWw7Ij5JJ3ZlIGFza2Vk IHRoaXMgc29tZXRpbWUgYj0KYWNrIGJ1dCB0aGVyZSBoYXNuJ3QgYmVlbiBtdWNoIGluIHRoZSB3 YXkgb2YgZGlzY3Vzc2lvbiBvbiB0aGlzIHVzZXJzIGxpc3QgPQpvciB0aGUgZGV2ZWwgbGlzdCBh Ym91dCB0aGlzIGZlYXR1cmUuPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjwvZGl2PjwvYm9keT49 CjwvaHRtbD4KLS0tMTYwMzEwMTUxNS0xOTIyMDIyMDk1LTE0MTU4NzY5NTA9Ojc4MTM2LS0K --===============5083980448000015942==--