From gustavo.pedrosa at eldorado.org.br Mon Jul 29 14:06:58 2013 Content-Type: multipart/mixed; boundary="===============2690936524062552882==" MIME-Version: 1.0 From: Gustavo Frederico Temple Pedrosa To: devel at ovirt.org Subject: [Engine-devel] Question about the attribute lunType (LUNs) Date: Mon, 29 Jul 2013 18:06:53 +0000 Message-ID: --===============2690936524062552882== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_EF26FC1776F7FF46BFC072393EFD13A29A07E9SERV070corpeldora_ Content-Type: text/plain; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable Hello everyone, The QEMU/KVM on IBM POWER does not support iSCSI yet. This requires the imp= =3D lementation of methods that evaluate if a Disk is a iSCSI LUN or not, in or= =3D der to avoid its use in this specific architecture. Looks like this can be determined by the attribute lunType (which is of the= =3D type StorageType, an Enum) of the class LUNs. But when I retrieve the obje= =3D ct, the attribute lunType has the value "UNKNOWN", even if I've setted it w= =3D ith another value. In the class LunDAODbFacadeImpl there is not a call to t= =3D he "entity.setLunType" method. Does anyone know how to retrieve the attribute lunType? Is the "UNKNOW" val= =3D ue a bug? Thanks, Leonardo Bianconi/Vitor de Lima/Gustavo Pedrosa --_000_EF26FC1776F7FF46BFC072393EFD13A29A07E9SERV070corpeldora_ Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable

Hello everyone,

The QEMU/KVM on IBM POWER does not support iSCSI yet. This requires the imp= =3D lementation of methods that evaluate if a Disk is a iSCSI LUN or not, in or= =3D der to avoid its use in this specific architecture.
Looks like this can be determined by the attribute lunType (which is of the= =3D type StorageType, an Enum) of the class LUNs. But when I retrieve the obje= =3D ct, the attribute lunType has the value "UNKNOWN", even if I've s= =3D etted it with another value. In the class LunDAODbFacadeImpl there is not a call to the "entity.setLunType"= =3D ; method.

Does anyone know how to retrieve the attribute lunType? Is the "UNKNOW= =3D " value a bug?

Thanks,

Leonardo Bianconi/Vitor de Lima/Gustavo Pedrosa=3D

--_000_EF26FC1776F7FF46BFC072393EFD13A29A07E9SERV070corpeldora_-- --===============2690936524062552882== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwX0VGMjZGQzE3NzZGN0ZGNDZCRkMwNzIzOTNFRkQxM0EyOUEwN0U5U0VSVjA3MGNvcnBl bGRvcmFfCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsgY2hhcnNldD0idXMtYXNjaWkiCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCkhlbGxvIGV2ZXJ5b25lLAoK VGhlIFFFTVUvS1ZNIG9uIElCTSBQT1dFUiBkb2VzIG5vdCBzdXBwb3J0IGlTQ1NJIHlldC4gVGhp cyByZXF1aXJlcyB0aGUgaW1wPQpsZW1lbnRhdGlvbiBvZiBtZXRob2RzIHRoYXQgZXZhbHVhdGUg aWYgYSBEaXNrIGlzIGEgaVNDU0kgTFVOIG9yIG5vdCwgaW4gb3I9CmRlciB0byBhdm9pZCBpdHMg dXNlIGluIHRoaXMgc3BlY2lmaWMgYXJjaGl0ZWN0dXJlLgpMb29rcyBsaWtlIHRoaXMgY2FuIGJl IGRldGVybWluZWQgYnkgdGhlIGF0dHJpYnV0ZSBsdW5UeXBlICh3aGljaCBpcyBvZiB0aGU9CiB0 eXBlIFN0b3JhZ2VUeXBlLCBhbiBFbnVtKSBvZiB0aGUgY2xhc3MgTFVOcy4gQnV0IHdoZW4gSSBy ZXRyaWV2ZSB0aGUgb2JqZT0KY3QsIHRoZSBhdHRyaWJ1dGUgbHVuVHlwZSBoYXMgdGhlIHZhbHVl ICJVTktOT1dOIiwgZXZlbiBpZiBJJ3ZlIHNldHRlZCBpdCB3PQppdGggYW5vdGhlciB2YWx1ZS4g SW4gdGhlIGNsYXNzIEx1bkRBT0RiRmFjYWRlSW1wbCB0aGVyZSBpcyBub3QgYSBjYWxsIHRvIHQ9 CmhlICJlbnRpdHkuc2V0THVuVHlwZSIgbWV0aG9kLgoKRG9lcyBhbnlvbmUga25vdyBob3cgdG8g cmV0cmlldmUgdGhlIGF0dHJpYnV0ZSBsdW5UeXBlPyBJcyB0aGUgIlVOS05PVyIgdmFsPQp1ZSBh IGJ1Zz8KClRoYW5rcywKTGVvbmFyZG8gQmlhbmNvbmkvVml0b3IgZGUgTGltYS9HdXN0YXZvIFBl ZHJvc2EKCi0tXzAwMF9FRjI2RkMxNzc2RjdGRjQ2QkZDMDcyMzkzRUZEMTNBMjlBMDdFOVNFUlYw NzBjb3JwZWxkb3JhXwpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD0idXMtYXNjaWki CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCjxodG1sIHhtbG5z OnY9M0QidXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89M0QidXJuOnNjaGVt YXMtbWljcj0Kb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9M0QidXJuOnNjaGVtYXMt bWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgPQp4bWxuczptPTNEImh0dHA6Ly9zY2hlbWFzLm1p Y3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9M0QiaHR0cDo9Ci8vd3d3Lncz Lm9yZy9UUi9SRUMtaHRtbDQwIj4KPGhlYWQ+CjxtZXRhIGh0dHAtZXF1aXY9M0QiQ29udGVudC1U eXBlIiBjb250ZW50PTNEInRleHQvaHRtbDsgY2hhcnNldD0zRHVzLWFzY2lpIj0KPgo8bWV0YSBu YW1lPTNEIkdlbmVyYXRvciIgY29udGVudD0zRCJNaWNyb3NvZnQgV29yZCAxNCAoZmlsdGVyZWQg bWVkaXVtKSI+CjxzdHlsZT48IS0tCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8KQGZvbnQtZmFjZQoJ e2ZvbnQtZmFtaWx5OlNpbVN1bjsKCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQpAZm9u dC1mYWNlCgl7Zm9udC1mYW1pbHk6U2ltU3VuOwoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEg MTt9CkBmb250LWZhY2UKCXtmb250LWZhbWlseTpDYWxpYnJpOwoJcGFub3NlLTE6MiAxNSA1IDIg MiAyIDQgMyAyIDQ7fQpAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6IlxAU2ltU3VuIjsKCXBhbm9z ZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLwpwLk1zb05v cm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsCgl7bWFyZ2luOjBjbTsKCW1hcmdpbi1i b3R0b206LjAwMDFwdDsKCWZvbnQtc2l6ZToxMS4wcHQ7Cglmb250LWZhbWlseToiQ2FsaWJyaSIs InNhbnMtc2VyaWYiOwoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVM7fQphOmxpbmssIHNwYW4u TXNvSHlwZXJsaW5rCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJY29sb3I6Ymx1ZTsKCXRleHQt ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93 ZWQKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgljb2xvcjpwdXJwbGU7Cgl0ZXh0LWRlY29yYXRp b246dW5kZXJsaW5lO30Kc3Bhbi5FbWFpbFN0eWxlMTcKCXttc28tc3R5bGUtdHlwZTpwZXJzb25h bDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgljb2xvcjp3aW5kb3d0ZXh0 O30Kc3Bhbi5FbWFpbFN0eWxlMTgKCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsKCWZv bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgljb2xvcjojMUY0OTdEO30KLk1zb0No cERlZmF1bHQKCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsKCWZvbnQtc2l6ZToxMC4wcHQ7 fQpAcGFnZSBXb3JkU2VjdGlvbjEKCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsKCW1hcmdpbjo3MC44 NXB0IDMuMGNtIDcwLjg1cHQgMy4wY207fQpkaXYuV29yZFNlY3Rpb24xCgl7cGFnZTpXb3JkU2Vj dGlvbjE7fQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpzaGFwZWRlZmF1 bHRzIHY6ZXh0PTNEImVkaXQiIHNwaWRtYXg9M0QiMTAyNiIgLz4KPC94bWw+PCFbZW5kaWZdLS0+ PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+CjxvOnNoYXBlbGF5b3V0IHY6ZXh0PTNEImVkaXQiPgo8 bzppZG1hcCB2OmV4dD0zRCJlZGl0IiBkYXRhPTNEIjEiIC8+CjwvbzpzaGFwZWxheW91dD48L3ht bD48IVtlbmRpZl0tLT4KPC9oZWFkPgo8Ym9keSBsYW5nPTNEIlBULUJSIiBsaW5rPTNEImJsdWUi IHZsaW5rPTNEInB1cnBsZSI+CjxkaXYgY2xhc3M9M0QiV29yZFNlY3Rpb24xIj4KPHAgY2xhc3M9 M0QiTXNvTm9ybWFsIj48c3BhbiBsYW5nPTNEIkVOLVVTIiBzdHlsZT0zRCJjb2xvcjpibGFjaztt c28tZmFyZWFzPQp0LWxhbmd1YWdlOlpILUNOIj5IZWxsbyBldmVyeW9uZSw8YnI+Cjxicj4KVGhl IFFFTVUvS1ZNIG9uIElCTSBQT1dFUiBkb2VzIG5vdCBzdXBwb3J0IGlTQ1NJIHlldC4gVGhpcyBy ZXF1aXJlcyB0aGUgaW1wPQpsZW1lbnRhdGlvbiBvZiBtZXRob2RzIHRoYXQgZXZhbHVhdGUgaWYg YSBEaXNrIGlzIGEgaVNDU0kgTFVOIG9yIG5vdCwgaW4gb3I9CmRlciB0byBhdm9pZCBpdHMgdXNl IGluIHRoaXMgc3BlY2lmaWMgYXJjaGl0ZWN0dXJlLjxicj4KTG9va3MgbGlrZSB0aGlzIGNhbiBi ZSBkZXRlcm1pbmVkIGJ5IHRoZSBhdHRyaWJ1dGUgbHVuVHlwZSAod2hpY2ggaXMgb2YgdGhlPQog dHlwZSBTdG9yYWdlVHlwZSwgYW4gRW51bSkgb2YgdGhlIGNsYXNzIExVTnMuIEJ1dCB3aGVuIEkg cmV0cmlldmUgdGhlIG9iamU9CmN0LCB0aGUgYXR0cmlidXRlIGx1blR5cGUgaGFzIHRoZSB2YWx1 ZSAmcXVvdDtVTktOT1dOJnF1b3Q7LCBldmVuIGlmIEkndmUgcz0KZXR0ZWQgaXQgd2l0aCBhbm90 aGVyIHZhbHVlLiBJbiB0aGUgY2xhc3MKIEx1bkRBT0RiRmFjYWRlSW1wbCB0aGVyZSBpcyBub3Qg YSBjYWxsIHRvIHRoZSAmcXVvdDtlbnRpdHkuc2V0THVuVHlwZSZxdW90PQo7IG1ldGhvZC48YnI+ Cjxicj4KRG9lcyBhbnlvbmUga25vdyBob3cgdG8gcmV0cmlldmUgdGhlIGF0dHJpYnV0ZSBsdW5U eXBlPyBJcyB0aGUgJnF1b3Q7VU5LTk9XPQomcXVvdDsgdmFsdWUgYSBidWc/PGJyPgo8YnI+Cjwv c3Bhbj48c3BhbiBzdHlsZT0zRCJjb2xvcjpibGFjazttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D TiI+VGhhbmtzLDwvc3Bhbj0KPjxzcGFuIHN0eWxlPTNEIm1zby1mYXJlYXN0LWxhbmd1YWdlOlpI LUNOIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+TGVvbmFy ZG8gQmlhbmNvbmkvVml0b3IgZGUgTGltYS9HdXN0YXZvIFBlZHJvc2E8bzpwPj0KPC9vOnA+PC9w Pgo8L2Rpdj4KPC9ib2R5Pgo8L2h0bWw+CgotLV8wMDBfRUYyNkZDMTc3NkY3RkY0NkJGQzA3MjM5 M0VGRDEzQTI5QTA3RTlTRVJWMDcwY29ycGVsZG9yYV8tLQo= --===============2690936524062552882==--