From zorro at megatrone.ru Tue Jun 26 06:37:54 2012 Content-Type: multipart/mixed; boundary="===============4806738639073200682==" MIME-Version: 1.0 From: ?????? To: users at ovirt.org Subject: Re: [Users] Ovirt and gluster storage (two servers in a cluster) Date: Tue, 26 Jun 2012 14:37:42 +0400 Message-ID: <01d001cd5387$b7bd9dc0$2738d940$@ru> In-Reply-To: 4FE8C0A4.3010702@middleswarth.net --===============4806738639073200682== 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. ------=3D_NextPart_000_01D1_01CD53A9.3ECF3DC0 Content-Type: text/plain; charset=3D"us-ascii" Content-Transfer-Encoding: 7bit I checked the manual work gluster from two hosts. Mounting is working correctly. However, in a pair of hosts refuse to work (connection error storage). Individually, each of their hosts working correctly, and connects with gluster storage. I have to manually mount gluster storage? In which folder? You can write that how-to add a server to an existing cluster of gluster? = = From: users-bounces(a)ovirt.org [mailto:users-bounces(a)ovirt.org] On Behal= f Of Robert Middleswarth Sent: Monday, June 25, 2012 11:49 PM To: users(a)ovirt.org Subject: Re: [Users] Ovirt and gluster storage (two servers in a cluster) = On 06/25/2012 09:54 AM, ?????? wrote: Hi. I use ovirt 3.1 and gluster storage. I added the two servers in a cluster. = And faced with the problem of their joint work with gluster storage. = Storage not initialized, although on one server working successfully with gluster storage. Vdsm log an attachment (vdsm-6.log - node -1) (vdsm-7.log - node -2) = = You have to tweak you ipstates table to allow glusterd to talk to the other box glusterd and you have to manually peer the systems together. _______________________________________________ Users mailing list Users(a)ovirt.org http://lists.ovirt.org/mailman/listinfo/users Thanks Robert ------=3D_NextPart_000_01D1_01CD53A9.3ECF3DC0 Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable

I checke= d =3D the manual work gluster from two hosts. Mounting is working =3D correctly.

However, in a pair of hosts refuse to work =3D (connection error storage).

Individually, each of their hosts working =3D correctly,

and connects with gluster =3D storage.

I have to manually mount gluster storage? In =3D which folder?

You can write that how-to add a = =3D server to an existing cluster of gluster?

 

 

From: users-bounces(a)ovirt.org [mailto:users-bounces(a)ovirt.org] On = =3D Behalf Of Robert Middleswarth
Sent: Monday, June 25, 2012 =3D 11:49 PM
To: users(a)ovirt.org
Subject: Re: [Users] =3D Ovirt and gluster storage (two servers in a =3D cluster)

 

On =3D 06/25/2012 09:54 AM, ?????? wrote:

Hi.

I use ovirt 3.1 and gluster =3D storage.

I= =3D added the two servers in a cluster.

And faced with the problem of thei= r =3D joint work with gluster storage.

 

Storage not initialized, although = =3D on one server working successfully with gluster =3D storage.

Vdsm log an attachment

(vdsm-6.log – node =3D -1)

(vdsm-7.log – node -2)

 

 

You have to tweak you ipstates table to allow glusterd =3D to talk to the other box glusterd and you have to manually peer the =3D systems together.




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


Thanks
Robert

------=3D_NextPart_000_01D1_01CD53A9.3ECF3DC0-- --===============4806738639073200682== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KCi0tLS0tLT1fTmV4 dFBhcnRfMDAwXzAxRDFfMDFDRDUzQTkuM0VDRjNEQzAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWlu OwoJY2hhcnNldD0idXMtYXNjaWkiCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCkkg Y2hlY2tlZCB0aGUgbWFudWFsIHdvcmsgZ2x1c3RlciBmcm9tIHR3byBob3N0cy4gTW91bnRpbmcg aXMgd29ya2luZwpjb3JyZWN0bHkuCgpIb3dldmVyLCBpbiBhIHBhaXIgb2YgaG9zdHMgcmVmdXNl IHRvIHdvcmsgKGNvbm5lY3Rpb24gZXJyb3Igc3RvcmFnZSkuCgpJbmRpdmlkdWFsbHksIGVhY2gg b2YgdGhlaXIgaG9zdHMgd29ya2luZyBjb3JyZWN0bHksCgphbmQgY29ubmVjdHMgd2l0aCBnbHVz dGVyIHN0b3JhZ2UuCgpJIGhhdmUgdG8gbWFudWFsbHkgbW91bnQgZ2x1c3RlciBzdG9yYWdlPyBJ biB3aGljaCBmb2xkZXI/CgpZb3UgY2FuIHdyaXRlIHRoYXQgaG93LXRvIGFkZCBhIHNlcnZlciB0 byBhbiBleGlzdGluZyBjbHVzdGVyIG9mIGdsdXN0ZXI/CgogCgogCgpGcm9tOiB1c2Vycy1ib3Vu Y2VzQG92aXJ0Lm9yZyBbbWFpbHRvOnVzZXJzLWJvdW5jZXNAb3ZpcnQub3JnXSBPbiBCZWhhbGYg T2YKUm9iZXJ0IE1pZGRsZXN3YXJ0aApTZW50OiBNb25kYXksIEp1bmUgMjUsIDIwMTIgMTE6NDkg UE0KVG86IHVzZXJzQG92aXJ0Lm9yZwpTdWJqZWN0OiBSZTogW1VzZXJzXSBPdmlydCBhbmQgZ2x1 c3RlciBzdG9yYWdlICh0d28gc2VydmVycyBpbiBhIGNsdXN0ZXIpCgogCgpPbiAwNi8yNS8yMDEy IDA5OjU0IEFNLCA/Pz8/Pz8gd3JvdGU6CgpIaS4KCkkgdXNlIG92aXJ0IDMuMSBhbmQgZ2x1c3Rl ciBzdG9yYWdlLgoKSSBhZGRlZCB0aGUgdHdvIHNlcnZlcnMgaW4gYSBjbHVzdGVyLiAKCkFuZCBm YWNlZCB3aXRoIHRoZSBwcm9ibGVtIG9mIHRoZWlyIGpvaW50IHdvcmsgd2l0aCBnbHVzdGVyIHN0 b3JhZ2UuCgogCgpTdG9yYWdlIG5vdCBpbml0aWFsaXplZCwgYWx0aG91Z2ggb24gb25lIHNlcnZl ciB3b3JraW5nIHN1Y2Nlc3NmdWxseSB3aXRoCmdsdXN0ZXIgc3RvcmFnZS4KClZkc20gbG9nIGFu IGF0dGFjaG1lbnQKCih2ZHNtLTYubG9nIC0gbm9kZSAtMSkKCih2ZHNtLTcubG9nIC0gbm9kZSAt MikKCiAKCiAKCllvdSBoYXZlIHRvIHR3ZWFrIHlvdSBpcHN0YXRlcyB0YWJsZSB0byBhbGxvdyBn bHVzdGVyZCB0byB0YWxrIHRvIHRoZSBvdGhlcgpib3ggZ2x1c3RlcmQgYW5kIHlvdSBoYXZlIHRv IG1hbnVhbGx5IHBlZXIgdGhlIHN5c3RlbXMgdG9nZXRoZXIuCgoKCgoKCgoKX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVXNlcnMgbWFpbGluZyBsaXN0ClVz ZXJzQG92aXJ0Lm9yZwpodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNl cnMKCgpUaGFua3MKUm9iZXJ0CgoKLS0tLS0tPV9OZXh0UGFydF8wMDBfMDFEMV8wMUNENTNBOS4z RUNGM0RDMApDb250ZW50LVR5cGU6IHRleHQvaHRtbDsKCWNoYXJzZXQ9InVzLWFzY2lpIgpDb250 ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgo8aHRtbCB4bWxuczp2PTNE InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiA9CnhtbG5zOm89M0QidXJuOnNjaGVtYXMt bWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiA9CnhtbG5zOnc9M0QidXJuOnNjaGVtYXMtbWlj cm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgPQp4bWxuczp4PTNEInVybjpzY2hlbWFzLW1pY3Jvc29m dC1jb206b2ZmaWNlOmV4Y2VsIiA9CnhtbG5zOm09M0QiaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0 LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiA9CnhtbG5zPTNEImh0dHA6Ly93d3cudzMub3JnL1RS L1JFQy1odG1sNDAiPjxoZWFkPgo8TUVUQSBIVFRQLUVRVUlWPTNEIkNvbnRlbnQtVHlwZSIgQ09O VEVOVD0zRCJ0ZXh0L2h0bWw7ID0KY2hhcnNldD0zRHVzLWFzY2lpIj4KPG1ldGEgbmFtZT0zREdl bmVyYXRvciBjb250ZW50PTNEIk1pY3Jvc29mdCBXb3JkIDEyIChmaWx0ZXJlZCA9Cm1lZGl1bSki PjxzdHlsZT48IS0tCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8KQGZvbnQtZmFjZQoJe2ZvbnQtZmFt aWx5OiJDYW1icmlhIE1hdGgiOwoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9CkBmb250 LWZhY2UKCXtmb250LWZhbWlseTpDYWxpYnJpOwoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy IDQ7fQpAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6VGFob21hOwoJcGFub3NlLTE6MiAxMSA2IDQg MyA1IDQgNCAyIDQ7fQpAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6Q29uc29sYXM7CglwYW5vc2Ut MToyIDExIDYgOSAyIDIgNCAzIDIgNDt9Ci8qIFN0eWxlIERlZmluaXRpb25zICovCnAuTXNvTm9y bWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwKCXttYXJnaW46MGNtOwoJbWFyZ2luLWJv dHRvbTouMDAwMXB0OwoJZm9udC1zaXplOjExLjBwdDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi c2Fucy1zZXJpZiI7Cgljb2xvcjpibGFjazt9CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsKCXtt c28tc3R5bGUtcHJpb3JpdHk6OTk7Cgljb2xvcjpibHVlOwoJdGV4dC1kZWNvcmF0aW9uOnVuZGVy bGluZTt9CmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZAoJe21zby1zdHlsZS1w cmlvcml0eTo5OTsKCWNvbG9yOnB1cnBsZTsKCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQpw cmUKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgltc28tc3R5bGUtbGluazoiXDA0MjFcMDQ0Mlww NDMwXDA0M0RcMDQzNFwwNDMwXDA0NDBcMDQ0MlwwNDNEXDA0NEJcMDQzOSA9CkhUTUwgXDA0MTdc MDQzRFwwNDMwXDA0M0EiOwoJbWFyZ2luOjBjbTsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsKCWZv bnQtc2l6ZToxMC4wcHQ7Cglmb250LWZhbWlseToiQ291cmllciBOZXciOwoJY29sb3I6YmxhY2s7 fQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFy YWdyYXBoCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0OwoJbWFyZ2luLXRvcDowY207CgltYXJnaW4t cmlnaHQ6MGNtOwoJbWFyZ2luLWJvdHRvbTowY207CgltYXJnaW4tbGVmdDozNi4wcHQ7CgltYXJn aW4tYm90dG9tOi4wMDAxcHQ7Cglmb250LXNpemU6MTEuMHB0OwoJZm9udC1mYW1pbHk6IkNhbGli cmkiLCJzYW5zLXNlcmlmIjsKCWNvbG9yOmJsYWNrO30Kc3Bhbi5FbWFpbFN0eWxlMTgKCXttc28t c3R5bGUtdHlwZTpwZXJzb25hbDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7 Cgljb2xvcjp3aW5kb3d0ZXh0O30Kc3Bhbi5IVE1MCgk9Cnttc28tc3R5bGUtbmFtZToiXDA0MjFc MDQ0MlwwNDMwXDA0M0RcMDQzNFwwNDMwXDA0NDBcMDQ0MlwwNDNEXDA0NEJcMDQzOSA9CkhUTUwg XDA0MTdcMDQzRFwwNDMwXDA0M0EiOwoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJbXNvLXN0eWxl LWxpbms6IlwwNDIxXDA0NDJcMDQzMFwwNDNEXDA0MzRcMDQzMFwwNDQwXDA0NDJcMDQzRFwwNDRC XDA0MzkgPQpIVE1MIjsKCWZvbnQtZmFtaWx5OkNvbnNvbGFzOwoJY29sb3I6YmxhY2s7fQpzcGFu LkVtYWlsU3R5bGUyMQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5OwoJZm9udC1mYW1p bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsKCWNvbG9yOiMxRjQ5N0Q7fQouTXNvQ2hwRGVmYXVs dAoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5OwoJZm9udC1zaXplOjEwLjBwdDt9CkBwYWdl IFdvcmRTZWN0aW9uMQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0OwoJbWFyZ2luOjIuMGNtIDQyLjVw dCAyLjBjbSAzLjBjbTt9CmRpdi5Xb3JkU2VjdGlvbjEKCXtwYWdlOldvcmRTZWN0aW9uMTt9Ci0t Pjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+CjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9 M0QiZWRpdCIgc3BpZG1heD0zRCIxMDI2IiAvPgo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0 ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVsYXlvdXQgdjpleHQ9M0QiZWRpdCI+CjxvOmlkbWFwIHY6 ZXh0PTNEImVkaXQiIGRhdGE9M0QiMSIgLz4KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlm XS0tPjwvaGVhZD48Ym9keSBiZ2NvbG9yPTNEd2hpdGUgbGFuZz0zRFJVID0KbGluaz0zRGJsdWUg dmxpbms9M0RwdXJwbGU+PGRpdiBjbGFzcz0zRFdvcmRTZWN0aW9uMT48cCA9CmNsYXNzPTNETXNv Tm9ybWFsPjxzcGFuIGxhbmc9M0RFTi1VUyBzdHlsZT0zRCdjb2xvcjojMUY0OTdEJz5JIGNoZWNr ZWQgPQp0aGUgbWFudWFsIHdvcmsgZ2x1c3RlciBmcm9tIHR3byBob3N0cy4gPC9zcGFuPjxzcGFu ID0Kc3R5bGU9M0QnY29sb3I6IzFGNDk3RCc+TW91bnRpbmcgaXMgd29ya2luZyA9CmNvcnJlY3Rs eS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0z REVOLVVTID0Kc3R5bGU9M0QnY29sb3I6IzFGNDk3RCc+SG93ZXZlciwgaW4gYSBwYWlyIG9mIGhv c3RzIHJlZnVzZSB0byB3b3JrID0KKGNvbm5lY3Rpb24gZXJyb3Igc3RvcmFnZSkuPG86cD48L286 cD48L3NwYW4+PC9wPjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTID0K c3R5bGU9M0QnY29sb3I6IzFGNDk3RCc+SW5kaXZpZHVhbGx5LCBlYWNoIG9mIHRoZWlyIGhvc3Rz IHdvcmtpbmcgPQpjb3JyZWN0bHksPG86cD48L286cD48L3NwYW4+PC9wPjxwIGNsYXNzPTNETXNv Tm9ybWFsPjxzcGFuIGxhbmc9M0RFTi1VUyA9CnN0eWxlPTNEJ2NvbG9yOiMxRjQ5N0QnPmFuZCBj b25uZWN0cyB3aXRoIGdsdXN0ZXIgPQpzdG9yYWdlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cCBj bGFzcz0zRE1zb05vcm1hbD48c3BhbiBsYW5nPTNERU4tVVMgPQpzdHlsZT0zRCdjb2xvcjojMUY0 OTdEJz5JIGhhdmUgdG8gbWFudWFsbHkgbW91bnQgZ2x1c3RlciBzdG9yYWdlPyBJbiA9CndoaWNo IGZvbGRlcj88bzpwPjwvbzpwPjwvc3Bhbj48L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4g PQpsYW5nPTNERU4tVVMgc3R5bGU9M0QnY29sb3I6IzFGNDk3RCc+WW91IGNhbiB3cml0ZSB0aGF0 IGhvdy10byBhZGQgYSA9CnNlcnZlciB0byBhbiBleGlzdGluZyBjbHVzdGVyIG9mIGdsdXN0ZXI/ PG86cD48L286cD48L3NwYW4+PC9wPjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0z REVOLVVTID0Kc3R5bGU9M0QnY29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+ PC9wPjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTID0Kc3R5bGU9M0Qn Y29sb3I6IzFGNDk3RCc+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPjxkaXY+PGRpdiA9CnN0 eWxlPTNEJ2JvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n OjMuMHB0IDBjbSA9CjBjbSAwY20nPjxwIGNsYXNzPTNETXNvTm9ybWFsPjxiPjxzcGFuID0Kc3R5 bGU9M0QnZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7 Y29sb3I6d2luZG93dD0KZXh0Jz5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gPQpzdHlsZT0zRCdmb250 LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjtjb2xvcjp3aW5k b3d0PQpleHQnPiB1c2Vycy1ib3VuY2VzQG92aXJ0Lm9yZyBbbWFpbHRvOnVzZXJzLWJvdW5jZXNA b3ZpcnQub3JnXSA8Yj5PbiA9CkJlaGFsZiBPZiA8L2I+Um9iZXJ0IE1pZGRsZXN3YXJ0aDxicj48 Yj5TZW50OjwvYj4gTW9uZGF5LCBKdW5lIDI1LCAyMDEyID0KMTE6NDkgUE08YnI+PGI+VG86PC9i PiB1c2Vyc0BvdmlydC5vcmc8YnI+PGI+U3ViamVjdDo8L2I+IFJlOiBbVXNlcnNdID0KT3ZpcnQg YW5kIGdsdXN0ZXIgc3RvcmFnZSAodHdvIHNlcnZlcnMgaW4gYSA9CmNsdXN0ZXIpPG86cD48L286 cD48L3NwYW4+PC9wPjwvZGl2PjwvZGl2PjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+PG86cD4mbmJz cDs8L286cD48L3A+PGRpdj48cCBjbGFzcz0zRE1zb05vcm1hbD5PbiA9CjA2LzI1LzIwMTIgMDk6 NTQgQU0sID8/Pz8/PyB3cm90ZTo8bzpwPjwvbzpwPjwvcD48L2Rpdj48YmxvY2txdW90ZSA9CnN0 eWxlPTNEJ21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCc+PHAgPQpjbGFzcz0z RE1zb05vcm1hbD48c3BhbiBsYW5nPTNERU4tVVM+SGkuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPjxw ID0KY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTPkkgdXNlIG92aXJ0IDMuMSBh bmQgZ2x1c3RlciA9CnN0b3JhZ2UuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPjxwIGNsYXNzPTNETXNv Tm9ybWFsPjxzcGFuIGxhbmc9M0RFTi1VUz5JID0KYWRkZWQgdGhlIHR3byBzZXJ2ZXJzIGluIGEg Y2x1c3Rlci4gPC9zcGFuPjxvOnA+PC9vOnA+PC9wPjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+PHNw YW4gbGFuZz0zREVOLVVTPkFuZCBmYWNlZCB3aXRoIHRoZSBwcm9ibGVtIG9mIHRoZWlyID0Kam9p bnQgd29yayB3aXRoIGdsdXN0ZXIgc3RvcmFnZS48L3NwYW4+PG86cD48L286cD48L3A+PHAgPQpj bGFzcz0zRE1zb05vcm1hbD48c3BhbiBsYW5nPTNERU4tVVM+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v OnA+PC9wPjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gbGFuZz0zREVOLVVTPlN0b3JhZ2Ug bm90IGluaXRpYWxpemVkLCBhbHRob3VnaCA9Cm9uIG9uZSBzZXJ2ZXIgd29ya2luZyBzdWNjZXNz ZnVsbHkgd2l0aCBnbHVzdGVyID0Kc3RvcmFnZS48L3NwYW4+PG86cD48L286cD48L3A+PHAgY2xh c3M9M0RNc29Ob3JtYWw+PHNwYW4gPQpsYW5nPTNERU4tVVM+VmRzbSBsb2cgYW4gYXR0YWNobWVu dDwvc3Bhbj48bzpwPjwvbzpwPjwvcD48cCA9CmNsYXNzPTNETXNvTm9ybWFsPjxzcGFuIGxhbmc9 M0RFTi1VUz4odmRzbS02LmxvZyAmIzgyMTE7IG5vZGUgPQotMSk8L3NwYW4+PG86cD48L286cD48 L3A+PHAgY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gPQpsYW5nPTNERU4tVVM+KHZkc20tNy5sb2cg JiM4MjExOyBub2RlIC0yKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD48cCA9CmNsYXNzPTNETXNvTm9y bWFsPjxzcGFuIGxhbmc9M0RFTi1VUz4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+PHAgPQpj bGFzcz0zRE1zb05vcm1hbD48c3BhbiA9Cmxhbmc9M0RFTi1VUz4mbmJzcDs8L3NwYW4+PG86cD48 L286cD48L3A+PC9ibG9ja3F1b3RlPjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gc3R5bGU9 M0QnZm9udC1zaXplOjEyLjBwdDtmb250LWZhbWlseToiVGltZXMgTmV3ID0KUm9tYW4iLCJzZXJp ZiInPllvdSBoYXZlIHRvIHR3ZWFrIHlvdSBpcHN0YXRlcyB0YWJsZSB0byBhbGxvdyBnbHVzdGVy ZCA9CnRvIHRhbGsgdG8gdGhlIG90aGVyIGJveCBnbHVzdGVyZCBhbmQgeW91IGhhdmUgdG8gbWFu dWFsbHkgcGVlciB0aGUgPQpzeXN0ZW1zIHRvZ2V0aGVyLjxicj48YnI+PG86cD48L286cD48L3Nw YW4+PC9wPjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gc3R5bGU9M0QnZm9udC1zaXplOjEy LjBwdDtmb250LWZhbWlseToiVGltZXMgTmV3ID0KUm9tYW4iLCJzZXJpZiInPjxicj48YnI+PGJy PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD48cHJlPl9fX19fX19fX19fX19fX19fXz0KX19fX19fX19f X19fX19fX19fX19fX19fX19fX188bzpwPjwvbzpwPjwvcHJlPjxwcmU+VXNlcnMgbWFpbGluZyA9 Cmxpc3Q8bzpwPjwvbzpwPjwvcHJlPjxwcmU+PGEgPQpocmVmPTNEIm1haWx0bzpVc2Vyc0Bvdmly dC5vcmciPlVzZXJzQG92aXJ0Lm9yZzwvYT48bzpwPjwvbzpwPjwvcHJlPjxwcmU+PQo8YSA9Cmhy ZWY9M0QiaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIj5odHRw Oi8vbGlzdHMub3ZpcnQ9Ci5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48bzpwPjwvbzpw PjwvcHJlPjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+PHNwYW4gc3R5bGU9M0QnZm9udC1zaXplOjEy LjBwdDtmb250LWZhbWlseToiVGltZXMgTmV3ID0KUm9tYW4iLCJzZXJpZiInPjxicj5UaGFua3M8 YnI+Um9iZXJ0PG86cD48L286cD48L3NwYW4+PC9wPjwvZGl2PjwvYm9keT48Lz0KaHRtbD4KLS0t LS0tPV9OZXh0UGFydF8wMDBfMDFEMV8wMUNENTNBOS4zRUNGM0RDMC0tCgoK --===============4806738639073200682==--