From IT.AU at woodgroupkenny.com Sat Mar 31 09:55:52 2018 Content-Type: multipart/mixed; boundary="===============6562375691660348602==" MIME-Version: 1.0 From: SOFTWARE (WG) To: users at ovirt.org Subject: [ovirt-users] Data Path Operations On Any Host Date: Sat, 31 Mar 2018 09:07:52 +0000 Message-ID: --===============6562375691660348602== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_MW2PR1901MB221719B0B9CF62F24431AE509DA00MW2PR1901MB2217_ Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=3D"UTF-8" Hi, In relation to the change made to distribute data operations between all th= =3D e hosts in a data center rather than burden the SPM. I am having troubles f= =3D inding information on this and need assistance to prevent this happening on= =3D my development oVirt 4.2 system. The issue I have is that I have a cluster= =3D which hosts all the storage volumes using gluster and they have 10G NICs. = =3D I also have a separate cluster which is virtualisation only and each host o= =3D nly has 3 x 1G aggregated NICs. When I perform disk moves between storage d= =3D omains it often uses one of the virtualisation hosts which drastically incr= =3D eases the time taken to move the disk. Can I restrict these types of operat= =3D ions to a set of hosts or turn it off altogether so that it just uses the S= =3D PM like it used to in the past. Distributing it is a great feature but unfo= =3D rtunately is no good in my current setup. Regards, Jeremy This message is the property of John Wood Group PLC and/or its subsidiaries= =3D and/or affiliates and is intended only for the named recipient(s). Its con= =3D tents (including any attachments) may be confidential, legally privileged o= =3D r otherwise protected from disclosure by law. Unauthorised use, copying, di= =3D stribution or disclosure of any of it may be unlawful and is strictly prohi= =3D bited. We assume no responsibility to persons other than the intended named= =3D recipient(s) and do not accept liability for any errors or omissions which= =3D are a result of email transmission. If you have received this message in e= =3D rror, please notify us immediately by reply email to the sender and confirm= =3D that the original message and any attachments and copies have been destroy= =3D ed and deleted from your system. If you do not wish to receive future unsolicited commercial electronic mess= =3D ages from us, please forward this email to: unsubscribe(a)woodplc.com and i= nc=3D lude =3DE2=3D80=3D9CUnsubscribe=3DE2=3D80=3D9D in the subject line. If appl= icable, you =3D will continue to receive invoices, project communications and similar factu= =3D al, non-commercial electronic communications. Please click http://www.woodplc.com/email-disclaimer for notices and compan= =3D y information in relation to emails originating in the UK, Italy or France. --_000_MW2PR1901MB221719B0B9CF62F24431AE509DA00MW2PR1901MB2217_ Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable

Hi,

 

In relation to the change made to distribute data = op=3D erations between all the hosts in a data center rather than burden the SPM.= =3D I am having troubles finding information on this and need assistance to pr= =3D event this happening on my development oVirt 4.2 system. The issue I have is that I have a cluster which hosts al= =3D l the storage volumes using gluster and they have 10G NICs. I also have a s= =3D eparate cluster which is virtualisation only and each host only has 3 x 1G = =3D aggregated NICs. When I perform disk moves between storage domains it often uses one of the virtualisation= =3D hosts which drastically increases the time taken to move the disk. Can I r= =3D estrict these types of operations to a set of hosts or turn it off altogeth= =3D er so that it just uses the SPM like it used to in the past. Distributing it is a great feature but unfort= =3D unately is no good in my current setup.

 

 

Regards,

 

Jeremy =

 

 

 





This message is the property of John Wood Group PLC and/or its subsidiaries= =3D and/or affiliates and is intended only for the named recipient(s). Its con= =3D tents (including any attachments) may be confidential, legally privileged o= =3D r otherwise protected from disclosure by law. Unauthorised use, copying, di= =3D stribution or disclosure of any of it may be unlawful and is strictly prohi= =3D bited. We assume no responsibility to persons other than the intended named= =3D recipient(s) and do not accept liability for any errors or omissions which= =3D are a result of email transmission. If you have received this message in e= =3D rror, please notify us immediately by reply email to the sender and confirm= =3D that the original message and any attachments and copies have been destroy= =3D ed and deleted from your system.



If you do not wish to receive future unsolicited commercial electronic mess= =3D ages from us, please forward this email to: unsubscribe(a)woodplc.com and i= nc=3D lude “Unsubscribe” in the subject line. If applicable, you will= =3D continue to receive invoices, project communications and similar factual, = =3D non-commercial electronic communications.



Please click http://w= ww=3D .woodplc.com/email-disclaimer for notices and company information in re= =3D lation to emails originating in the UK, Italy or France.





--_000_MW2PR1901MB221719B0B9CF62F24431AE509DA00MW2PR1901MB2217_-- --===============6562375691660348602== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwX01XMlBSMTkwMU1CMjIxNzE5QjBCOUNGNjJGMjQ0MzFBRTUwOURBMDBNVzJQUjE5MDFN QjIyMTdfCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVu dC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJVVEYtOCIKCkhpLAoKSW4gcmVsYXRpb24gdG8g dGhlIGNoYW5nZSBtYWRlIHRvIGRpc3RyaWJ1dGUgZGF0YSBvcGVyYXRpb25zIGJldHdlZW4gYWxs IHRoPQplIGhvc3RzIGluIGEgZGF0YSBjZW50ZXIgcmF0aGVyIHRoYW4gYnVyZGVuIHRoZSBTUE0u IEkgYW0gaGF2aW5nIHRyb3VibGVzIGY9CmluZGluZyBpbmZvcm1hdGlvbiBvbiB0aGlzIGFuZCBu ZWVkIGFzc2lzdGFuY2UgdG8gcHJldmVudCB0aGlzIGhhcHBlbmluZyBvbj0KIG15IGRldmVsb3Bt ZW50IG9WaXJ0IDQuMiBzeXN0ZW0uIFRoZSBpc3N1ZSBJIGhhdmUgaXMgdGhhdCBJIGhhdmUgYSBj bHVzdGVyPQogd2hpY2ggaG9zdHMgYWxsIHRoZSBzdG9yYWdlIHZvbHVtZXMgdXNpbmcgZ2x1c3Rl ciBhbmQgdGhleSBoYXZlIDEwRyBOSUNzLiA9CkkgYWxzbyBoYXZlIGEgc2VwYXJhdGUgY2x1c3Rl ciB3aGljaCBpcyB2aXJ0dWFsaXNhdGlvbiBvbmx5IGFuZCBlYWNoIGhvc3Qgbz0Kbmx5IGhhcyAz IHggMUcgYWdncmVnYXRlZCBOSUNzLiBXaGVuIEkgcGVyZm9ybSBkaXNrIG1vdmVzIGJldHdlZW4g c3RvcmFnZSBkPQpvbWFpbnMgaXQgb2Z0ZW4gdXNlcyBvbmUgb2YgdGhlIHZpcnR1YWxpc2F0aW9u IGhvc3RzIHdoaWNoIGRyYXN0aWNhbGx5IGluY3I9CmVhc2VzIHRoZSB0aW1lIHRha2VuIHRvIG1v dmUgdGhlIGRpc2suIENhbiBJIHJlc3RyaWN0IHRoZXNlIHR5cGVzIG9mIG9wZXJhdD0KaW9ucyB0 byBhIHNldCBvZiBob3N0cyBvciB0dXJuIGl0IG9mZiBhbHRvZ2V0aGVyIHNvIHRoYXQgaXQganVz dCB1c2VzIHRoZSBTPQpQTSBsaWtlIGl0IHVzZWQgdG8gaW4gdGhlIHBhc3QuIERpc3RyaWJ1dGlu ZyBpdCBpcyBhIGdyZWF0IGZlYXR1cmUgYnV0IHVuZm89CnJ0dW5hdGVseSBpcyBubyBnb29kIGlu IG15IGN1cnJlbnQgc2V0dXAuCgoKUmVnYXJkcywKCkplcmVteQoKCgoKCgpUaGlzIG1lc3NhZ2Ug aXMgdGhlIHByb3BlcnR5IG9mIEpvaG4gV29vZCBHcm91cCBQTEMgYW5kL29yIGl0cyBzdWJzaWRp YXJpZXM9CiBhbmQvb3IgYWZmaWxpYXRlcyBhbmQgaXMgaW50ZW5kZWQgb25seSBmb3IgdGhlIG5h bWVkIHJlY2lwaWVudChzKS4gSXRzIGNvbj0KdGVudHMgKGluY2x1ZGluZyBhbnkgYXR0YWNobWVu dHMpIG1heSBiZSBjb25maWRlbnRpYWwsIGxlZ2FsbHkgcHJpdmlsZWdlZCBvPQpyIG90aGVyd2lz ZSBwcm90ZWN0ZWQgZnJvbSBkaXNjbG9zdXJlIGJ5IGxhdy4gVW5hdXRob3Jpc2VkIHVzZSwgY29w eWluZywgZGk9CnN0cmlidXRpb24gb3IgZGlzY2xvc3VyZSBvZiBhbnkgb2YgaXQgbWF5IGJlIHVu bGF3ZnVsIGFuZCBpcyBzdHJpY3RseSBwcm9oaT0KYml0ZWQuIFdlIGFzc3VtZSBubyByZXNwb25z aWJpbGl0eSB0byBwZXJzb25zIG90aGVyIHRoYW4gdGhlIGludGVuZGVkIG5hbWVkPQogcmVjaXBp ZW50KHMpIGFuZCBkbyBub3QgYWNjZXB0IGxpYWJpbGl0eSBmb3IgYW55IGVycm9ycyBvciBvbWlz c2lvbnMgd2hpY2g9CiBhcmUgYSByZXN1bHQgb2YgZW1haWwgdHJhbnNtaXNzaW9uLiBJZiB5b3Ug aGF2ZSByZWNlaXZlZCB0aGlzIG1lc3NhZ2UgaW4gZT0KcnJvciwgcGxlYXNlIG5vdGlmeSB1cyBp bW1lZGlhdGVseSBieSByZXBseSBlbWFpbCB0byB0aGUgc2VuZGVyIGFuZCBjb25maXJtPQogdGhh dCB0aGUgb3JpZ2luYWwgbWVzc2FnZSBhbmQgYW55IGF0dGFjaG1lbnRzIGFuZCBjb3BpZXMgaGF2 ZSBiZWVuIGRlc3Ryb3k9CmVkIGFuZCBkZWxldGVkIGZyb20geW91ciBzeXN0ZW0uCgpJZiB5b3Ug ZG8gbm90IHdpc2ggdG8gcmVjZWl2ZSBmdXR1cmUgdW5zb2xpY2l0ZWQgY29tbWVyY2lhbCBlbGVj dHJvbmljIG1lc3M9CmFnZXMgZnJvbSB1cywgcGxlYXNlIGZvcndhcmQgdGhpcyBlbWFpbCB0bzog dW5zdWJzY3JpYmVAd29vZHBsYy5jb20gYW5kIGluYz0KbHVkZSA9RTI9ODA9OUNVbnN1YnNjcmli ZT1FMj04MD05RCBpbiB0aGUgc3ViamVjdCBsaW5lLiBJZiBhcHBsaWNhYmxlLCB5b3UgPQp3aWxs IGNvbnRpbnVlIHRvIHJlY2VpdmUgaW52b2ljZXMsIHByb2plY3QgY29tbXVuaWNhdGlvbnMgYW5k IHNpbWlsYXIgZmFjdHU9CmFsLCBub24tY29tbWVyY2lhbCBlbGVjdHJvbmljIGNvbW11bmljYXRp b25zLgoKUGxlYXNlIGNsaWNrIGh0dHA6Ly93d3cud29vZHBsYy5jb20vZW1haWwtZGlzY2xhaW1l ciBmb3Igbm90aWNlcyBhbmQgY29tcGFuPQp5IGluZm9ybWF0aW9uIGluIHJlbGF0aW9uIHRvIGVt YWlscyBvcmlnaW5hdGluZyBpbiB0aGUgVUssIEl0YWx5IG9yIEZyYW5jZS4KCgoKCi0tXzAwMF9N VzJQUjE5MDFNQjIyMTcxOUIwQjlDRjYyRjI0NDMxQUU1MDlEQTAwTVcyUFIxOTAxTUIyMjE3XwpD b250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD0idXMtYXNjaWkiCkNvbnRlbnQtVHJhbnNm ZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCjxodG1sIHhtbG5zOnY9M0QidXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89M0QidXJuOnNjaGVtYXMtbWljcj0Kb3NvZnQt Y29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9M0QidXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpv ZmZpY2U6d29yZCIgPQp4bWxuczptPTNEImh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2Zm aWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9M0QiaHR0cDo9Ci8vd3d3LnczLm9yZy9UUi9SRUMtaHRt bDQwIj4KPGhlYWQ+CjxtZXRhIGh0dHAtZXF1aXY9M0QiQ29udGVudC1UeXBlIiBjb250ZW50PTNE InRleHQvaHRtbDsgY2hhcnNldD0zRHVzLWFzY2lpIj4KPG1ldGEgbmFtZT0zRCJHZW5lcmF0b3Ii IGNvbnRlbnQ9M0QiTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPgo8c3R5bGU+ PCEtLQovKiBGb250IERlZmluaXRpb25zICovCkBmb250LWZhY2UKCXtmb250LWZhbWlseToiQ2Ft YnJpYSBNYXRoIjsKCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQpAZm9udC1mYWNlCgl7 Zm9udC1mYW1pbHk6Q2FsaWJyaTsKCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30KLyog U3R5bGUgRGVmaW5pdGlvbnMgKi8KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05v cm1hbAoJe21hcmdpbjowY207CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7Cglmb250LXNpemU6MTEu MHB0OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7Cgltc28tZmFyZWFzdC1sYW5n dWFnZTpFTi1VUzt9CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsKCXttc28tc3R5bGUtcHJpb3Jp dHk6OTk7Cgljb2xvcjojMDU2M0MxOwoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9CmE6dmlz aXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZAoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsK CWNvbG9yOiM5NTRGNzI7Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30Kc3Bhbi5FbWFpbFN0 eWxlMTcKCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1jb21wb3NlOwoJZm9udC1mYW1pbHk6IkNh bGlicmkiLHNhbnMtc2VyaWY7Cgljb2xvcjp3aW5kb3d0ZXh0O30KLk1zb0NocERlZmF1bHQKCXtt c28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl cmlmOwoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVM7fQpAcGFnZSBXb3JkU2VjdGlvbjEKCXtz aXplOjYxMi4wcHQgNzkyLjBwdDsKCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7 fQpkaXYuV29yZFNlY3Rpb24xCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQotLT48L3N0eWxlPjwhLS1b aWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PTNEImVkaXQiIHNwaWRt YXg9M0QiMTAyNiIgLz4KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+ CjxvOnNoYXBlbGF5b3V0IHY6ZXh0PTNEImVkaXQiPgo8bzppZG1hcCB2OmV4dD0zRCJlZGl0IiBk YXRhPTNEIjEiIC8+CjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4KPC9oZWFkPgo8 Ym9keSBsYW5nPTNEIkVOLUFVIiBsaW5rPTNEIiMwNTYzQzEiIHZsaW5rPTNEIiM5NTRGNzIiPgo8 ZGl2IGNsYXNzPTNEIldvcmRTZWN0aW9uMSI+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+SGksPG86 cD48L286cD48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+ CjxwIGNsYXNzPTNEIk1zb05vcm1hbCI+SW4gcmVsYXRpb24gdG8gdGhlIGNoYW5nZSBtYWRlIHRv IGRpc3RyaWJ1dGUgZGF0YSBvcD0KZXJhdGlvbnMgYmV0d2VlbiBhbGwgdGhlIGhvc3RzIGluIGEg ZGF0YSBjZW50ZXIgcmF0aGVyIHRoYW4gYnVyZGVuIHRoZSBTUE0uPQogSSBhbSBoYXZpbmcgdHJv dWJsZXMgZmluZGluZyBpbmZvcm1hdGlvbiBvbiB0aGlzIGFuZCBuZWVkIGFzc2lzdGFuY2UgdG8g cHI9CmV2ZW50IHRoaXMgaGFwcGVuaW5nIG9uIG15IGRldmVsb3BtZW50CiBvVmlydCA0LjIgc3lz dGVtLiBUaGUgaXNzdWUgSSBoYXZlIGlzIHRoYXQgSSBoYXZlIGEgY2x1c3RlciB3aGljaCBob3N0 cyBhbD0KbCB0aGUgc3RvcmFnZSB2b2x1bWVzIHVzaW5nIGdsdXN0ZXIgYW5kIHRoZXkgaGF2ZSAx MEcgTklDcy4gSSBhbHNvIGhhdmUgYSBzPQplcGFyYXRlIGNsdXN0ZXIgd2hpY2ggaXMgdmlydHVh bGlzYXRpb24gb25seSBhbmQgZWFjaCBob3N0IG9ubHkgaGFzIDMgeCAxRyA9CmFnZ3JlZ2F0ZWQg TklDcy4gV2hlbiBJIHBlcmZvcm0KIGRpc2sgbW92ZXMgYmV0d2VlbiBzdG9yYWdlIGRvbWFpbnMg aXQgb2Z0ZW4gdXNlcyBvbmUgb2YgdGhlIHZpcnR1YWxpc2F0aW9uPQogaG9zdHMgd2hpY2ggZHJh c3RpY2FsbHkgaW5jcmVhc2VzIHRoZSB0aW1lIHRha2VuIHRvIG1vdmUgdGhlIGRpc2suIENhbiBJ IHI9CmVzdHJpY3QgdGhlc2UgdHlwZXMgb2Ygb3BlcmF0aW9ucyB0byBhIHNldCBvZiBob3N0cyBv ciB0dXJuIGl0IG9mZiBhbHRvZ2V0aD0KZXIgc28gdGhhdCBpdCBqdXN0IHVzZXMgdGhlIFNQTQog bGlrZSBpdCB1c2VkIHRvIGluIHRoZSBwYXN0LiBEaXN0cmlidXRpbmcgaXQgaXMgYSBncmVhdCBm ZWF0dXJlIGJ1dCB1bmZvcnQ9CnVuYXRlbHkgaXMgbm8gZ29vZCBpbiBteSBjdXJyZW50IHNldHVw LjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+ PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiIHN0eWxlPTNEImxpbmUtaGVpZ2h0OjEyLjBwdDtt c28tbGluZS1oZWlnaHQtcnVsZTpleGE9CmN0bHkiPjxzcGFuIGxhbmc9M0QiRU4tR0IiIHN0eWxl PTNEImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbD0KJnF1b3Q7LHNhbnMt c2VyaWY7Y29sb3I6IzIzMzg0NTttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1HQiI+PG86cD4mbmJz cDs8L286PQpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05vcm1hbCIgc3R5bGU9M0QibGlu ZS1oZWlnaHQ6MTIuMHB0O21zby1saW5lLWhlaWdodC1ydWxlOmV4YT0KY3RseSI+PHNwYW4gbGFu Zz0zRCJFTi1HQiIgc3R5bGU9M0QiZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Fy aWFsPQomcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMjMzODQ1O21zby1mYXJlYXN0LWxhbmd1YWdl OkVOLUdCIj5SZWdhcmRzLDxvOnA+PC89Cm86cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0zRCJNc29O b3JtYWwiIHN0eWxlPTNEImxpbmUtaGVpZ2h0OjEyLjBwdDttc28tbGluZS1oZWlnaHQtcnVsZTpl eGE9CmN0bHkiPjxzcGFuIHN0eWxlPTNEImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1 b3Q7QXJpYWwmcXVvdDssc2Fucy1zZT0KcmlmO2NvbG9yOmJsYWNrO21zby1mYXJlYXN0LWxhbmd1 YWdlOkVOLUFVIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPTNEIk1zb05v cm1hbCI+PGI+PHNwYW4gbGFuZz0zRCJFTi1HQiIgc3R5bGU9M0QiZm9udC1zaXplOjkuMHB0O2Zv bj0KdC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojNzAzMEEwO21z by1mYXJlYXN0LWxhbmd1YWdlOkVOPQotR0IiPkplcmVteQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxl PTNEImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tQVUiPjxvOnA+PC89Cm86 cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w Pgo8cCBjbGFzcz0zRCJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFzcz0z RCJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8L2Rpdj4KCjxESVY+Cjxicj48aHI+ PEJSPgo8Rk9OVCBmYWNlPTNEIkFyaWFsIiBzaXplPTNEIjIiIGNvbG9yPTNEIiMwMDAwMDAiPjxC Uj4KVGhpcyBtZXNzYWdlIGlzIHRoZSBwcm9wZXJ0eSBvZiBKb2huIFdvb2QgR3JvdXAgUExDIGFu ZC9vciBpdHMgc3Vic2lkaWFyaWVzPQogYW5kL29yIGFmZmlsaWF0ZXMgYW5kIGlzIGludGVuZGVk IG9ubHkgZm9yIHRoZSBuYW1lZCByZWNpcGllbnQocykuIEl0cyBjb249CnRlbnRzIChpbmNsdWRp bmcgYW55IGF0dGFjaG1lbnRzKSBtYXkgYmUgY29uZmlkZW50aWFsLCBsZWdhbGx5IHByaXZpbGVn ZWQgbz0KciBvdGhlcndpc2UgcHJvdGVjdGVkIGZyb20gZGlzY2xvc3VyZSBieSBsYXcuIFVuYXV0 aG9yaXNlZCB1c2UsIGNvcHlpbmcsIGRpPQpzdHJpYnV0aW9uIG9yIGRpc2Nsb3N1cmUgb2YgYW55 IG9mIGl0IG1heSBiZSB1bmxhd2Z1bCBhbmQgaXMgc3RyaWN0bHkgcHJvaGk9CmJpdGVkLiBXZSBh c3N1bWUgbm8gcmVzcG9uc2liaWxpdHkgdG8gcGVyc29ucyBvdGhlciB0aGFuIHRoZSBpbnRlbmRl ZCBuYW1lZD0KIHJlY2lwaWVudChzKSBhbmQgZG8gbm90IGFjY2VwdCBsaWFiaWxpdHkgZm9yIGFu eSBlcnJvcnMgb3Igb21pc3Npb25zIHdoaWNoPQogYXJlIGEgcmVzdWx0IG9mIGVtYWlsIHRyYW5z bWlzc2lvbi4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBtZXNzYWdlIGluIGU9CnJyb3IsIHBs ZWFzZSBub3RpZnkgdXMgaW1tZWRpYXRlbHkgYnkgcmVwbHkgZW1haWwgdG8gdGhlIHNlbmRlciBh bmQgY29uZmlybT0KIHRoYXQgdGhlIG9yaWdpbmFsIG1lc3NhZ2UgYW5kIGFueSBhdHRhY2htZW50 cyBhbmQgY29waWVzIGhhdmUgYmVlbiBkZXN0cm95PQplZCBhbmQgZGVsZXRlZCBmcm9tIHlvdXIg c3lzdGVtLjxiciAvPjxCUj4KPGJyIC8+PEJSPgpJZiB5b3UgZG8gbm90IHdpc2ggdG8gcmVjZWl2 ZSBmdXR1cmUgdW5zb2xpY2l0ZWQgY29tbWVyY2lhbCBlbGVjdHJvbmljIG1lc3M9CmFnZXMgZnJv bSB1cywgcGxlYXNlIGZvcndhcmQgdGhpcyBlbWFpbCB0bzogdW5zdWJzY3JpYmVAd29vZHBsYy5j b20gYW5kIGluYz0KbHVkZSAmbGRxdW87VW5zdWJzY3JpYmUmcmRxdW87IGluIHRoZSBzdWJqZWN0 IGxpbmUuIElmIGFwcGxpY2FibGUsIHlvdSB3aWxsPQogY29udGludWUgdG8gcmVjZWl2ZSBpbnZv aWNlcywgcHJvamVjdCBjb21tdW5pY2F0aW9ucyBhbmQgc2ltaWxhciBmYWN0dWFsLCA9Cm5vbi1j b21tZXJjaWFsIGVsZWN0cm9uaWMgY29tbXVuaWNhdGlvbnMuPGJyIC8+PEJSPgo8YnIgLz48QlI+ ClBsZWFzZSBjbGljayA8YSBocmVmPTNEImh0dHA6Ly93d3cud29vZHBsYy5jb20vZW1haWwtZGlz Y2xhaW1lciI+aHR0cDovL3d3dz0KLndvb2RwbGMuY29tL2VtYWlsLWRpc2NsYWltZXI8L2E+IGZv ciBub3RpY2VzIGFuZCBjb21wYW55IGluZm9ybWF0aW9uIGluIHJlPQpsYXRpb24gdG8gZW1haWxz IG9yaWdpbmF0aW5nIGluIHRoZSBVSywgSXRhbHkgb3IgRnJhbmNlLjxiciAvPjxCUj4KPC9GT05U PjxCUj4KPGJyPjxocj48QlI+CjwvRElWPjwvYm9keT4KPC9odG1sPgoKLS1fMDAwX01XMlBSMTkw MU1CMjIxNzE5QjBCOUNGNjJGMjQ0MzFBRTUwOURBMDBNVzJQUjE5MDFNQjIyMTdfLS0K --===============6562375691660348602==--