From matthew.lagoe at subrigo.net Thu Jul 16 14:26:03 2015 Content-Type: multipart/mixed; boundary="===============3584683787148486071==" MIME-Version: 1.0 From: Matthew Lagoe To: users at ovirt.org Subject: Re: [ovirt-users] Storage QOS Date: Thu, 16 Jul 2015 11:25:42 -0700 Message-ID: <012a01d0bff4$d5862c50$809284f0$@subrigo.net> In-Reply-To: 55A78E3C.2090901@redhat.com --===============3584683787148486071== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multipart message in MIME format. ------=3D_NextPart_000_012B_01D0BFBA.292817A0 Content-Type: text/plain; charset=3D"us-ascii" Content-Transfer-Encoding: 7bit Nope no luck :( = Been tryin to get it working for a few months, even opened a case (01376573) and was told it was broken, that's why I was asking if anyone else has been able to get it working. Seems strange to me if the feature is completely broken since it was one of the main features recently. I imagine there is some work around out there, somewhere. = From: Roy Golan [mailto:rgolan(a)redhat.com] = Sent: Thursday, July 16, 2015 03:58 AM To: Matthew Lagoe Subject: Re: [ovirt-users] Storage QOS = On 07/16/2015 01:49 AM, Matthew Lagoe wrote: Has anyone been able to get storage qos to work with 3.5? = = I setup a policy with total 150 iops and total 100MBps but it's still unconstrained when i do a benchtest at ~1200iops and 800MBps, is there anything else i have to do except set the qos policy in data centers and assign the qos policy to the disk profile? _______________________________________________ Users mailing list Users(a)ovirt.org http://lists.ovirt.org/mailman/listinfo/users Sorry for getting so late into that mail. Have you got storage QoS working already? = ------=3D_NextPart_000_012B_01D0BFBA.292817A0 Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable
<= p =3D class=3D3DMsoNormal>Nope no luck :(

 

Been tryin = =3D to get it working for a few months, even opened a case (01376573) and =3D was told it was broken, that’s why I was asking if anyone else has = =3D been able to get it working. Seems strange to me if the feature is =3D completely broken since it was one of the main features recently. I =3D imagine there is some work around out there, somewhere…

 

From: Roy Golan [mailto:rgolan(a)redhat.com]
Sent: Thursday, =3D July 16, 2015 03:58 AM
To: Matthew Lagoe
Subject: =3D Re: [ovirt-users] Storage QOS

 

On =3D 07/16/2015 01:49 AM, Matthew Lagoe =3D wrote:

Has= =3D anyone been able to get storage qos to work with 3.5?

 

I setup a = =3D policy with total 150 iops and total 100MBps but it’s still =3D unconstrained when i do a benchtest at ~1200iops and 800MBps, is there =3D anything else i have to do except set the qos policy in data centers and = =3D assign the qos policy to the disk profile?




__________________=
=3D
_____________________________
Users mailing =3D
list
Users(a)ovirt.org
<= pre>=3D http://lists.ovirt= =3D .org/mailman/listinfo/users


Sorry for getting so late into that mail. Have you =3D got storage QoS working already? =3D

------=3D_NextPart_000_012B_01D0BFBA.292817A0-- --===============3584683787148486071== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpcGFydCBtZXNzYWdlIGluIE1JTUUgZm9ybWF0LgoKLS0tLS0tPV9OZXh0 UGFydF8wMDBfMDEyQl8wMUQwQkZCQS4yOTI4MTdBMApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47 CgljaGFyc2V0PSJ1cy1hc2NpaSIKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKTm9w ZSBubyBsdWNrIDooCgogCgpCZWVuIHRyeWluIHRvIGdldCBpdCB3b3JraW5nIGZvciBhIGZldyBt b250aHMsIGV2ZW4gb3BlbmVkIGEgY2FzZSAoMDEzNzY1NzMpCmFuZCB3YXMgdG9sZCBpdCB3YXMg YnJva2VuLCB0aGF0J3Mgd2h5IEkgd2FzIGFza2luZyBpZiBhbnlvbmUgZWxzZSBoYXMgYmVlbgph YmxlIHRvIGdldCBpdCB3b3JraW5nLiBTZWVtcyBzdHJhbmdlIHRvIG1lIGlmIHRoZSBmZWF0dXJl IGlzIGNvbXBsZXRlbHkKYnJva2VuIHNpbmNlIGl0IHdhcyBvbmUgb2YgdGhlIG1haW4gZmVhdHVy ZXMgcmVjZW50bHkuIEkgaW1hZ2luZSB0aGVyZSBpcwpzb21lIHdvcmsgYXJvdW5kIG91dCB0aGVy ZSwgc29tZXdoZXJlLgoKIAoKRnJvbTogUm95IEdvbGFuIFttYWlsdG86cmdvbGFuQHJlZGhhdC5j b21dIApTZW50OiBUaHVyc2RheSwgSnVseSAxNiwgMjAxNSAwMzo1OCBBTQpUbzogTWF0dGhldyBM YWdvZQpTdWJqZWN0OiBSZTogW292aXJ0LXVzZXJzXSBTdG9yYWdlIFFPUwoKIAoKT24gMDcvMTYv MjAxNSAwMTo0OSBBTSwgTWF0dGhldyBMYWdvZSB3cm90ZToKCkhhcyBhbnlvbmUgYmVlbiBhYmxl IHRvIGdldCBzdG9yYWdlIHFvcyB0byB3b3JrIHdpdGggMy41PyAKCiAKCkkgc2V0dXAgYSBwb2xp Y3kgd2l0aCB0b3RhbCAxNTAgaW9wcyBhbmQgdG90YWwgMTAwTUJwcyBidXQgaXQncyBzdGlsbAp1 bmNvbnN0cmFpbmVkIHdoZW4gaSBkbyBhIGJlbmNodGVzdCBhdCB+MTIwMGlvcHMgYW5kIDgwME1C cHMsIGlzIHRoZXJlCmFueXRoaW5nIGVsc2UgaSBoYXZlIHRvIGRvIGV4Y2VwdCBzZXQgdGhlIHFv cyBwb2xpY3kgaW4gZGF0YSBjZW50ZXJzIGFuZAphc3NpZ24gdGhlIHFvcyBwb2xpY3kgdG8gdGhl IGRpc2sgcHJvZmlsZT8KCgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KVXNlcnMgbWFpbGluZyBsaXN0ClVzZXJzQG92aXJ0Lm9yZwpodHRwOi8vbGlz dHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMKCgpTb3JyeSBmb3IgZ2V0dGluZyBz byBsYXRlIGludG8gdGhhdCBtYWlsLiBIYXZlIHlvdSBnb3Qgc3RvcmFnZSBRb1Mgd29ya2luZwph bHJlYWR5PyAKCgotLS0tLS09X05leHRQYXJ0XzAwMF8wMTJCXzAxRDBCRkJBLjI5MjgxN0EwCkNv bnRlbnQtVHlwZTogdGV4dC9odG1sOwoJY2hhcnNldD0idXMtYXNjaWkiCkNvbnRlbnQtVHJhbnNm ZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCjxodG1sIHhtbG5zOnY9M0QidXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTp2bWwiID0KeG1sbnM6bz0zRCJ1cm46c2NoZW1hcy1taWNyb3NvZnQt Y29tOm9mZmljZTpvZmZpY2UiID0KeG1sbnM6dz0zRCJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29t Om9mZmljZTp3b3JkIiA9CnhtbG5zOm09M0QiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9v ZmZpY2UvMjAwNC8xMi9vbW1sIiA9CnhtbG5zPTNEImh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1o dG1sNDAiPjxoZWFkPjxNRVRBID0KSFRUUC1FUVVJVj0zRCJDb250ZW50LVR5cGUiIENPTlRFTlQ9 M0QidGV4dC9odG1sOyA9CmNoYXJzZXQ9M0R1cy1hc2NpaSI+PG1ldGEgbmFtZT0zREdlbmVyYXRv ciBjb250ZW50PTNEIk1pY3Jvc29mdCBXb3JkIDE0ID0KKGZpbHRlcmVkIG1lZGl1bSkiPjxzdHls ZT48IS0tCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OkNh bGlicmk7CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9CkBmb250LWZhY2UKCXtmb250 LWZhbWlseTpUYWhvbWE7CglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9CkBmb250LWZh Y2UKCXtmb250LWZhbWlseTpDb25zb2xhczsKCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0 O30KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2 Lk1zb05vcm1hbAoJe21hcmdpbjowaW47CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7Cglmb250LXNp emU6MTEuMHB0OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsKCWNvbG9yOmJs YWNrO30KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluawoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsK CWNvbG9yOmJsdWU7Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30KYTp2aXNpdGVkLCBzcGFu Lk1zb0h5cGVybGlua0ZvbGxvd2VkCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJY29sb3I6cHVy cGxlOwoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9CnByZQoJe21zby1zdHlsZS1wcmlvcml0 eTo5OTsKCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsKCW1hcmdpbjow aW47CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7Cglmb250LXNpemU6MTAuMHB0OwoJZm9udC1mYW1p bHk6IkNvdXJpZXIgTmV3IjsKCWNvbG9yOmJsYWNrO30Kc3Bhbi5FbWFpbFN0eWxlMTcKCXttc28t c3R5bGUtdHlwZTpwZXJzb25hbDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7 Cgljb2xvcjp3aW5kb3d0ZXh0O30Kc3Bhbi5IVE1MUHJlZm9ybWF0dGVkQ2hhcgoJe21zby1zdHls ZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsKCW1zby1zdHlsZS1wcmlvcml0eTo5OTsK CW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7Cglmb250LWZhbWlseTpDb25zb2xh czsKCWNvbG9yOmJsYWNrO30Kc3Bhbi5FbWFpbFN0eWxlMjAKCXttc28tc3R5bGUtdHlwZTpwZXJz b25hbC1yZXBseTsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgljb2xvcjoj MUY0OTdEO30KLk1zb0NocERlZmF1bHQKCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsKCWZv bnQtc2l6ZToxMC4wcHQ7fQpAcGFnZSBXb3JkU2VjdGlvbjEKCXtzaXplOjguNWluIDExLjBpbjsK CW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9CmRpdi5Xb3JkU2VjdGlvbjEKCXtwYWdl OldvcmRTZWN0aW9uMTt9Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+CjxvOnNo YXBlZGVmYXVsdHMgdjpleHQ9M0QiZWRpdCIgc3BpZG1heD0zRCIxMDI2IiAvPgo8L3htbD48IVtl bmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVsYXlvdXQgdjpleHQ9M0Qi ZWRpdCI+CjxvOmlkbWFwIHY6ZXh0PTNEImVkaXQiIGRhdGE9M0QiMSIgLz4KPC9vOnNoYXBlbGF5 b3V0PjwveG1sPjwhW2VuZGlmXS0tPjwvaGVhZD48Ym9keSBiZ2NvbG9yPTNEd2hpdGUgPQpsYW5n PTNERU4tVVMgbGluaz0zRGJsdWUgdmxpbms9M0RwdXJwbGU+PGRpdiBjbGFzcz0zRFdvcmRTZWN0 aW9uMT48cCA9CmNsYXNzPTNETXNvTm9ybWFsPk5vcGUgbm8gbHVjayA6KDxvOnA+PC9vOnA+PC9w PjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+PG86cD4mbmJzcDs8L286cD48L3A+PHAgY2xhc3M9M0RN c29Ob3JtYWw+QmVlbiB0cnlpbiA9CnRvIGdldCBpdCB3b3JraW5nIGZvciBhIGZldyBtb250aHMs IGV2ZW4gb3BlbmVkIGEgY2FzZSAoMDEzNzY1NzMpIGFuZCA9CndhcyB0b2xkIGl0IHdhcyBicm9r ZW4sIHRoYXQmIzgyMTc7cyB3aHkgSSB3YXMgYXNraW5nIGlmIGFueW9uZSBlbHNlIGhhcyA9CmJl ZW4gYWJsZSB0byBnZXQgaXQgd29ya2luZy4gU2VlbXMgc3RyYW5nZSB0byBtZSBpZiB0aGUgZmVh dHVyZSBpcyA9CmNvbXBsZXRlbHkgYnJva2VuIHNpbmNlIGl0IHdhcyBvbmUgb2YgdGhlIG1haW4g ZmVhdHVyZXMgcmVjZW50bHkuIEkgPQppbWFnaW5lIHRoZXJlIGlzIHNvbWUgd29yayBhcm91bmQg b3V0IHRoZXJlLCBzb21ld2hlcmUmIzgyMzA7PHNwYW4gPQpzdHlsZT0zRCdjb2xvcjojMUY0OTdE Jz48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gPQpzdHls ZT0zRCdjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PGRpdj48ZGl2 ID0Kc3R5bGU9M0QnYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3Bh ZGRpbmc6My4wcHQgMGluID0KMGluIDBpbic+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PGI+PHNwYW4g PQpzdHlsZT0zRCdmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNl cmlmIjtjb2xvcjp3aW5kb3d0PQpleHQnPkZyb206PC9zcGFuPjwvYj48c3BhbiA9CnN0eWxlPTNE J2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9y OndpbmRvd3Q9CmV4dCc+IFJveSBHb2xhbiBbbWFpbHRvOnJnb2xhbkByZWRoYXQuY29tXSA8YnI+ PGI+U2VudDo8L2I+IFRodXJzZGF5LCA9Ckp1bHkgMTYsIDIwMTUgMDM6NTggQU08YnI+PGI+VG86 PC9iPiBNYXR0aGV3IExhZ29lPGJyPjxiPlN1YmplY3Q6PC9iPiA9ClJlOiBbb3ZpcnQtdXNlcnNd IFN0b3JhZ2UgUU9TPG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxwID0KY2xhc3M9 M0RNc29Ob3JtYWw+PG86cD4mbmJzcDs8L286cD48L3A+PGRpdj48cCBjbGFzcz0zRE1zb05vcm1h bD5PbiA9CjA3LzE2LzIwMTUgMDE6NDkgQU0sIE1hdHRoZXcgTGFnb2UgPQp3cm90ZTo8bzpwPjwv bzpwPjwvcD48L2Rpdj48YmxvY2txdW90ZSA9CnN0eWxlPTNEJ21hcmdpbi10b3A6NS4wcHQ7bWFy Z2luLWJvdHRvbTo1LjBwdCc+PHAgY2xhc3M9M0RNc29Ob3JtYWw+SGFzID0KYW55b25lIGJlZW4g YWJsZSB0byBnZXQgc3RvcmFnZSBxb3MgdG8gd29yayB3aXRoIDMuNT8gPG86cD48L286cD48L3A+ PHAgPQpjbGFzcz0zRE1zb05vcm1hbD4mbmJzcDs8bzpwPjwvbzpwPjwvcD48cCBjbGFzcz0zRE1z b05vcm1hbD5JIHNldHVwIGEgPQpwb2xpY3kgd2l0aCB0b3RhbCAxNTAgaW9wcyBhbmQgdG90YWwg MTAwTUJwcyBidXQgaXQmIzgyMTc7cyBzdGlsbCA9CnVuY29uc3RyYWluZWQgd2hlbiBpIGRvIGEg YmVuY2h0ZXN0IGF0IH4xMjAwaW9wcyBhbmQgODAwTUJwcywgaXMgdGhlcmUgPQphbnl0aGluZyBl bHNlIGkgaGF2ZSB0byBkbyBleGNlcHQgc2V0IHRoZSBxb3MgcG9saWN5IGluIGRhdGEgY2VudGVy cyBhbmQgPQphc3NpZ24gdGhlIHFvcyBwb2xpY3kgdG8gdGhlIGRpc2sgcHJvZmlsZT88bzpwPjwv bzpwPjwvcD48cCA9CmNsYXNzPTNETXNvTm9ybWFsPjxzcGFuIHN0eWxlPTNEJ2ZvbnQtc2l6ZTox Mi4wcHQ7Zm9udC1mYW1pbHk6IlRpbWVzIE5ldyA9ClJvbWFuIiwic2VyaWYiJz48YnI+PGJyPjxi cj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHByZT5fX19fX19fX19fX19fX19fX189Cl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fPG86cD48L286cD48L3ByZT48cHJlPlVzZXJzIG1haWxpbmcg PQpsaXN0PG86cD48L286cD48L3ByZT48cHJlPjxhID0KaHJlZj0zRCJtYWlsdG86VXNlcnNAb3Zp cnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+PG86cD48L286cD48L3ByZT48cHJlPj0KPGEgPQpo cmVmPTNEImh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyI+aHR0 cDovL2xpc3RzLm92aXJ0PQoub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PG86cD48L286 cD48L3ByZT48L2Jsb2NrcXVvdGU+PHAgPQpjbGFzcz0zRE1zb05vcm1hbD48c3BhbiBzdHlsZT0z RCdmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgPQpSb21hbiIsInNlcmlm Iic+PGJyPlNvcnJ5IGZvciBnZXR0aW5nIHNvIGxhdGUgaW50byB0aGF0IG1haWwuIEhhdmUgeW91 ID0KZ290IHN0b3JhZ2UgUW9TIHdvcmtpbmcgYWxyZWFkeT8gPQo8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+PC9kaXY+PC9ib2R5PjwvaHRtbD4KLS0tLS0tPV9OZXh0UGFydF8wMDBfMDEyQl8wMUQwQkZC QS4yOTI4MTdBMC0tCgoK --===============3584683787148486071==-- From rgolan at redhat.com Sun Jul 19 06:38:02 2015 Content-Type: multipart/mixed; boundary="===============0566430045704588237==" MIME-Version: 1.0 From: Roy Golan To: users at ovirt.org Subject: Re: [ovirt-users] Storage QOS Date: Sun, 19 Jul 2015 13:37:59 +0300 Message-ID: <55AB7E07.1040204@redhat.com> In-Reply-To: 012a01d0bff4$d5862c50$809284f0$@subrigo.net --===============0566430045704588237== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------040304000004070104000803 Content-Type: text/plain; charset=3Dwindows-1252; format=3Dflowed Content-Transfer-Encoding: 8bit On 07/16/2015 09:25 PM, Matthew Lagoe wrote: > > Nope no luck :( > > Been tryin to get it working for a few months, even opened a case = > (01376573) and was told it was broken, that=C2=92s why I was asking if = > anyone else has been able to get it working. Seems strange to me if = > the feature is completely broken since it was one of the main features = > recently. I imagine there is some work around out there, somewhere=C2=85 > I didn't find the case can you give me a link? Anyhow, please specify your steps. Might be that you attached the QoS to = the profile once the VM was already running so you hit this bug [1] [1] https://bugzilla.redhat.com/show_bug.cgi?id=3D1201482 > *From:*Roy Golan [mailto:rgolan(a)redhat.com] > *Sent:* Thursday, July 16, 2015 03:58 AM > *To:* Matthew Lagoe > *Subject:* Re: [ovirt-users] Storage QOS > > On 07/16/2015 01:49 AM, Matthew Lagoe wrote: > > Has anyone been able to get storage qos to work with 3.5? > > I setup a policy with total 150 iops and total 100MBps but it=C2=92s > still unconstrained when i do a benchtest at ~1200iops and > 800MBps, is there anything else i have to do except set the qos > policy in data centers and assign the qos policy to the disk profile? > > > > > _______________________________________________ > > Users mailing list > > Users(a)ovirt.org > > http://lists.ovirt.org/mailman/listinfo/users > > > Sorry for getting so late into that mail. Have you got storage QoS = > working already? > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --------------040304000004070104000803 Content-Type: text/html; charset=3Dwindows-1252 Content-Transfer-Encoding: 8bit
On 07/16/2015 09:25 PM, Matthew Lagoe wrote:

Nope no luck :(

=C2=A0

Been tryin to get it working for a few months, even opened a case (01376573) and was told it was broken, that=C2=92s why I was asking if anyone else has been able to get it working. Seems strange to me if the feature is completely broken since it was one of the main features recently. I imagine there is some work around out there, somewhere=C2=85

=C2=A0

I didn't find the case can you give me a link?

Anyhow, please specify your steps. Might be that you attached the QoS to the profile once the VM was already running so you hit this bug [1]

[1] https://bugzilla.redhat.com/show_bug.cgi?id= =3D1201482

From: Roy Golan [mailto:rgolan(a)redhat.com]
Sent: Thursday, July 16, 2015 03:58 AM
To: Matthew Lagoe
Subject: Re: [ovirt-users] Storage QOS

=C2=A0

On 07/16/2015 01:49 AM, Matthew Lagoe wrote:

Has anyone been able to get storage qos to work with 3.5?

=C2=A0

I setup a policy with total 150 iops and total 100MBps but it=C2=92s still unconstrained when i do a benchtest at ~1200iops and 800MBps, is there anything else i have to do except set the qos policy in data centers and assign the qos policy to the disk profile?




_______________________________________________
          
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Sorry for getting so late into that mail. Have you got storage QoS working already?



_______________________________________________
Users mailing list
Use=
rs(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users

--------------040304000004070104000803-- --===============0566430045704588237== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNDAzMDQwMDAwMDQwNzAxMDQwMDA4MDMKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXdpbmRvd3MtMTI1MjsgZm9ybWF0PWZsb3dlZApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiA4Yml0CgpPbiAwNy8xNi8yMDE1IDA5OjI1IFBNLCBNYXR0aGV3IExhZ29lIHdyb3RlOgo+Cj4g Tm9wZSBubyBsdWNrIDooCj4KPiBCZWVuIHRyeWluIHRvIGdldCBpdCB3b3JraW5nIGZvciBhIGZl dyBtb250aHMsIGV2ZW4gb3BlbmVkIGEgY2FzZSAKPiAoMDEzNzY1NzMpIGFuZCB3YXMgdG9sZCBp dCB3YXMgYnJva2VuLCB0aGF0knMgd2h5IEkgd2FzIGFza2luZyBpZiAKPiBhbnlvbmUgZWxzZSBo YXMgYmVlbiBhYmxlIHRvIGdldCBpdCB3b3JraW5nLiBTZWVtcyBzdHJhbmdlIHRvIG1lIGlmIAo+ IHRoZSBmZWF0dXJlIGlzIGNvbXBsZXRlbHkgYnJva2VuIHNpbmNlIGl0IHdhcyBvbmUgb2YgdGhl IG1haW4gZmVhdHVyZXMgCj4gcmVjZW50bHkuIEkgaW1hZ2luZSB0aGVyZSBpcyBzb21lIHdvcmsg YXJvdW5kIG91dCB0aGVyZSwgc29tZXdoZXJlhQo+CkkgZGlkbid0IGZpbmQgdGhlIGNhc2UgY2Fu IHlvdSBnaXZlIG1lIGEgbGluaz8KCkFueWhvdywgcGxlYXNlIHNwZWNpZnkgeW91ciBzdGVwcy4g TWlnaHQgYmUgdGhhdCB5b3UgYXR0YWNoZWQgdGhlIFFvUyB0byAKdGhlIHByb2ZpbGUgb25jZSB0 aGUgVk0gd2FzIGFscmVhZHkgcnVubmluZyBzbyB5b3UgaGl0IHRoaXMgYnVnIFsxXQoKWzFdIGh0 dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTIwMTQ4MgoKPiAqRnJv bToqUm95IEdvbGFuIFttYWlsdG86cmdvbGFuQHJlZGhhdC5jb21dCj4gKlNlbnQ6KiBUaHVyc2Rh eSwgSnVseSAxNiwgMjAxNSAwMzo1OCBBTQo+ICpUbzoqIE1hdHRoZXcgTGFnb2UKPiAqU3ViamVj dDoqIFJlOiBbb3ZpcnQtdXNlcnNdIFN0b3JhZ2UgUU9TCj4KPiBPbiAwNy8xNi8yMDE1IDAxOjQ5 IEFNLCBNYXR0aGV3IExhZ29lIHdyb3RlOgo+Cj4gICAgIEhhcyBhbnlvbmUgYmVlbiBhYmxlIHRv IGdldCBzdG9yYWdlIHFvcyB0byB3b3JrIHdpdGggMy41Pwo+Cj4gICAgIEkgc2V0dXAgYSBwb2xp Y3kgd2l0aCB0b3RhbCAxNTAgaW9wcyBhbmQgdG90YWwgMTAwTUJwcyBidXQgaXSScwo+ICAgICBz dGlsbCB1bmNvbnN0cmFpbmVkIHdoZW4gaSBkbyBhIGJlbmNodGVzdCBhdCB+MTIwMGlvcHMgYW5k Cj4gICAgIDgwME1CcHMsIGlzIHRoZXJlIGFueXRoaW5nIGVsc2UgaSBoYXZlIHRvIGRvIGV4Y2Vw dCBzZXQgdGhlIHFvcwo+ICAgICBwb2xpY3kgaW4gZGF0YSBjZW50ZXJzIGFuZCBhc3NpZ24gdGhl IHFvcyBwb2xpY3kgdG8gdGhlIGRpc2sgcHJvZmlsZT8KPgo+Cj4KPgo+ICAgICBfX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+Cj4gICAgIFVzZXJzIG1haWxp bmcgbGlzdAo+Cj4gICAgIFVzZXJzQG92aXJ0Lm9yZyA8bWFpbHRvOlVzZXJzQG92aXJ0Lm9yZz4K Pgo+ICAgICBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMKPgo+ Cj4gU29ycnkgZm9yIGdldHRpbmcgc28gbGF0ZSBpbnRvIHRoYXQgbWFpbC4gSGF2ZSB5b3UgZ290 IHN0b3JhZ2UgUW9TIAo+IHdvcmtpbmcgYWxyZWFkeT8KPgo+Cj4KPiBfX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFVzZXJzIG1haWxpbmcgbGlzdAo+IFVz ZXJzQG92aXJ0Lm9yZwo+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91 c2VycwoKCi0tLS0tLS0tLS0tLS0tMDQwMzA0MDAwMDA0MDcwMTA0MDAwODAzCkNvbnRlbnQtVHlw ZTogdGV4dC9odG1sOyBjaGFyc2V0PXdpbmRvd3MtMTI1MgpDb250ZW50LVRyYW5zZmVyLUVuY29k aW5nOiA4Yml0Cgo8aHRtbD4KICA8aGVhZD4KICAgIDxtZXRhIGNvbnRlbnQ9InRleHQvaHRtbDsg Y2hhcnNldD13aW5kb3dzLTEyNTIiCiAgICAgIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAg PC9oZWFkPgogIDxib2R5IHRleHQ9IiMwMDAwMDAiIGJnY29sb3I9IiNGRkZGRkYiPgogICAgPGRp diBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAwNy8xNi8yMDE1IDA5OjI1IFBNLCBNYXR0aGV3 IExhZ29lCiAgICAgIHdyb3RlOjxicj4KICAgIDwvZGl2PgogICAgPGJsb2NrcXVvdGUgY2l0ZT0i bWlkOjAxMmEwMWQwYmZmNCRkNTg2MmM1MCQ4MDkyODRmMCRAc3Vicmlnby5uZXQiCiAgICAgIHR5 cGU9ImNpdGUiPgogICAgICA8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9 InRleHQvaHRtbDsKICAgICAgICBjaGFyc2V0PXdpbmRvd3MtMTI1MiI+CiAgICAgIDxtZXRhIG5h bWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkCiAgICAg ICAgbWVkaXVtKSI+CiAgICAgIDxzdHlsZT48IS0tCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8KQGZv bnQtZmFjZQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAz IDIgNDt9CkBmb250LWZhY2UKCXtmb250LWZhbWlseTpUYWhvbWE7CglwYW5vc2UtMToyIDExIDYg NCAzIDUgNCA0IDIgNDt9CkBmb250LWZhY2UKCXtmb250LWZhbWlseTpDb25zb2xhczsKCXBhbm9z ZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8KcC5Nc29O b3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbAoJe21hcmdpbjowaW47CgltYXJnaW4t Ym90dG9tOi4wMDAxcHQ7Cglmb250LXNpemU6MTEuMHB0OwoJZm9udC1mYW1pbHk6IkNhbGlicmki LCJzYW5zLXNlcmlmIjsKCWNvbG9yOmJsYWNrO30KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluawoJ e21zby1zdHlsZS1wcmlvcml0eTo5OTsKCWNvbG9yOmJsdWU7Cgl0ZXh0LWRlY29yYXRpb246dW5k ZXJsaW5lO30KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkCgl7bXNvLXN0eWxl LXByaW9yaXR5Ojk5OwoJY29sb3I6cHVycGxlOwoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9 CnByZQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsKCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZv cm1hdHRlZCBDaGFyIjsKCW1hcmdpbjowaW47CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7Cglmb250 LXNpemU6MTAuMHB0OwoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsKCWNvbG9yOmJsYWNrO30K c3Bhbi5FbWFpbFN0eWxlMTcKCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsKCWZvbnQtZmFtaWx5 OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgljb2xvcjp3aW5kb3d0ZXh0O30Kc3Bhbi5IVE1MUHJl Zm9ybWF0dGVkQ2hhcgoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsK CW1zby1zdHlsZS1wcmlvcml0eTo5OTsKCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRl ZCI7Cglmb250LWZhbWlseTpDb25zb2xhczsKCWNvbG9yOmJsYWNrO30Kc3Bhbi5FbWFpbFN0eWxl MjAKCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsKCWZvbnQtZmFtaWx5OiJDYWxpYnJp Iiwic2Fucy1zZXJpZiI7Cgljb2xvcjojMUY0OTdEO30KLk1zb0NocERlZmF1bHQKCXttc28tc3R5 bGUtdHlwZTpleHBvcnQtb25seTsKCWZvbnQtc2l6ZToxMC4wcHQ7fQpAcGFnZSBXb3JkU2VjdGlv bjEKCXtzaXplOjguNWluIDExLjBpbjsKCW1hcmdpbjoxLjBpbiAxLjBpbiAxLjBpbiAxLjBpbjt9 CmRpdi5Xb3JkU2VjdGlvbjEKCXtwYWdlOldvcmRTZWN0aW9uMTt9Ci0tPjwvc3R5bGU+PCEtLVtp ZiBndGUgbXNvIDldPjx4bWw+CjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9 IjEwMjYiIC8+CjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpz aGFwZWxheW91dCB2OmV4dD0iZWRpdCI+CjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAv Pgo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+CiAgICAgIDxkaXYgY2xhc3M9Ildv cmRTZWN0aW9uMSI+CiAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+Tm9wZSBubyBsdWNrIDoo PG86cD48L286cD48L3A+CiAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD6gPC9vOnA+ PC9wPgogICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPkJlZW4gdHJ5aW4gdG8gZ2V0IGl0IHdv cmtpbmcgZm9yIGEgZmV3CiAgICAgICAgICBtb250aHMsIGV2ZW4gb3BlbmVkIGEgY2FzZSAoMDEz NzY1NzMpIGFuZCB3YXMgdG9sZCBpdCB3YXMKICAgICAgICAgIGJyb2tlbiwgdGhhdJJzIHdoeSBJ IHdhcyBhc2tpbmcgaWYgYW55b25lIGVsc2UgaGFzIGJlZW4gYWJsZQogICAgICAgICAgdG8gZ2V0 IGl0IHdvcmtpbmcuIFNlZW1zIHN0cmFuZ2UgdG8gbWUgaWYgdGhlIGZlYXR1cmUgaXMKICAgICAg ICAgIGNvbXBsZXRlbHkgYnJva2VuIHNpbmNlIGl0IHdhcyBvbmUgb2YgdGhlIG1haW4gZmVhdHVy ZXMKICAgICAgICAgIHJlY2VudGx5LiBJIGltYWdpbmUgdGhlcmUgaXMgc29tZSB3b3JrIGFyb3Vu ZCBvdXQgdGhlcmUsCiAgICAgICAgICBzb21ld2hlcmWFPHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5 N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD6gPC9vOnA+PC9zcGFuPjwvcD4KICAgICAg PC9kaXY+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICBJIGRpZG4ndCBmaW5kIHRoZSBjYXNlIGNhbiB5 b3UgZ2l2ZSBtZSBhIGxpbms/PGJyPgogICAgPGJyPgogICAgQW55aG93LCBwbGVhc2Ugc3BlY2lm eSB5b3VyIHN0ZXBzLiBNaWdodCBiZSB0aGF0IHlvdSBhdHRhY2hlZCB0aGUKICAgIFFvUyB0byB0 aGUgcHJvZmlsZSBvbmNlIHRoZSBWTSB3YXMgYWxyZWFkeSBydW5uaW5nIHNvIHlvdSBoaXQgdGhp cwogICAgYnVnIFsxXSA8YnI+CiAgICA8YnI+CiAgICBbMV0gPGEgY2xhc3M9Im1vei10eHQtbGlu ay1mcmVldGV4dCIgaHJlZj0iaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNn aT9pZD0xMjAxNDgyIj5odHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lk PTEyMDE0ODI8L2E+PGJyPgogICAgPGJyPgogICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjAxMmEw MWQwYmZmNCRkNTg2MmM1MCQ4MDkyODRmMCRAc3Vicmlnby5uZXQiCiAgICAgIHR5cGU9ImNpdGUi PgogICAgICA8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPgogICAgICAgIDxkaXY+CiAgICAgICAg ICA8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYKICAgICAg ICAgICAgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+CiAgICAgICAgICAgIDxwIGNs YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuCnN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRv d3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbgpzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250 LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3 aW5kb3d0ZXh0Ij4KICAgICAgICAgICAgICAgIFJveSBHb2xhbiBbPGEgY2xhc3M9Im1vei10eHQt bGluay1mcmVldGV4dCIgaHJlZj0ibWFpbHRvOnJnb2xhbkByZWRoYXQuY29tIj5tYWlsdG86cmdv bGFuQHJlZGhhdC5jb208L2E+XSA8YnI+CiAgICAgICAgICAgICAgICA8Yj5TZW50OjwvYj4gVGh1 cnNkYXksIEp1bHkgMTYsIDIwMTUgMDM6NTggQU08YnI+CiAgICAgICAgICAgICAgICA8Yj5Ubzo8 L2I+IE1hdHRoZXcgTGFnb2U8YnI+CiAgICAgICAgICAgICAgICA8Yj5TdWJqZWN0OjwvYj4gUmU6 IFtvdmlydC11c2Vyc10gU3RvcmFnZSBRT1M8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CiAgICAgICAg ICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw PqA8L286cD48L3A+CiAgICAgICAgPGRpdj4KICAgICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwi Pk9uIDA3LzE2LzIwMTUgMDE6NDkgQU0sIE1hdHRoZXcgTGFnb2UKICAgICAgICAgICAgd3JvdGU6 PG86cD48L286cD48L3A+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGJsb2NrcXVvdGUgc3R5bGU9 Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+CiAgICAgICAgICA8cCBjbGFz cz0iTXNvTm9ybWFsIj5IYXMgYW55b25lIGJlZW4gYWJsZSB0byBnZXQgc3RvcmFnZSBxb3MKICAg ICAgICAgICAgdG8gd29yayB3aXRoIDMuNT8gPG86cD48L286cD48L3A+CiAgICAgICAgICA8cCBj bGFzcz0iTXNvTm9ybWFsIj6gPG86cD48L286cD48L3A+CiAgICAgICAgICA8cCBjbGFzcz0iTXNv Tm9ybWFsIj5JIHNldHVwIGEgcG9saWN5IHdpdGggdG90YWwgMTUwIGlvcHMgYW5kCiAgICAgICAg ICAgIHRvdGFsIDEwME1CcHMgYnV0IGl0knMgc3RpbGwgdW5jb25zdHJhaW5lZCB3aGVuIGkgZG8g YQogICAgICAgICAgICBiZW5jaHRlc3QgYXQgfjEyMDBpb3BzIGFuZCA4MDBNQnBzLCBpcyB0aGVy ZSBhbnl0aGluZyBlbHNlIGkKICAgICAgICAgICAgaGF2ZSB0byBkbyBleGNlcHQgc2V0IHRoZSBx b3MgcG9saWN5IGluIGRhdGEgY2VudGVycyBhbmQKICAgICAgICAgICAgYXNzaWduIHRoZSBxb3Mg cG9saWN5IHRvIHRoZSBkaXNrIHByb2ZpbGU/PG86cD48L286cD48L3A+CiAgICAgICAgICA8cCBj bGFzcz0iTXNvTm9ybWFsIj48c3BhbgogICAgICAgICAgICAgIHN0eWxlPSJmb250LXNpemU6MTIu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldwogICAgICAgICAgICAgIFJvbWFuJnF1b3Q7 LCZxdW90O3NlcmlmJnF1b3Q7Ij48YnI+CiAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAg IDxicj4KICAgICAgICAgICAgICA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CiAgICAgICAgICA8cHJl Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPG86cD48L286 cD48L3ByZT4KICAgICAgICAgIDxwcmU+VXNlcnMgbWFpbGluZyBsaXN0PG86cD48L286cD48L3By ZT4KICAgICAgICAgIDxwcmU+PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBocmVmPSJtYWlsdG86 VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+PG86cD48L286cD48L3ByZT4KICAg ICAgICAgIDxwcmU+PGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBocmVmPSJodHRwOi8vbGlzdHMu b3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcv bWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48bzpwPjwvbzpwPjwvcHJlPgogICAgICAgIDwvYmxv Y2txdW90ZT4KICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbgogICAgICAgICAgICBz dHlsZT0iZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcKICAgICAg ICAgICAgUm9tYW4mcXVvdDssJnF1b3Q7c2VyaWYmcXVvdDsiPjxicj4KICAgICAgICAgICAgU29y cnkgZm9yIGdldHRpbmcgc28gbGF0ZSBpbnRvIHRoYXQgbWFpbC4gSGF2ZSB5b3UgZ290CiAgICAg ICAgICAgIHN0b3JhZ2UgUW9TIHdvcmtpbmcgYWxyZWFkeT8gPG86cD48L286cD48L3NwYW4+PC9w PgogICAgICA8L2Rpdj4KICAgICAgPGJyPgogICAgICA8ZmllbGRzZXQgY2xhc3M9Im1pbWVBdHRh Y2htZW50SGVhZGVyIj48L2ZpZWxkc2V0PgogICAgICA8YnI+CiAgICAgIDxwcmUgd3JhcD0iIj5f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpVc2VycyBtYWls aW5nIGxpc3QKPGEgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRv OlVzZXJzQG92aXJ0Lm9yZyI+VXNlcnNAb3ZpcnQub3JnPC9hPgo8YSBjbGFzcz0ibW96LXR4dC1s aW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGlu Zm8vdXNlcnMiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vyczwv YT4KPC9wcmU+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8YnI+CiAgPC9ib2R5Pgo8L2h0bWw+Cgot LS0tLS0tLS0tLS0tLTA0MDMwNDAwMDAwNDA3MDEwNDAwMDgwMy0tCg== --===============0566430045704588237==-- From matthew.lagoe at subrigo.net Sun Jul 19 21:25:06 2015 Content-Type: multipart/mixed; boundary="===============6306920149798082474==" MIME-Version: 1.0 From: Matthew Lagoe To: users at ovirt.org Subject: Re: [ovirt-users] Storage QOS Date: Sun, 19 Jul 2015 18:24:59 -0700 Message-ID: <003b01d0c28a$e55e1cd0$b01a5670$@subrigo.net> In-Reply-To: 55AB7E07.1040204@redhat.com --===============6306920149798082474== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multipart message in MIME format. ------=3D_NextPart_000_003C_01D0C250.3900A460 Content-Type: text/plain; charset=3D"us-ascii" Content-Transfer-Encoding: 7bit I don't have permissions to see that bug :( = The exact steps I did was add a qos policy for storage to the datacenter, then I assigned the qos policy to the disk that was used to create the vm's that I have on my system. = The vm's were running, do I need to shutdown the vm's before I assign the qos policy? = Here is the case https://access.redhat.com/support/cases/#/case/01376573 = = = From: Roy Golan [mailto:rgolan(a)redhat.com] = Sent: Sunday, July 19, 2015 03:38 AM To: Matthew Lagoe; Users(a)ovirt.org Subject: Re: [ovirt-users] Storage QOS = On 07/16/2015 09:25 PM, Matthew Lagoe wrote: Nope no luck :( = Been tryin to get it working for a few months, even opened a case (01376573) and was told it was broken, that's why I was asking if anyone else has been able to get it working. Seems strange to me if the feature is completely broken since it was one of the main features recently. I imagine there is some work around out there, somewhere. = I didn't find the case can you give me a link? Anyhow, please specify your steps. Might be that you attached the QoS to the profile once the VM was already running so you hit this bug [1] = [1] https://bugzilla.redhat.com/show_bug.cgi?id=3D1201482 From: Roy Golan [mailto:rgolan(a)redhat.com] = Sent: Thursday, July 16, 2015 03:58 AM To: Matthew Lagoe Subject: Re: [ovirt-users] Storage QOS = On 07/16/2015 01:49 AM, Matthew Lagoe wrote: Has anyone been able to get storage qos to work with 3.5? = = I setup a policy with total 150 iops and total 100MBps but it's still unconstrained when i do a benchtest at ~1200iops and 800MBps, is there anything else i have to do except set the qos policy in data centers and assign the qos policy to the disk profile? _______________________________________________ Users mailing list Users(a)ovirt.org http://lists.ovirt.org/mailman/listinfo/users Sorry for getting so late into that mail. Have you got storage QoS working already? = _______________________________________________ Users mailing list Users(a)ovirt.org http://lists.ovirt.org/mailman/listinfo/users = ------=3D_NextPart_000_003C_01D0C250.3900A460 Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable
<= p =3D class=3D3DMsoNormal>I don’t have =3D permissions to see that bug :(

 

The exact steps I did = =3D was add a qos policy for storage to the datacenter, then I assigned the =3D qos policy to the disk that was used to create the vm’s that I =3D have on my system.

 

The vm’s were =3D running, do I need to shutdown the vm’s before I assign the qos =3D policy?

 

Here is the =3D case

https://= =3D access.redhat.com/support/cases/#/case/01376573

= =3D

 

 

 

From: Roy Golan [mailto:rgolan(a)redhat.com]
Sent: Sunday, July = =3D 19, 2015 03:38 AM
To: Matthew Lagoe; =3D Users(a)ovirt.org
Subject: Re: [ovirt-users] Storage =3D QOS

 

On =3D 07/16/2015 09:25 PM, Matthew Lagoe =3D wrote:

Nop= e =3D no luck :(

 

Been tryin to get it working for a few months, even =3D opened a case (01376573) and was told it was broken, that’s why I =3D was asking if anyone else has been able to get it working. Seems strange = =3D to me if the feature is completely broken since it was one of the main =3D features recently. I imagine there is some work around out there, =3D somewhere…

 

I didn't find the case can you give me a =3D link?

Anyhow, please specify your steps. Might be that you =3D attached the QoS to the profile once the VM was already running so you =3D hit this bug [1]

[1] https://= bu=3D gzilla.redhat.com/show_bug.cgi?id=3D3D1201482


From: Roy Golan [mailto:rgolan(a)redhat.com] =3D
Sent: Thursday, July 16, 2015 03:58 AM
To: Matthew =3D Lagoe
Subject: Re: [ovirt-users] Storage =3D QOS

 

On =3D 07/16/2015 01:49 AM, Matthew Lagoe =3D wrote:

Has= =3D anyone been able to get storage qos to work with 3.5?

 

I setup a = =3D policy with total 150 iops and total 100MBps but it’s still =3D unconstrained when i do a benchtest at ~1200iops and 800MBps, is there =3D anything else i have to do except set the qos policy in data centers and = =3D assign the qos policy to the disk profile?





______________=
=3D
_________________________________
Users mailing =3D
list
Users(a)ovirt.org
<= pre>=3D http://lists.ovirt= =3D .org/mailman/listinfo/users


Sorry for getting so late into that mail. =3D Have you got storage QoS working already?




__________________=
=3D
_____________________________
Users mailing =3D
list
Users(a)ovirt.org
<= pre>=3D http://lists.ovirt= =3D .org/mailman/listinfo/users

 

------=3D_NextPart_000_003C_01D0C250.3900A460-- --===============6306920149798082474== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpcGFydCBtZXNzYWdlIGluIE1JTUUgZm9ybWF0LgoKLS0tLS0tPV9OZXh0 UGFydF8wMDBfMDAzQ18wMUQwQzI1MC4zOTAwQTQ2MApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47 CgljaGFyc2V0PSJ1cy1hc2NpaSIKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKSSBk b24ndCBoYXZlIHBlcm1pc3Npb25zIHRvIHNlZSB0aGF0IGJ1ZyA6KAoKIAoKVGhlIGV4YWN0IHN0 ZXBzIEkgZGlkIHdhcyBhZGQgYSBxb3MgcG9saWN5IGZvciBzdG9yYWdlIHRvIHRoZSBkYXRhY2Vu dGVyLAp0aGVuIEkgYXNzaWduZWQgdGhlIHFvcyBwb2xpY3kgdG8gdGhlIGRpc2sgdGhhdCB3YXMg dXNlZCB0byBjcmVhdGUgdGhlIHZtJ3MKdGhhdCBJIGhhdmUgb24gbXkgc3lzdGVtLgoKIAoKVGhl IHZtJ3Mgd2VyZSBydW5uaW5nLCBkbyBJIG5lZWQgdG8gc2h1dGRvd24gdGhlIHZtJ3MgYmVmb3Jl IEkgYXNzaWduIHRoZQpxb3MgcG9saWN5PwoKIAoKSGVyZSBpcyB0aGUgY2FzZQoKaHR0cHM6Ly9h Y2Nlc3MucmVkaGF0LmNvbS9zdXBwb3J0L2Nhc2VzLyMvY2FzZS8wMTM3NjU3MwoKIAoKIAoKIAoK RnJvbTogUm95IEdvbGFuIFttYWlsdG86cmdvbGFuQHJlZGhhdC5jb21dIApTZW50OiBTdW5kYXks IEp1bHkgMTksIDIwMTUgMDM6MzggQU0KVG86IE1hdHRoZXcgTGFnb2U7IFVzZXJzQG92aXJ0Lm9y ZwpTdWJqZWN0OiBSZTogW292aXJ0LXVzZXJzXSBTdG9yYWdlIFFPUwoKIAoKT24gMDcvMTYvMjAx NSAwOToyNSBQTSwgTWF0dGhldyBMYWdvZSB3cm90ZToKCk5vcGUgbm8gbHVjayA6KAoKIAoKQmVl biB0cnlpbiB0byBnZXQgaXQgd29ya2luZyBmb3IgYSBmZXcgbW9udGhzLCBldmVuIG9wZW5lZCBh IGNhc2UgKDAxMzc2NTczKQphbmQgd2FzIHRvbGQgaXQgd2FzIGJyb2tlbiwgdGhhdCdzIHdoeSBJ IHdhcyBhc2tpbmcgaWYgYW55b25lIGVsc2UgaGFzIGJlZW4KYWJsZSB0byBnZXQgaXQgd29ya2lu Zy4gU2VlbXMgc3RyYW5nZSB0byBtZSBpZiB0aGUgZmVhdHVyZSBpcyBjb21wbGV0ZWx5CmJyb2tl biBzaW5jZSBpdCB3YXMgb25lIG9mIHRoZSBtYWluIGZlYXR1cmVzIHJlY2VudGx5LiBJIGltYWdp bmUgdGhlcmUgaXMKc29tZSB3b3JrIGFyb3VuZCBvdXQgdGhlcmUsIHNvbWV3aGVyZS4KCiAKCkkg ZGlkbid0IGZpbmQgdGhlIGNhc2UgY2FuIHlvdSBnaXZlIG1lIGEgbGluaz8KCkFueWhvdywgcGxl YXNlIHNwZWNpZnkgeW91ciBzdGVwcy4gTWlnaHQgYmUgdGhhdCB5b3UgYXR0YWNoZWQgdGhlIFFv UyB0byB0aGUKcHJvZmlsZSBvbmNlIHRoZSBWTSB3YXMgYWxyZWFkeSBydW5uaW5nIHNvIHlvdSBo aXQgdGhpcyBidWcgWzFdIAoKWzFdIGh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1 Zy5jZ2k/aWQ9MTIwMTQ4MgoKCgoKRnJvbTogUm95IEdvbGFuIFttYWlsdG86cmdvbGFuQHJlZGhh dC5jb21dIApTZW50OiBUaHVyc2RheSwgSnVseSAxNiwgMjAxNSAwMzo1OCBBTQpUbzogTWF0dGhl dyBMYWdvZQpTdWJqZWN0OiBSZTogW292aXJ0LXVzZXJzXSBTdG9yYWdlIFFPUwoKIAoKT24gMDcv MTYvMjAxNSAwMTo0OSBBTSwgTWF0dGhldyBMYWdvZSB3cm90ZToKCkhhcyBhbnlvbmUgYmVlbiBh YmxlIHRvIGdldCBzdG9yYWdlIHFvcyB0byB3b3JrIHdpdGggMy41PyAKCiAKCkkgc2V0dXAgYSBw b2xpY3kgd2l0aCB0b3RhbCAxNTAgaW9wcyBhbmQgdG90YWwgMTAwTUJwcyBidXQgaXQncyBzdGls bAp1bmNvbnN0cmFpbmVkIHdoZW4gaSBkbyBhIGJlbmNodGVzdCBhdCB+MTIwMGlvcHMgYW5kIDgw ME1CcHMsIGlzIHRoZXJlCmFueXRoaW5nIGVsc2UgaSBoYXZlIHRvIGRvIGV4Y2VwdCBzZXQgdGhl IHFvcyBwb2xpY3kgaW4gZGF0YSBjZW50ZXJzIGFuZAphc3NpZ24gdGhlIHFvcyBwb2xpY3kgdG8g dGhlIGRpc2sgcHJvZmlsZT8KCgoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fClVzZXJzIG1haWxpbmcgbGlzdApVc2Vyc0BvdmlydC5vcmcKaHR0cDov L2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzCgoKU29ycnkgZm9yIGdldHRp bmcgc28gbGF0ZSBpbnRvIHRoYXQgbWFpbC4gSGF2ZSB5b3UgZ290IHN0b3JhZ2UgUW9TIHdvcmtp bmcKYWxyZWFkeT8gCgoKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fClVzZXJzIG1haWxpbmcgbGlzdApVc2Vyc0BvdmlydC5vcmcKaHR0cDovL2xpc3Rz Lm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzCgogCgoKLS0tLS0tPV9OZXh0UGFydF8w MDBfMDAzQ18wMUQwQzI1MC4zOTAwQTQ2MApDb250ZW50LVR5cGU6IHRleHQvaHRtbDsKCWNoYXJz ZXQ9InVzLWFzY2lpIgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxl Cgo8aHRtbCB4bWxuczp2PTNEInVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiA9CnhtbG5z Om89M0QidXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiA9CnhtbG5zOnc9 M0QidXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgPQp4bWxuczptPTNEImh0 dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgPQp4bWxucz0z RCJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj48aGVhZD48TUVUQSA9CkhUVFAtRVFV SVY9M0QiQ29udGVudC1UeXBlIiBDT05URU5UPTNEInRleHQvaHRtbDsgPQpjaGFyc2V0PTNEdXMt YXNjaWkiPjxtZXRhIG5hbWU9M0RHZW5lcmF0b3IgY29udGVudD0zRCJNaWNyb3NvZnQgV29yZCAx NCA9CihmaWx0ZXJlZCBtZWRpdW0pIj48c3R5bGU+PCEtLQovKiBGb250IERlZmluaXRpb25zICov CkBmb250LWZhY2UKCXtmb250LWZhbWlseTpDYWxpYnJpOwoJcGFub3NlLTE6MiAxNSA1IDIgMiAy IDQgMyAyIDQ7fQpAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6VGFob21hOwoJcGFub3NlLTE6MiAx MSA2IDQgMyA1IDQgNCAyIDQ7fQpAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6Q29uc29sYXM7Cglw YW5vc2UtMToyIDExIDYgOSAyIDIgNCAzIDIgNDt9CkBmb250LWZhY2UKCXtmb250LWZhbWlseToi VGltZXMgTmV3IFJvbWFuIFwsIHNlcmlmIjsKCXBhbm9zZS0xOjAgMCAwIDAgMCAwIDAgMCAwIDA7 fQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLwpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYu TXNvTm9ybWFsCgl7bWFyZ2luOjBpbjsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsKCWZvbnQtc2l6 ZToxMS4wcHQ7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOwoJY29sb3I6Ymxh Y2s7fQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJ Y29sb3I6Ymx1ZTsKCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQphOnZpc2l0ZWQsIHNwYW4u TXNvSHlwZXJsaW5rRm9sbG93ZWQKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgljb2xvcjpwdXJw bGU7Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30KcHJlCgl7bXNvLXN0eWxlLXByaW9yaXR5 Ojk5OwoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOwoJbWFyZ2luOjBp bjsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsKCWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250LWZhbWls eToiQ291cmllciBOZXciOwoJY29sb3I6YmxhY2s7fQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRh dGUsIGRpdi5Nc29BY2V0YXRlCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJbXNvLXN0eWxlLWxp bms6IkJhbGxvb24gVGV4dCBDaGFyIjsKCW1hcmdpbjowaW47CgltYXJnaW4tYm90dG9tOi4wMDAx cHQ7Cglmb250LXNpemU6OC4wcHQ7Cglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7 Cgljb2xvcjpibGFjazt9CnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXIKCXttc28tc3R5bGUtbmFt ZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7Cgltc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgltc28t c3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOwoJZm9udC1mYW1pbHk6Q29uc29sYXM7Cglj b2xvcjpibGFjazt9CnNwYW4uRW1haWxTdHlsZTE5Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7 Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOwoJY29sb3I6d2luZG93dGV4dDt9 CnNwYW4uRW1haWxTdHlsZTIwCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7Cglmb250LWZhbWls eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOwoJY29sb3I6IzFGNDk3RDt9CnNwYW4uRW1haWxTdHls ZTIxCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7Cglmb250LWZhbWlseToiQ2FsaWJy aSIsInNhbnMtc2VyaWYiOwoJY29sb3I6IzFGNDk3RDt9CnNwYW4uQmFsbG9vblRleHRDaGFyCgl7 bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsKCW1zby1zdHlsZS1wcmlvcml0eTo5 OTsKCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOwoJZm9udC1mYW1pbHk6IlRhaG9tYSIs InNhbnMtc2VyaWYiOwoJY29sb3I6YmxhY2s7fQouTXNvQ2hwRGVmYXVsdAoJe21zby1zdHlsZS10 eXBlOmV4cG9ydC1vbmx5OwoJZm9udC1zaXplOjEwLjBwdDt9CkBwYWdlIFdvcmRTZWN0aW9uMQoJ e3NpemU6OC41aW4gMTEuMGluOwoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30KZGl2 LldvcmRTZWN0aW9uMQoJe3BhZ2U6V29yZFNlY3Rpb24xO30KLS0+PC9zdHlsZT48IS0tW2lmIGd0 ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0zRCJlZGl0IiBzcGlkbWF4PTNE IjEwMjYiIC8+CjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpz aGFwZWxheW91dCB2OmV4dD0zRCJlZGl0Ij4KPG86aWRtYXAgdjpleHQ9M0QiZWRpdCIgZGF0YT0z RCIxIiAvPgo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+PC9oZWFkPjxib2R5IGJn Y29sb3I9M0R3aGl0ZSA9Cmxhbmc9M0RFTi1VUyBsaW5rPTNEYmx1ZSB2bGluaz0zRHB1cnBsZT48 ZGl2IGNsYXNzPTNEV29yZFNlY3Rpb24xPjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gc3R5 bGU9M0QnY29sb3I6IzFGNDk3RCc+SSBkb24mIzgyMTc7dCBoYXZlID0KcGVybWlzc2lvbnMgdG8g c2VlIHRoYXQgYnVnIDooPG86cD48L286cD48L3NwYW4+PC9wPjxwID0KY2xhc3M9M0RNc29Ob3Jt YWw+PHNwYW4gPQpzdHlsZT0zRCdjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh bj48L3A+PHAgPQpjbGFzcz0zRE1zb05vcm1hbD48c3BhbiBzdHlsZT0zRCdjb2xvcjojMUY0OTdE Jz5UaGUgZXhhY3Qgc3RlcHMgSSBkaWQgPQp3YXMgYWRkIGEgcW9zIHBvbGljeSBmb3Igc3RvcmFn ZSB0byB0aGUgZGF0YWNlbnRlciwgdGhlbiBJIGFzc2lnbmVkIHRoZSA9CnFvcyBwb2xpY3kgdG8g dGhlIGRpc2sgdGhhdCB3YXMgdXNlZCB0byBjcmVhdGUgdGhlIHZtJiM4MjE3O3MgdGhhdCBJID0K aGF2ZSBvbiBteSBzeXN0ZW0uPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPTNETXNvTm9y bWFsPjxzcGFuID0Kc3R5bGU9M0QnY29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48L3Nw YW4+PC9wPjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gc3R5bGU9M0QnY29sb3I6IzFGNDk3 RCc+VGhlIHZtJiM4MjE3O3Mgd2VyZSA9CnJ1bm5pbmcsIGRvIEkgbmVlZCB0byBzaHV0ZG93biB0 aGUgdm0mIzgyMTc7cyBiZWZvcmUgSSBhc3NpZ24gdGhlIHFvcyA9CnBvbGljeT88bzpwPjwvbzpw Pjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gPQpzdHlsZT0zRCdjb2xvcjoj MUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgPQpjbGFzcz0zRE1zb05vcm1h bD48c3BhbiBzdHlsZT0zRCdjb2xvcjojMUY0OTdEJz5IZXJlIGlzIHRoZSA9CmNhc2U8bzpwPjwv bzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gPQpzdHlsZT0zRCdjb2xv cjojMUY0OTdEJz48YSA9CmhyZWY9M0QiaHR0cHM6Ly9hY2Nlc3MucmVkaGF0LmNvbS9zdXBwb3J0 L2Nhc2VzLyMvY2FzZS8wMTM3NjU3MyI+aHR0cHM6Ly89CmFjY2Vzcy5yZWRoYXQuY29tL3N1cHBv cnQvY2FzZXMvIy9jYXNlLzAxMzc2NTczPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD49CjxwIGNs YXNzPTNETXNvTm9ybWFsPjxzcGFuID0Kc3R5bGU9M0QnY29sb3I6IzFGNDk3RCc+PG86cD4mbmJz cDs8L286cD48L3NwYW4+PC9wPjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gPQpzdHlsZT0z RCdjb2xvcjojMUY0OTdEJz48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+PHAgPQpjbGFzcz0z RE1zb05vcm1hbD48c3BhbiA9CnN0eWxlPTNEJ2NvbG9yOiMxRjQ5N0QnPjxvOnA+Jm5ic3A7PC9v OnA+PC9zcGFuPjwvcD48ZGl2PjxkaXYgPQpzdHlsZT0zRCdib3JkZXI6bm9uZTtib3JkZXItdG9w OnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gPQowaW4gMGluJz48cCBjbGFz cz0zRE1zb05vcm1hbD48Yj48c3BhbiA9CnN0eWxlPTNEJ2ZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m YW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOndpbmRvd3Q9CmV4dCc+RnJvbTo8L3Nw YW4+PC9iPjxzcGFuID0Kc3R5bGU9M0QnZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFo b21hIiwic2Fucy1zZXJpZiI7Y29sb3I6d2luZG93dD0KZXh0Jz4gUm95IEdvbGFuIFttYWlsdG86 cmdvbGFuQHJlZGhhdC5jb21dIDxicj48Yj5TZW50OjwvYj4gU3VuZGF5LCBKdWx5ID0KMTksIDIw MTUgMDM6MzggQU08YnI+PGI+VG86PC9iPiBNYXR0aGV3IExhZ29lOyA9ClVzZXJzQG92aXJ0Lm9y Zzxicj48Yj5TdWJqZWN0OjwvYj4gUmU6IFtvdmlydC11c2Vyc10gU3RvcmFnZSA9ClFPUzxvOnA+ PC9vOnA+PC9zcGFuPjwvcD48L2Rpdj48L2Rpdj48cCA9CmNsYXNzPTNETXNvTm9ybWFsPjxvOnA+ Jm5ic3A7PC9vOnA+PC9wPjxkaXY+PHAgY2xhc3M9M0RNc29Ob3JtYWw+T24gPQowNy8xNi8yMDE1 IDA5OjI1IFBNLCBNYXR0aGV3IExhZ29lID0Kd3JvdGU6PG86cD48L286cD48L3A+PC9kaXY+PGJs b2NrcXVvdGUgPQpzdHlsZT0zRCdtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQn PjxwIGNsYXNzPTNETXNvTm9ybWFsPk5vcGUgPQpubyBsdWNrIDooPG86cD48L286cD48L3A+PHAg Y2xhc3M9M0RNc29Ob3JtYWw+Jm5ic3A7PG86cD48L286cD48L3A+PHAgPQpjbGFzcz0zRE1zb05v cm1hbD5CZWVuIHRyeWluIHRvIGdldCBpdCB3b3JraW5nIGZvciBhIGZldyBtb250aHMsIGV2ZW4g PQpvcGVuZWQgYSBjYXNlICgwMTM3NjU3MykgYW5kIHdhcyB0b2xkIGl0IHdhcyBicm9rZW4sIHRo YXQmIzgyMTc7cyB3aHkgSSA9CndhcyBhc2tpbmcgaWYgYW55b25lIGVsc2UgaGFzIGJlZW4gYWJs ZSB0byBnZXQgaXQgd29ya2luZy4gU2VlbXMgc3RyYW5nZSA9CnRvIG1lIGlmIHRoZSBmZWF0dXJl IGlzIGNvbXBsZXRlbHkgYnJva2VuIHNpbmNlIGl0IHdhcyBvbmUgb2YgdGhlIG1haW4gPQpmZWF0 dXJlcyByZWNlbnRseS4gSSBpbWFnaW5lIHRoZXJlIGlzIHNvbWUgd29yayBhcm91bmQgb3V0IHRo ZXJlLCA9CnNvbWV3aGVyZSYjODIzMDs8bzpwPjwvbzpwPjwvcD48cCBjbGFzcz0zRE1zb05vcm1h bD48c3BhbiA9CnN0eWxlPTNEJ2NvbG9yOiMxRjQ5N0QnPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw PjwvcD48L2Jsb2NrcXVvdGU+PHAgPQpjbGFzcz0zRE1zb05vcm1hbD48c3BhbiBzdHlsZT0zRCdm b250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgPQpSb21hbiIsInNlcmlmIic+ SSBkaWRuJ3QgZmluZCB0aGUgY2FzZSBjYW4geW91IGdpdmUgbWUgYSA9Cmxpbms/PGJyPjxicj5B bnlob3csIHBsZWFzZSBzcGVjaWZ5IHlvdXIgc3RlcHMuIE1pZ2h0IGJlIHRoYXQgeW91ID0KYXR0 YWNoZWQgdGhlIFFvUyB0byB0aGUgcHJvZmlsZSBvbmNlIHRoZSBWTSB3YXMgYWxyZWFkeSBydW5u aW5nIHNvIHlvdSA9CmhpdCB0aGlzIGJ1ZyBbMV0gPGJyPjxicj5bMV0gPGEgPQpocmVmPTNEImh0 dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9M0QxMjAxNDgyIj5odHRw czovL2J1PQpnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9M0QxMjAxNDgyPC9hPjxi cj48YnI+PGJyPjxvOnA+PC9vOnA+PC9zPQpwYW4+PC9wPjxkaXY+PGRpdiBzdHlsZT0zRCdib3Jk ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgPQoxLjBwdDtwYWRkaW5nOjMuMHB0IDBp biAwaW4gMGluJz48cCBjbGFzcz0zRE1zb05vcm1hbD48Yj48c3BhbiA9CnN0eWxlPTNEJ2ZvbnQt c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO2NvbG9yOndpbmRv d3Q9CmV4dCc+RnJvbTo8L3NwYW4+PC9iPjxzcGFuID0Kc3R5bGU9M0QnZm9udC1zaXplOjEwLjBw dDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Y29sb3I6d2luZG93dD0KZXh0Jz4g Um95IEdvbGFuIFs8YSA9CmhyZWY9M0QibWFpbHRvOnJnb2xhbkByZWRoYXQuY29tIj5tYWlsdG86 cmdvbGFuQHJlZGhhdC5jb208L2E+XSA9Cjxicj48Yj5TZW50OjwvYj4gVGh1cnNkYXksIEp1bHkg MTYsIDIwMTUgMDM6NTggQU08YnI+PGI+VG86PC9iPiBNYXR0aGV3ID0KTGFnb2U8YnI+PGI+U3Vi amVjdDo8L2I+IFJlOiBbb3ZpcnQtdXNlcnNdIFN0b3JhZ2UgPQpRT1M8L3NwYW4+PG86cD48L286 cD48L3A+PC9kaXY+PC9kaXY+PHAgPQpjbGFzcz0zRE1zb05vcm1hbD4mbmJzcDs8bzpwPjwvbzpw PjwvcD48ZGl2PjxwIGNsYXNzPTNETXNvTm9ybWFsPk9uID0KMDcvMTYvMjAxNSAwMTo0OSBBTSwg TWF0dGhldyBMYWdvZSA9Cndyb3RlOjxvOnA+PC9vOnA+PC9wPjwvZGl2PjxibG9ja3F1b3RlID0K c3R5bGU9M0QnbWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Jz48cCBjbGFzcz0z RE1zb05vcm1hbD5IYXMgPQphbnlvbmUgYmVlbiBhYmxlIHRvIGdldCBzdG9yYWdlIHFvcyB0byB3 b3JrIHdpdGggMy41PyA8bzpwPjwvbzpwPjwvcD48cCA9CmNsYXNzPTNETXNvTm9ybWFsPiZuYnNw OzxvOnA+PC9vOnA+PC9wPjxwIGNsYXNzPTNETXNvTm9ybWFsPkkgc2V0dXAgYSA9CnBvbGljeSB3 aXRoIHRvdGFsIDE1MCBpb3BzIGFuZCB0b3RhbCAxMDBNQnBzIGJ1dCBpdCYjODIxNztzIHN0aWxs ID0KdW5jb25zdHJhaW5lZCB3aGVuIGkgZG8gYSBiZW5jaHRlc3QgYXQgfjEyMDBpb3BzIGFuZCA4 MDBNQnBzLCBpcyB0aGVyZSA9CmFueXRoaW5nIGVsc2UgaSBoYXZlIHRvIGRvIGV4Y2VwdCBzZXQg dGhlIHFvcyBwb2xpY3kgaW4gZGF0YSBjZW50ZXJzIGFuZCA9CmFzc2lnbiB0aGUgcW9zIHBvbGlj eSB0byB0aGUgZGlzayBwcm9maWxlPzxvOnA+PC9vOnA+PC9wPjxwID0KY2xhc3M9M0RNc29Ob3Jt YWw+PHNwYW4gc3R5bGU9M0QnZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseToiVGltZXMgTmV3 ID0KUm9tYW4gLCA9CnNlcmlmIiwic2VyaWYiJz48YnI+PGJyPjxicj48YnI+PC9zcGFuPjxvOnA+ PC9vOnA+PC9wPjxwcmU+X19fX19fX19fX19fX189Cl9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXzxvOnA+PC9vOnA+PC9wcmU+PHByZT5Vc2VycyBtYWlsaW5nID0KbGlzdDxvOnA+PC9v OnA+PC9wcmU+PHByZT48YSA9CmhyZWY9M0QibWFpbHRvOlVzZXJzQG92aXJ0Lm9yZyI+VXNlcnNA b3ZpcnQub3JnPC9hPjxvOnA+PC9vOnA+PC9wcmU+PHByZT49CjxhID0KaHJlZj0zRCJodHRwOi8v bGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMiPmh0dHA6Ly9saXN0cy5vdmly dD0KLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPjxvOnA+PC9vOnA+PC9wcmU+PC9ibG9j a3F1b3RlPjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gc3R5bGU9M0QnZm9udC1zaXplOjEy LjBwdDtmb250LWZhbWlseToiVGltZXMgTmV3ID0KUm9tYW4gLCBzZXJpZiIsInNlcmlmIic+PGJy PlNvcnJ5IGZvciBnZXR0aW5nIHNvIGxhdGUgaW50byB0aGF0IG1haWwuID0KSGF2ZSB5b3UgZ290 IHN0b3JhZ2UgUW9TIHdvcmtpbmcgYWxyZWFkeT8gPC9zcGFuPjxvOnA+PC9vOnA+PC9wPjxwID0K Y2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gc3R5bGU9M0QnZm9udC1zaXplOjEyLjBwdDtmb250LWZh bWlseToiVGltZXMgTmV3ID0KUm9tYW4iLCJzZXJpZiInPjxicj48YnI+PGJyPjxvOnA+PC9vOnA+ PC9zcGFuPjwvcD48cHJlPl9fX19fX19fX19fX19fX19fXz0KX19fX19fX19fX19fX19fX19fX19f X19fX19fX188bzpwPjwvbzpwPjwvcHJlPjxwcmU+VXNlcnMgbWFpbGluZyA9Cmxpc3Q8bzpwPjwv bzpwPjwvcHJlPjxwcmU+PGEgPQpocmVmPTNEIm1haWx0bzpVc2Vyc0BvdmlydC5vcmciPlVzZXJz QG92aXJ0Lm9yZzwvYT48bzpwPjwvbzpwPjwvcHJlPjxwcmU+PQo8YSA9CmhyZWY9M0QiaHR0cDov L2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIj5odHRwOi8vbGlzdHMub3Zp cnQ9Ci5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48bzpwPjwvbzpwPjwvcHJlPjxwID0K Y2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gc3R5bGU9M0QnZm9udC1zaXplOjEyLjBwdDtmb250LWZh bWlseToiVGltZXMgTmV3ID0KUm9tYW4iLCJzZXJpZiInPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu PjwvcD48L2Rpdj48L2JvZHk+PC9odG1sPgotLS0tLS09X05leHRQYXJ0XzAwMF8wMDNDXzAxRDBD MjUwLjM5MDBBNDYwLS0KCgo= --===============6306920149798082474==-- From rgolan at redhat.com Mon Jul 20 03:43:23 2015 Content-Type: multipart/mixed; boundary="===============2807848001822314456==" MIME-Version: 1.0 From: Roy Golan To: users at ovirt.org Subject: Re: [ovirt-users] Storage QOS Date: Mon, 20 Jul 2015 10:43:19 +0300 Message-ID: <55ACA697.7020401@redhat.com> In-Reply-To: 003b01d0c28a$e55e1cd0$b01a5670$@subrigo.net --===============2807848001822314456== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format. --------------050100050107020300040905 Content-Type: text/plain; charset=3Dwindows-1252; format=3Dflowed Content-Transfer-Encoding: 8bit On 07/20/2015 04:24 AM, Matthew Lagoe wrote: > > I don=C2=92t have permissions to see that bug :( > fixed. > > The exact steps I did was add a qos policy for storage to the = > datacenter, then I assigned the qos policy to the disk that was used = > to create the vm=C2=92s that I have on my system. > > The vm=C2=92s were running, do I need to shutdown the vm=C2=92s before I = assign = > the qos policy? > yes and that is what the bug about - we should supprt applying the QoS = on running VMs. that should be rectified soon. > Here is the case > > https://access.redhat.com/support/cases/#/case/01376573 > > *From:*Roy Golan [mailto:rgolan(a)redhat.com] > *Sent:* Sunday, July 19, 2015 03:38 AM > *To:* Matthew Lagoe; Users(a)ovirt.org > *Subject:* Re: [ovirt-users] Storage QOS > > On 07/16/2015 09:25 PM, Matthew Lagoe wrote: > > Nope no luck :( > > Been tryin to get it working for a few months, even opened a case > (01376573) and was told it was broken, that=C2=92s why I was asking if > anyone else has been able to get it working. Seems strange to me > if the feature is completely broken since it was one of the main > features recently. I imagine there is some work around out there, > somewhere=C2=85 > > I didn't find the case can you give me a link? > > Anyhow, please specify your steps. Might be that you attached the QoS = > to the profile once the VM was already running so you hit this bug [1] > > [1] https://bugzilla.redhat.com/show_bug.cgi?id=3D1201482 > > > *From:*Roy Golan [mailto:rgolan(a)redhat.com] > *Sent:* Thursday, July 16, 2015 03:58 AM > *To:* Matthew Lagoe > *Subject:* Re: [ovirt-users] Storage QOS > > On 07/16/2015 01:49 AM, Matthew Lagoe wrote: > > Has anyone been able to get storage qos to work with 3.5? > > I setup a policy with total 150 iops and total 100MBps but it=C2=92s > still unconstrained when i do a benchtest at ~1200iops and > 800MBps, is there anything else i have to do except set the qos > policy in data centers and assign the qos policy to the disk profile? > > > > > > _______________________________________________ > > Users mailing list > > Users(a)ovirt.org > > http://lists.ovirt.org/mailman/listinfo/users > > > Sorry for getting so late into that mail. Have you got storage QoS = > working already? > > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > --------------050100050107020300040905 Content-Type: text/html; charset=3Dwindows-1252 Content-Transfer-Encoding: 8bit
On 07/20/2015 04:24 AM, Matthew Lagoe wrote:

I don=C2=92t h= ave permissions to see that bug :(

fixed.

=C2=A0

The exact steps I did was add a qos policy for storage to the datacenter, then I assigned the qos policy to the disk that was used to create the vm=C2=92s that I have on my system.

=C2=A0

The vm=C2=92s = were running, do I need to shutdown the vm=C2=92s before I assign the qos policy?

=C2=A0


yes and that is what the bug about - we should supprt applying the QoS on running VMs. that should be rectified soon.

Here is the case

https://access.redhat.com/support/cases/#/case= /01376573

=C2=A0

=C2=A0

=C2=A0

From: Roy Golan [mailto:rgolan(a)redhat.com]
Sent: Sunday, July 19, 2015 03:38 AM
To: Matthew Lagoe; Users(a)ovirt.org
Subject: Re: [ovirt-users] Storage QOS

=C2=A0

On 07/16/2015 09:25 PM, Matthew Lagoe wrote:

Nope no luck :(

=C2=A0

Been tryin to get it working for a few months, even opened a case (01376573) and was told it was broken, that=C2=92s why I was asking if anyone else has been ab= le to get it working. Seems strange to me if the feature is completely broken since it was one of the main features recently. I imagine there is some work around out there, somewhere=C2=85

=C2=A0

I didn't find the case can you give me a link?

Anyhow, please specify your steps. Might be that you attached the QoS to the profile once the VM was already running so you hit this bug [1]

[1] https://bugzilla.redhat.com/show_bug.cgi?id=3D1201482


From: Roy Golan [mailto:rgolan(a)redha= t.com]
Sent: Thursday, July 16, 2015 03:58 AM
To: Matthew Lagoe
Subject: Re: [ovirt-users] Storage QOS

=C2=A0

On 07/16/2015 01:49 AM, Matthew Lagoe wrote:

Has anyone been able to get storage qos to work with 3.5?

=C2=A0

I setup a policy with total 150 iops and total 100MBps but it=C2=92s still unconstrained when i do a benchtest at ~1200iops and 800MBps, is there anything else i have to do except set the qos policy in data centers and assign the qos policy to the disk profile?





_______________________________________________
          
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users


Sorry for getting so late into that mail. Have you got storage QoS working already?




_______________________________________________
        
Users mailing list
=
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users=

=C2=A0


--------------050100050107020300040905-- --===============2807848001822314456== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNTAxMDAwNTAxMDcwMjAzMDAwNDA5MDUKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXdpbmRvd3MtMTI1MjsgZm9ybWF0PWZsb3dlZApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiA4Yml0CgpPbiAwNy8yMC8yMDE1IDA0OjI0IEFNLCBNYXR0aGV3IExhZ29lIHdyb3RlOgo+Cj4g SSBkb26SdCBoYXZlIHBlcm1pc3Npb25zIHRvIHNlZSB0aGF0IGJ1ZyA6KAo+CmZpeGVkLgo+Cj4g VGhlIGV4YWN0IHN0ZXBzIEkgZGlkIHdhcyBhZGQgYSBxb3MgcG9saWN5IGZvciBzdG9yYWdlIHRv IHRoZSAKPiBkYXRhY2VudGVyLCB0aGVuIEkgYXNzaWduZWQgdGhlIHFvcyBwb2xpY3kgdG8gdGhl IGRpc2sgdGhhdCB3YXMgdXNlZCAKPiB0byBjcmVhdGUgdGhlIHZtknMgdGhhdCBJIGhhdmUgb24g bXkgc3lzdGVtLgo+Cj4gVGhlIHZtknMgd2VyZSBydW5uaW5nLCBkbyBJIG5lZWQgdG8gc2h1dGRv d24gdGhlIHZtknMgYmVmb3JlIEkgYXNzaWduIAo+IHRoZSBxb3MgcG9saWN5Pwo+Cgp5ZXMgYW5k IHRoYXQgaXMgd2hhdCB0aGUgYnVnIGFib3V0IC0gd2Ugc2hvdWxkIHN1cHBydCBhcHBseWluZyB0 aGUgUW9TIApvbiBydW5uaW5nIFZNcy4gdGhhdCBzaG91bGQgYmUgcmVjdGlmaWVkIHNvb24uCgo+ IEhlcmUgaXMgdGhlIGNhc2UKPgo+IGh0dHBzOi8vYWNjZXNzLnJlZGhhdC5jb20vc3VwcG9ydC9j YXNlcy8jL2Nhc2UvMDEzNzY1NzMKPgo+ICpGcm9tOipSb3kgR29sYW4gW21haWx0bzpyZ29sYW5A cmVkaGF0LmNvbV0KPiAqU2VudDoqIFN1bmRheSwgSnVseSAxOSwgMjAxNSAwMzozOCBBTQo+ICpU bzoqIE1hdHRoZXcgTGFnb2U7IFVzZXJzQG92aXJ0Lm9yZwo+ICpTdWJqZWN0OiogUmU6IFtvdmly dC11c2Vyc10gU3RvcmFnZSBRT1MKPgo+IE9uIDA3LzE2LzIwMTUgMDk6MjUgUE0sIE1hdHRoZXcg TGFnb2Ugd3JvdGU6Cj4KPiAgICAgTm9wZSBubyBsdWNrIDooCj4KPiAgICAgQmVlbiB0cnlpbiB0 byBnZXQgaXQgd29ya2luZyBmb3IgYSBmZXcgbW9udGhzLCBldmVuIG9wZW5lZCBhIGNhc2UKPiAg ICAgKDAxMzc2NTczKSBhbmQgd2FzIHRvbGQgaXQgd2FzIGJyb2tlbiwgdGhhdJJzIHdoeSBJIHdh cyBhc2tpbmcgaWYKPiAgICAgYW55b25lIGVsc2UgaGFzIGJlZW4gYWJsZSB0byBnZXQgaXQgd29y a2luZy4gU2VlbXMgc3RyYW5nZSB0byBtZQo+ICAgICBpZiB0aGUgZmVhdHVyZSBpcyBjb21wbGV0 ZWx5IGJyb2tlbiBzaW5jZSBpdCB3YXMgb25lIG9mIHRoZSBtYWluCj4gICAgIGZlYXR1cmVzIHJl Y2VudGx5LiBJIGltYWdpbmUgdGhlcmUgaXMgc29tZSB3b3JrIGFyb3VuZCBvdXQgdGhlcmUsCj4g ICAgIHNvbWV3aGVyZYUKPgo+IEkgZGlkbid0IGZpbmQgdGhlIGNhc2UgY2FuIHlvdSBnaXZlIG1l IGEgbGluaz8KPgo+IEFueWhvdywgcGxlYXNlIHNwZWNpZnkgeW91ciBzdGVwcy4gTWlnaHQgYmUg dGhhdCB5b3UgYXR0YWNoZWQgdGhlIFFvUyAKPiB0byB0aGUgcHJvZmlsZSBvbmNlIHRoZSBWTSB3 YXMgYWxyZWFkeSBydW5uaW5nIHNvIHlvdSBoaXQgdGhpcyBidWcgWzFdCj4KPiBbMV0gaHR0cHM6 Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xMjAxNDgyCj4KPgo+ICpGcm9t OipSb3kgR29sYW4gW21haWx0bzpyZ29sYW5AcmVkaGF0LmNvbV0KPiAqU2VudDoqIFRodXJzZGF5 LCBKdWx5IDE2LCAyMDE1IDAzOjU4IEFNCj4gKlRvOiogTWF0dGhldyBMYWdvZQo+ICpTdWJqZWN0 OiogUmU6IFtvdmlydC11c2Vyc10gU3RvcmFnZSBRT1MKPgo+IE9uIDA3LzE2LzIwMTUgMDE6NDkg QU0sIE1hdHRoZXcgTGFnb2Ugd3JvdGU6Cj4KPiAgICAgSGFzIGFueW9uZSBiZWVuIGFibGUgdG8g Z2V0IHN0b3JhZ2UgcW9zIHRvIHdvcmsgd2l0aCAzLjU/Cj4KPiAgICAgSSBzZXR1cCBhIHBvbGlj eSB3aXRoIHRvdGFsIDE1MCBpb3BzIGFuZCB0b3RhbCAxMDBNQnBzIGJ1dCBpdJJzCj4gICAgIHN0 aWxsIHVuY29uc3RyYWluZWQgd2hlbiBpIGRvIGEgYmVuY2h0ZXN0IGF0IH4xMjAwaW9wcyBhbmQK PiAgICAgODAwTUJwcywgaXMgdGhlcmUgYW55dGhpbmcgZWxzZSBpIGhhdmUgdG8gZG8gZXhjZXB0 IHNldCB0aGUgcW9zCj4gICAgIHBvbGljeSBpbiBkYXRhIGNlbnRlcnMgYW5kIGFzc2lnbiB0aGUg cW9zIHBvbGljeSB0byB0aGUgZGlzayBwcm9maWxlPwo+Cj4KPgo+Cj4KPiAgICAgX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPgo+ICAgICBVc2VycyBtYWls aW5nIGxpc3QKPgo+ICAgICBVc2Vyc0BvdmlydC5vcmcgPG1haWx0bzpVc2Vyc0BvdmlydC5vcmc+ Cj4KPiAgICAgaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzCj4K Pgo+IFNvcnJ5IGZvciBnZXR0aW5nIHNvIGxhdGUgaW50byB0aGF0IG1haWwuIEhhdmUgeW91IGdv dCBzdG9yYWdlIFFvUyAKPiB3b3JraW5nIGFscmVhZHk/Cj4KPgo+Cj4KPiBfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFVzZXJzIG1haWxpbmcgbGlzdAo+ IFVzZXJzQG92aXJ0Lm9yZyA8bWFpbHRvOlVzZXJzQG92aXJ0Lm9yZz4KPiBodHRwOi8vbGlzdHMu b3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMKPgoKCi0tLS0tLS0tLS0tLS0tMDUwMTAw MDUwMTA3MDIwMzAwMDQwOTA1CkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PXdpbmRv d3MtMTI1MgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0Cgo8aHRtbD4KICA8aGVhZD4K ICAgIDxtZXRhIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD13aW5kb3dzLTEyNTIiCiAgICAg IGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IHRleHQ9IiMwMDAw MDAiIGJnY29sb3I9IiNGRkZGRkYiPgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5P biAwNy8yMC8yMDE1IDA0OjI0IEFNLCBNYXR0aGV3IExhZ29lCiAgICAgIHdyb3RlOjxicj4KICAg IDwvZGl2PgogICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjAwM2IwMWQwYzI4YSRlNTVlMWNkMCRi MDFhNTY3MCRAc3Vicmlnby5uZXQiCiAgICAgIHR5cGU9ImNpdGUiPgogICAgICA8bWV0YSBodHRw LWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsKICAgICAgICBjaGFyc2V0 PXdpbmRvd3MtMTI1MiI+CiAgICAgIDxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWlj cm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkCiAgICAgICAgbWVkaXVtKSI+CiAgICAgIDxzdHlsZT48 IS0tCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OkNhbGli cmk7CglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9CkBmb250LWZhY2UKCXtmb250LWZh bWlseTpUYWhvbWE7CglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9CkBmb250LWZhY2UK CXtmb250LWZhbWlseTpDb25zb2xhczsKCXBhbm9zZS0xOjIgMTEgNiA5IDIgMiA0IDMgMiA0O30K QGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4gXCwgc2VyaWYiOwoJcGFu b3NlLTE6MCAwIDAgMCAwIDAgMCAwIDAgMDt9Ci8qIFN0eWxlIERlZmluaXRpb25zICovCnAuTXNv Tm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwKCXttYXJnaW46MGluOwoJbWFyZ2lu LWJvdHRvbTouMDAwMXB0OwoJZm9udC1zaXplOjExLjBwdDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJp Iiwic2Fucy1zZXJpZiI7Cgljb2xvcjpibGFjazt9CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsK CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgljb2xvcjpibHVlOwoJdGV4dC1kZWNvcmF0aW9uOnVu ZGVybGluZTt9CmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZAoJe21zby1zdHls ZS1wcmlvcml0eTo5OTsKCWNvbG9yOnB1cnBsZTsKCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7 fQpwcmUKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVm b3JtYXR0ZWQgQ2hhciI7CgltYXJnaW46MGluOwoJbWFyZ2luLWJvdHRvbTouMDAwMXB0OwoJZm9u dC1zaXplOjEwLjBwdDsKCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Cgljb2xvcjpibGFjazt9 CnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUKCXttc28tc3R5bGUt cHJpb3JpdHk6OTk7Cgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IENoYXIiOwoJbWFyZ2lu OjBpbjsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsKCWZvbnQtc2l6ZTo4LjBwdDsKCWZvbnQtZmFt aWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjsKCWNvbG9yOmJsYWNrO30Kc3Bhbi5IVE1MUHJlZm9y bWF0dGVkQ2hhcgoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsKCW1z by1zdHlsZS1wcmlvcml0eTo5OTsKCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCI7 Cglmb250LWZhbWlseTpDb25zb2xhczsKCWNvbG9yOmJsYWNrO30Kc3Bhbi5FbWFpbFN0eWxlMTkK CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1z ZXJpZiI7Cgljb2xvcjp3aW5kb3d0ZXh0O30Kc3Bhbi5FbWFpbFN0eWxlMjAKCXttc28tc3R5bGUt dHlwZTpwZXJzb25hbDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgljb2xv cjojMUY0OTdEO30Kc3Bhbi5FbWFpbFN0eWxlMjEKCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1y ZXBseTsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7Cgljb2xvcjojMUY0OTdE O30Kc3Bhbi5CYWxsb29uVGV4dENoYXIKCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENo YXIiOwoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4 dCI7Cglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7Cgljb2xvcjpibGFjazt9Ci5N c29DaHBEZWZhdWx0Cgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7Cglmb250LXNpemU6MTAu MHB0O30KQHBhZ2UgV29yZFNlY3Rpb24xCgl7c2l6ZTo4LjVpbiAxMS4waW47CgltYXJnaW46MS4w aW4gMS4waW4gMS4waW4gMS4waW47fQpkaXYuV29yZFNlY3Rpb24xCgl7cGFnZTpXb3JkU2VjdGlv bjE7fQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpzaGFwZWRlZmF1bHRz IHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPgo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lm IGd0ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPgo8bzppZG1hcCB2 OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0t PgogICAgICA8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPgogICAgICAgIDxwIGNsYXNzPSJNc29O b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JIGRvbpJ0IGhhdmUKICAgICAgICAg ICAgcGVybWlzc2lvbnMgdG8gc2VlIHRoYXQgYnVnIDooPG86cD48L286cD48L3NwYW4+PC9wPgog ICAgICA8L2Rpdj4KICAgIDwvYmxvY2txdW90ZT4KICAgIGZpeGVkLjxicj4KICAgIDxibG9ja3F1 b3RlIGNpdGU9Im1pZDowMDNiMDFkMGMyOGEkZTU1ZTFjZDAkYjAxYTU2NzAkQHN1YnJpZ28ubmV0 IgogICAgICB0eXBlPSJjaXRlIj4KICAgICAgPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4KICAg ICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86 cD6gPC9vOnA+PC9zcGFuPjwvcD4KICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz dHlsZT0iY29sb3I6IzFGNDk3RCI+VGhlIGV4YWN0IHN0ZXBzCiAgICAgICAgICAgIEkgZGlkIHdh cyBhZGQgYSBxb3MgcG9saWN5IGZvciBzdG9yYWdlIHRvIHRoZSBkYXRhY2VudGVyLAogICAgICAg ICAgICB0aGVuIEkgYXNzaWduZWQgdGhlIHFvcyBwb2xpY3kgdG8gdGhlIGRpc2sgdGhhdCB3YXMg dXNlZCB0bwogICAgICAgICAgICBjcmVhdGUgdGhlIHZtknMgdGhhdCBJIGhhdmUgb24gbXkgc3lz dGVtLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48 c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD6gPC9vOnA+PC9zcGFuPjwvcD4KICAgICAg ICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VGhlIHZt knMgd2VyZQogICAgICAgICAgICBydW5uaW5nLCBkbyBJIG5lZWQgdG8gc2h1dGRvd24gdGhlIHZt knMgYmVmb3JlIEkgYXNzaWduIHRoZQogICAgICAgICAgICBxb3MgcG9saWN5PzxvOnA+PC9vOnA+ PC9zcGFuPjwvcD4KICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s b3I6IzFGNDk3RCI+PG86cD6gPC9vOnA+PC9zcGFuPjwvcD4KICAgICAgPC9kaXY+CiAgICA8L2Js b2NrcXVvdGU+CiAgICA8YnI+CiAgICB5ZXMgYW5kIHRoYXQgaXMgd2hhdCB0aGUgYnVnIGFib3V0 IC0gd2Ugc2hvdWxkIHN1cHBydCBhcHBseWluZyB0aGUKICAgIFFvUyBvbiBydW5uaW5nIFZNcy4g dGhhdCBzaG91bGQgYmUgcmVjdGlmaWVkIHNvb24uPGJyPgogICAgPGJyPgogICAgPGJsb2NrcXVv dGUgY2l0ZT0ibWlkOjAwM2IwMWQwYzI4YSRlNTVlMWNkMCRiMDFhNTY3MCRAc3Vicmlnby5uZXQi CiAgICAgIHR5cGU9ImNpdGUiPgogICAgICA8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPgogICAg ICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5IZXJl IGlzIHRoZQogICAgICAgICAgICBjYXNlPG86cD48L286cD48L3NwYW4+PC9wPgogICAgICAgIDxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48YQogICAgICAg ICAgICAgIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAgICAgICAgICBocmVmPSJodHRwczov L2FjY2Vzcy5yZWRoYXQuY29tL3N1cHBvcnQvY2FzZXMvIy9jYXNlLzAxMzc2NTczIj48YSBjbGFz cz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwczovL2FjY2Vzcy5yZWRoYXQuY29t L3N1cHBvcnQvY2FzZXMvIy9jYXNlLzAxMzc2NTczIj5odHRwczovL2FjY2Vzcy5yZWRoYXQuY29t L3N1cHBvcnQvY2FzZXMvIy9jYXNlLzAxMzc2NTczPC9hPjwvYT48bzpwPjwvbzpwPjwvc3Bhbj48 L3A+CiAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5 N0QiPjxvOnA+oDwvbzpwPjwvc3Bhbj48L3A+CiAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+oDwvbzpwPjwvc3Bhbj48L3A+CiAgICAg ICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+ oDwvbzpwPjwvc3Bhbj48L3A+CiAgICAgICAgPGRpdj4KICAgICAgICAgIDxkaXYgc3R5bGU9ImJv cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERgogICAgICAgICAgICAxLjBwdDtwYWRk aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4KICAgICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+ PGI+PHNwYW4Kc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3Nw YW4+PC9iPjxzcGFuCnN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOndpbmRvd3RleHQiPgogICAg ICAgICAgICAgICAgUm95IEdvbGFuIFs8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBo cmVmPSJtYWlsdG86cmdvbGFuQHJlZGhhdC5jb20iPm1haWx0bzpyZ29sYW5AcmVkaGF0LmNvbTwv YT5dIDxicj4KICAgICAgICAgICAgICAgIDxiPlNlbnQ6PC9iPiBTdW5kYXksIEp1bHkgMTksIDIw MTUgMDM6MzggQU08YnI+CiAgICAgICAgICAgICAgICA8Yj5Ubzo8L2I+IE1hdHRoZXcgTGFnb2U7 IDxhIGNsYXNzPSJtb3otdHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9Im1haWx0bzpVc2Vyc0Bv dmlydC5vcmciPlVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+CiAgICAgICAgICAgICAgICA8Yj5TdWJq ZWN0OjwvYj4gUmU6IFtvdmlydC11c2Vyc10gU3RvcmFnZSBRT1M8bzpwPjwvbzpwPjwvc3Bhbj48 L3A+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8cCBjbGFzcz0iTXNv Tm9ybWFsIj48bzpwPqA8L286cD48L3A+CiAgICAgICAgPGRpdj4KICAgICAgICAgIDxwIGNsYXNz PSJNc29Ob3JtYWwiPk9uIDA3LzE2LzIwMTUgMDk6MjUgUE0sIE1hdHRoZXcgTGFnb2UKICAgICAg ICAgICAgd3JvdGU6PG86cD48L286cD48L3A+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGJsb2Nr cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+CiAgICAg ICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj5Ob3BlIG5vIGx1Y2sgOig8bzpwPjwvbzpwPjwvcD4K ICAgICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwiPqA8bzpwPjwvbzpwPjwvcD4KICAgICAgICAg IDxwIGNsYXNzPSJNc29Ob3JtYWwiPkJlZW4gdHJ5aW4gdG8gZ2V0IGl0IHdvcmtpbmcgZm9yIGEg ZmV3CiAgICAgICAgICAgIG1vbnRocywgZXZlbiBvcGVuZWQgYSBjYXNlICgwMTM3NjU3MykgYW5k IHdhcyB0b2xkIGl0IHdhcwogICAgICAgICAgICBicm9rZW4sIHRoYXSScyB3aHkgSSB3YXMgYXNr aW5nIGlmIGFueW9uZSBlbHNlIGhhcyBiZWVuIGFibGUKICAgICAgICAgICAgdG8gZ2V0IGl0IHdv cmtpbmcuIFNlZW1zIHN0cmFuZ2UgdG8gbWUgaWYgdGhlIGZlYXR1cmUgaXMKICAgICAgICAgICAg Y29tcGxldGVseSBicm9rZW4gc2luY2UgaXQgd2FzIG9uZSBvZiB0aGUgbWFpbiBmZWF0dXJlcwog ICAgICAgICAgICByZWNlbnRseS4gSSBpbWFnaW5lIHRoZXJlIGlzIHNvbWUgd29yayBhcm91bmQg b3V0IHRoZXJlLAogICAgICAgICAgICBzb21ld2hlcmWFPG86cD48L286cD48L3A+CiAgICAgICAg ICA8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+oDwvc3Bh bj48bzpwPjwvbzpwPjwvcD4KICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgPHAgY2xhc3M9 Ik1zb05vcm1hbCI+PHNwYW4KICAgICAgICAgICAgc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Zm9u dC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3CiAgICAgICAgICAgIFJvbWFuJnF1b3Q7LCZxdW90O3Nl cmlmJnF1b3Q7Ij5JIGRpZG4ndCBmaW5kIHRoZSBjYXNlIGNhbgogICAgICAgICAgICB5b3UgZ2l2 ZSBtZSBhIGxpbms/PGJyPgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIEFueWhvdywgcGxl YXNlIHNwZWNpZnkgeW91ciBzdGVwcy4gTWlnaHQgYmUgdGhhdCB5b3UKICAgICAgICAgICAgYXR0 YWNoZWQgdGhlIFFvUyB0byB0aGUgcHJvZmlsZSBvbmNlIHRoZSBWTSB3YXMgYWxyZWFkeQogICAg ICAgICAgICBydW5uaW5nIHNvIHlvdSBoaXQgdGhpcyBidWcgWzFdIDxicj4KICAgICAgICAgICAg PGJyPgogICAgICAgICAgICBbMV0gPGEgbW96LWRvLW5vdC1zZW5kPSJ0cnVlIgogICAgICAgICAg ICAgIGhyZWY9Imh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTIw MTQ4MiI+aHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xMjAxNDgy PC9hPjxicj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8YnI+CiAgICAgICAgICAgIDxv OnA+PC9vOnA+PC9zcGFuPjwvcD4KICAgICAgICA8ZGl2PgogICAgICAgICAgPGRpdiBzdHlsZT0i Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGCiAgICAgICAgICAgIDEuMHB0O3Bh ZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPgogICAgICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFs Ij48Yj48c3BhbgpzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwv c3Bhbj48L2I+PHNwYW4Kc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7 VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6d2luZG93dGV4dCI+CiAg ICAgICAgICAgICAgICBSb3kgR29sYW4gWzxhIG1vei1kby1ub3Qtc2VuZD0idHJ1ZSIKICAgICAg ICAgICAgICAgICAgaHJlZj0ibWFpbHRvOnJnb2xhbkByZWRoYXQuY29tIj5tYWlsdG86cmdvbGFu QHJlZGhhdC5jb208L2E+XQogICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgPGI+ U2VudDo8L2I+IFRodXJzZGF5LCBKdWx5IDE2LCAyMDE1IDAzOjU4IEFNPGJyPgogICAgICAgICAg ICAgICAgPGI+VG86PC9iPiBNYXR0aGV3IExhZ29lPGJyPgogICAgICAgICAgICAgICAgPGI+U3Vi amVjdDo8L2I+IFJlOiBbb3ZpcnQtdXNlcnNdIFN0b3JhZ2UgUU9TPC9zcGFuPjxvOnA+PC9vOnA+ PC9wPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPHAgY2xhc3M9Ik1z b05vcm1hbCI+oDxvOnA+PC9vOnA+PC9wPgogICAgICAgIDxkaXY+CiAgICAgICAgICA8cCBjbGFz cz0iTXNvTm9ybWFsIj5PbiAwNy8xNi8yMDE1IDAxOjQ5IEFNLCBNYXR0aGV3IExhZ29lCiAgICAg ICAgICAgIHdyb3RlOjxvOnA+PC9vOnA+PC9wPgogICAgICAgIDwvZGl2PgogICAgICAgIDxibG9j a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPgogICAg ICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGFzIGFueW9uZSBiZWVuIGFibGUgdG8gZ2V0IHN0 b3JhZ2UgcW9zCiAgICAgICAgICAgIHRvIHdvcmsgd2l0aCAzLjU/IDxvOnA+PC9vOnA+PC9wPgog ICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+oDxvOnA+PC9vOnA+PC9wPgogICAgICAgICAg PHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBzZXR1cCBhIHBvbGljeSB3aXRoIHRvdGFsIDE1MCBpb3Bz IGFuZAogICAgICAgICAgICB0b3RhbCAxMDBNQnBzIGJ1dCBpdJJzIHN0aWxsIHVuY29uc3RyYWlu ZWQgd2hlbiBpIGRvIGEKICAgICAgICAgICAgYmVuY2h0ZXN0IGF0IH4xMjAwaW9wcyBhbmQgODAw TUJwcywgaXMgdGhlcmUgYW55dGhpbmcgZWxzZSBpCiAgICAgICAgICAgIGhhdmUgdG8gZG8gZXhj ZXB0IHNldCB0aGUgcW9zIHBvbGljeSBpbiBkYXRhIGNlbnRlcnMgYW5kCiAgICAgICAgICAgIGFz c2lnbiB0aGUgcW9zIHBvbGljeSB0byB0aGUgZGlzayBwcm9maWxlPzxvOnA+PC9vOnA+PC9wPgog ICAgICAgICAgPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4KICAgICAgICAgICAgICBzdHlsZT0i Zm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4KICAgICAg ICAgICAgICAsIHNlcmlmJnF1b3Q7LCZxdW90O3NlcmlmJnF1b3Q7Ij48YnI+CiAgICAgICAgICAg ICAgPGJyPgogICAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAg IDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KICAgICAgICAgIDxwcmU+X19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX188bzpwPjwvbzpwPjwvcHJlPgogICAgICAgICAg PHByZT5Vc2VycyBtYWlsaW5nIGxpc3Q8bzpwPjwvbzpwPjwvcHJlPgogICAgICAgICAgPHByZT48 YSBtb3otZG8tbm90LXNlbmQ9InRydWUiIGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5vcmciPlVz ZXJzQG92aXJ0Lm9yZzwvYT48bzpwPjwvbzpwPjwvcHJlPgogICAgICAgICAgPHByZT48YSBtb3ot ZG8tbm90LXNlbmQ9InRydWUiIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9s aXN0aW5mby91c2VycyI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Vz ZXJzPC9hPjxvOnA+PC9vOnA+PC9wcmU+CiAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgIDxw IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuCiAgICAgICAgICAgIHN0eWxlPSJmb250LXNpemU6MTIu MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiAsCiAgICAgICAgICAgIHNlcmlm JnF1b3Q7LCZxdW90O3NlcmlmJnF1b3Q7Ij48YnI+CiAgICAgICAgICAgIFNvcnJ5IGZvciBnZXR0 aW5nIHNvIGxhdGUgaW50byB0aGF0IG1haWwuIEhhdmUgeW91IGdvdAogICAgICAgICAgICBzdG9y YWdlIFFvUyB3b3JraW5nIGFscmVhZHk/IDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KICAgICAgICA8 cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbgogICAgICAgICAgICBzdHlsZT0iZm9udC1zaXplOjEy LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcKICAgICAgICAgICAgUm9tYW4mcXVvdDss JnF1b3Q7c2VyaWYmcXVvdDsiPjxicj4KICAgICAgICAgICAgPGJyPgogICAgICAgICAgICA8YnI+ CiAgICAgICAgICAgIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KICAgICAgICA8cHJlPl9fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPG86cD48L286cD48L3ByZT4K ICAgICAgICA8cHJlPlVzZXJzIG1haWxpbmcgbGlzdDxvOnA+PC9vOnA+PC9wcmU+CiAgICAgICAg PHByZT48YSBtb3otZG8tbm90LXNlbmQ9InRydWUiIGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5v cmciPlVzZXJzQG92aXJ0Lm9yZzwvYT48bzpwPjwvbzpwPjwvcHJlPgogICAgICAgIDxwcmU+PGEg bW96LWRvLW5vdC1zZW5kPSJ0cnVlIiBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxt YW4vbGlzdGluZm8vdXNlcnMiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5m by91c2VyczwvYT48bzpwPjwvbzpwPjwvcHJlPgogICAgICAgIDxwIGNsYXNzPSJNc29Ob3JtYWwi PjxzcGFuCiAgICAgICAgICAgIHN0eWxlPSJmb250LXNpemU6MTIuMHB0O2ZvbnQtZmFtaWx5OiZx dW90O1RpbWVzIE5ldwogICAgICAgICAgICBSb21hbiZxdW90OywmcXVvdDtzZXJpZiZxdW90OyI+ PG86cD6gPC9vOnA+PC9zcGFuPjwvcD4KICAgICAgPC9kaXY+CiAgICA8L2Jsb2NrcXVvdGU+CiAg ICA8YnI+CiAgPC9ib2R5Pgo8L2h0bWw+CgotLS0tLS0tLS0tLS0tLTA1MDEwMDA1MDEwNzAyMDMw MDA0MDkwNS0tCg== --===============2807848001822314456==--