From brent.hartzell at outlook.com Mon Dec 22 03:20:39 2014 Content-Type: multipart/mixed; boundary="===============2990968309835370807==" MIME-Version: 1.0 From: Brent Hartzell To: users at ovirt.org Subject: [ovirt-users] all hosts non-operational Date: Mon, 22 Dec 2014 03:20:32 -0500 Message-ID: --===============2990968309835370807== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_NextPart_000_2B93_01D01D96.3EAE13C0 Content-Type: text/plain; charset=3D"us-ascii" Content-Transfer-Encoding: 7bit Hello, = After testing replacing a failed Gluster brick (shared ovirt/gluster) ALL hosts in the cluster go non-responsive, storage drops off etc. Now, gluster peer status fails, can't set any volume options, the volume randomly drops out of oVirt (was created from oVirt), log in oVirt dashboard shows the entry that the volume was deleted (but is there). Any gluster commands just hang. The combination of Ovirt & Gluster seems stable until there's a problem, then literally everything just grinds to a halt. All VM's go down, datacenter & hosts go non-responsive and the whole thing is broke.. Any ideas on what we should be looking for? ------=3D_NextPart_000_2B93_01D01D96.3EAE13C0 Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable

Hello,

 

After =3D testing replacing a failed Gluster brick (shared ovirt/gluster) ALL =3D hosts in the cluster go non-responsive, storage drops off etc. Now, =3D gluster peer status fails, can’t set any volume options, the =3D volume randomly drops out of oVirt (was created from oVirt), log in =3D oVirt dashboard shows the entry that the volume was deleted (but is =3D there). Any gluster commands just hang. The combination of Ovirt & =3D Gluster seems stable until there’s a problem, then literally =3D everything just grinds to a halt. All VM’s go down, datacenter =3D & hosts go non-responsive and the whole thing is broke.. Any ideas =3D on what we should be looking for?

------=3D_NextPart_000_2B93_01D01D96.3EAE13C0-- --===============2990968309835370807== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9OZXh0UGFydF8wMDBfMkI5M18wMUQwMUQ5Ni4zRUFFMTNDMApDb250ZW50LVR5cGU6 IHRleHQvcGxhaW47IGNoYXJzZXQ9InVzLWFzY2lpIgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiA3Yml0CgpIZWxsbywKCiAKCkFmdGVyIHRlc3RpbmcgcmVwbGFjaW5nIGEgZmFpbGVkIEdsdXN0 ZXIgYnJpY2sgKHNoYXJlZCBvdmlydC9nbHVzdGVyKSBBTEwKaG9zdHMgaW4gdGhlIGNsdXN0ZXIg Z28gbm9uLXJlc3BvbnNpdmUsIHN0b3JhZ2UgZHJvcHMgb2ZmIGV0Yy4gTm93LCBnbHVzdGVyCnBl ZXIgc3RhdHVzIGZhaWxzLCBjYW4ndCBzZXQgYW55IHZvbHVtZSBvcHRpb25zLCB0aGUgdm9sdW1l IHJhbmRvbWx5IGRyb3BzCm91dCBvZiBvVmlydCAod2FzIGNyZWF0ZWQgZnJvbSBvVmlydCksIGxv ZyBpbiBvVmlydCBkYXNoYm9hcmQgc2hvd3MgdGhlCmVudHJ5IHRoYXQgdGhlIHZvbHVtZSB3YXMg ZGVsZXRlZCAoYnV0IGlzIHRoZXJlKS4gQW55IGdsdXN0ZXIgY29tbWFuZHMganVzdApoYW5nLiBU aGUgY29tYmluYXRpb24gb2YgT3ZpcnQgJiBHbHVzdGVyIHNlZW1zIHN0YWJsZSB1bnRpbCB0aGVy ZSdzIGEKcHJvYmxlbSwgdGhlbiBsaXRlcmFsbHkgZXZlcnl0aGluZyBqdXN0IGdyaW5kcyB0byBh IGhhbHQuIEFsbCBWTSdzIGdvIGRvd24sCmRhdGFjZW50ZXIgJiBob3N0cyBnbyBub24tcmVzcG9u c2l2ZSBhbmQgdGhlIHdob2xlIHRoaW5nIGlzIGJyb2tlLi4gQW55CmlkZWFzIG9uIHdoYXQgd2Ug c2hvdWxkIGJlIGxvb2tpbmcgZm9yPwoKCi0tLS0tLT1fTmV4dFBhcnRfMDAwXzJCOTNfMDFEMDFE OTYuM0VBRTEzQzAKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9InVzLWFzY2lpIgpD b250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgo8aHRtbCB4bWxuczp2 PTNEInVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiA9CnhtbG5zOm89M0QidXJuOnNjaGVt YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiA9CnhtbG5zOnc9M0QidXJuOnNjaGVtYXMt bWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgPQp4bWxuczptPTNEImh0dHA6Ly9zY2hlbWFzLm1p Y3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgPQp4bWxucz0zRCJodHRwOi8vd3d3Lncz Lm9yZy9UUi9SRUMtaHRtbDQwIj48aGVhZD48TUVUQSA9CkhUVFAtRVFVSVY9M0QiQ29udGVudC1U eXBlIiBDT05URU5UPTNEInRleHQvaHRtbDsgPQpjaGFyc2V0PTNEdXMtYXNjaWkiPjxtZXRhIG5h bWU9M0RHZW5lcmF0b3IgY29udGVudD0zRCJNaWNyb3NvZnQgV29yZCAxNSA9CihmaWx0ZXJlZCBt ZWRpdW0pIj48c3R5bGU+PCEtLQovKiBGb250IERlZmluaXRpb25zICovCkBmb250LWZhY2UKCXtm b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsKCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7 fQpAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsKCXBhbm9zZS0xOjIgMTUgNSAyIDIg MiA0IDMgMiA0O30KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8KcC5Nc29Ob3JtYWwsIGxpLk1zb05v cm1hbCwgZGl2Lk1zb05vcm1hbAoJe21hcmdpbjowaW47CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7 Cglmb250LXNpemU6MTEuMHB0OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNlcmlmO30KYTpsaW5r LCBzcGFuLk1zb0h5cGVybGluawoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsKCWNvbG9yOiMwNTYz QzE7Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVy bGlua0ZvbGxvd2VkCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJY29sb3I6Izk1NEY3MjsKCXRl eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQpzcGFuLkVtYWlsU3R5bGUxNwoJe21zby1zdHlsZS10 eXBlOnBlcnNvbmFsLWNvbXBvc2U7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2VyaWY7Cgljb2xv cjp3aW5kb3d0ZXh0O30KLk1zb0NocERlZmF1bHQKCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25s eTsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzZXJpZjt9CkBwYWdlIFdvcmRTZWN0aW9uMQoJe3Np emU6OC41aW4gMTEuMGluOwoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30KZGl2Lldv cmRTZWN0aW9uMQoJe3BhZ2U6V29yZFNlY3Rpb24xO30KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBt c28gOV0+PHhtbD4KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0zRCJlZGl0IiBzcGlkbWF4PTNEIjEw MjYiIC8+CjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpzaGFw ZWxheW91dCB2OmV4dD0zRCJlZGl0Ij4KPG86aWRtYXAgdjpleHQ9M0QiZWRpdCIgZGF0YT0zRCIx IiAvPgo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+PC9oZWFkPjxib2R5IGxhbmc9 M0RFTi1VUyA9Cmxpbms9M0QiIzA1NjNDMSIgdmxpbms9M0QiIzk1NEY3MiI+PGRpdiBjbGFzcz0z RFdvcmRTZWN0aW9uMT48cCA9CmNsYXNzPTNETXNvTm9ybWFsPkhlbGxvLDxvOnA+PC9vOnA+PC9w PjxwID0KY2xhc3M9M0RNc29Ob3JtYWw+PG86cD4mbmJzcDs8L286cD48L3A+PHAgY2xhc3M9M0RN c29Ob3JtYWw+QWZ0ZXIgPQp0ZXN0aW5nIHJlcGxhY2luZyBhIGZhaWxlZCBHbHVzdGVyIGJyaWNr IChzaGFyZWQgb3ZpcnQvZ2x1c3RlcikgQUxMID0KaG9zdHMgaW4gdGhlIGNsdXN0ZXIgZ28gbm9u LXJlc3BvbnNpdmUsIHN0b3JhZ2UgZHJvcHMgb2ZmIGV0Yy4gTm93LCA9CmdsdXN0ZXIgcGVlciBz dGF0dXMgZmFpbHMsIGNhbiYjODIxNzt0IHNldCBhbnkgdm9sdW1lIG9wdGlvbnMsIHRoZSA9CnZv bHVtZSByYW5kb21seSBkcm9wcyBvdXQgb2Ygb1ZpcnQgKHdhcyBjcmVhdGVkIGZyb20gb1ZpcnQp LCBsb2cgaW4gPQpvVmlydCBkYXNoYm9hcmQgc2hvd3MgdGhlIGVudHJ5IHRoYXQgdGhlIHZvbHVt ZSB3YXMgZGVsZXRlZCAoYnV0IGlzID0KdGhlcmUpLiBBbnkgZ2x1c3RlciBjb21tYW5kcyBqdXN0 IGhhbmcuIFRoZSBjb21iaW5hdGlvbiBvZiBPdmlydCAmYW1wOyA9CkdsdXN0ZXIgc2VlbXMgc3Rh YmxlIHVudGlsIHRoZXJlJiM4MjE3O3MgYSBwcm9ibGVtLCB0aGVuIGxpdGVyYWxseSA9CmV2ZXJ5 dGhpbmcganVzdCBncmluZHMgdG8gYSBoYWx0LiBBbGwgVk0mIzgyMTc7cyBnbyBkb3duLCBkYXRh Y2VudGVyID0KJmFtcDsgaG9zdHMgZ28gbm9uLXJlc3BvbnNpdmUgYW5kIHRoZSB3aG9sZSB0aGlu ZyBpcyBicm9rZS4uIEFueSBpZGVhcyA9Cm9uIHdoYXQgd2Ugc2hvdWxkIGJlIGxvb2tpbmcgZm9y PzxvOnA+PC9vOnA+PC9wPjwvZGl2PjwvYm9keT48L2h0bWw+Ci0tLS0tLT1fTmV4dFBhcnRfMDAw XzJCOTNfMDFEMDFEOTYuM0VBRTEzQzAtLQo= --===============2990968309835370807==-- From kmayilsa at redhat.com Mon Dec 22 03:47:38 2014 Content-Type: multipart/mixed; boundary="===============3066679130663252497==" MIME-Version: 1.0 From: Kanagaraj To: users at ovirt.org Subject: Re: [ovirt-users] all hosts non-operational Date: Mon, 22 Dec 2014 14:17:31 +0530 Message-ID: <5497DAA3.3080503@redhat.com> In-Reply-To: BLU406-EAS240E9D32427FEFA85716C68D560@phx.gbl --===============3066679130663252497== 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. --------------020307050201040508040807 Content-Type: text/plain; charset=3Dwindows-1252; format=3Dflowed Content-Transfer-Encoding: 8bit Looks like there is some network connectivity issue between the hosts. = Due to this, some hosts might not aware of the existence of the volume, = hence its removed from ovirt. Do you see any errors in gluster log file = when gluster commands fail? Thanks, Kanagaraj On 12/22/2014 01:50 PM, Brent Hartzell wrote: > > Hello, > > After testing replacing a failed Gluster brick (shared ovirt/gluster) = > ALL hosts in the cluster go non-responsive, storage drops off etc. = > Now, gluster peer status fails, can=C2=92t set any volume options, the = > volume randomly drops out of oVirt (was created from oVirt), log in = > oVirt dashboard shows the entry that the volume was deleted (but is = > there). Any gluster commands just hang. The combination of Ovirt & = > Gluster seems stable until there=C2=92s a problem, then literally = > everything just grinds to a halt. All VM=C2=92s go down, datacenter & hos= ts = > go non-responsive and the whole thing is broke.. Any ideas on what we = > should be looking for? > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --------------020307050201040508040807 Content-Type: text/html; charset=3Dwindows-1252 Content-Transfer-Encoding: 8bit Looks like there is some network connectivity issue between the hosts. Due to this, some hosts might not aware of the existence of the volume, hence its removed from ovirt. Do you see any errors in gluster log file when gluster commands fail?

Thanks,
Kanagaraj

On 12/22/2014 01:50 PM, Brent Hartzell wrote:

Hello,

=C2=A0

After testing replacing a failed Gluster brick (shared ovirt/gluster) ALL hosts in the cluster go non-responsive, storage drops off etc. Now, gluster peer status fails, can=C2=92t set any volume options, the volume randomly drops out of oVirt (was created from oVirt), log in oVirt dashboard shows the entry that the volume was deleted (but is there). Any gluster commands just hang. The combination of Ovirt & Gluster seems stable until there=C2=92s a problem, then literally everything just grinds to a halt. All VM=C2=92s go down, datacenter & hosts go non-responsive a= nd the whole thing is broke.. Any ideas on what we should be looking for?



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

--------------020307050201040508040807-- --===============3066679130663252497== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMjAzMDcwNTAyMDEwNDA1MDgwNDA4MDcKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXdpbmRvd3MtMTI1MjsgZm9ybWF0PWZsb3dlZApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiA4Yml0CgpMb29rcyBsaWtlIHRoZXJlIGlzIHNvbWUgbmV0d29yayBjb25uZWN0aXZpdHkgaXNz dWUgYmV0d2VlbiB0aGUgaG9zdHMuIApEdWUgdG8gdGhpcywgc29tZSBob3N0cyBtaWdodCBub3Qg YXdhcmUgb2YgdGhlIGV4aXN0ZW5jZSBvZiB0aGUgdm9sdW1lLCAKaGVuY2UgaXRzIHJlbW92ZWQg ZnJvbSBvdmlydC4gRG8geW91IHNlZSBhbnkgZXJyb3JzIGluIGdsdXN0ZXIgbG9nIGZpbGUgCndo ZW4gZ2x1c3RlciBjb21tYW5kcyBmYWlsPwoKVGhhbmtzLApLYW5hZ2FyYWoKCk9uIDEyLzIyLzIw MTQgMDE6NTAgUE0sIEJyZW50IEhhcnR6ZWxsIHdyb3RlOgo+Cj4gSGVsbG8sCj4KPiBBZnRlciB0 ZXN0aW5nIHJlcGxhY2luZyBhIGZhaWxlZCBHbHVzdGVyIGJyaWNrIChzaGFyZWQgb3ZpcnQvZ2x1 c3RlcikgCj4gQUxMIGhvc3RzIGluIHRoZSBjbHVzdGVyIGdvIG5vbi1yZXNwb25zaXZlLCBzdG9y YWdlIGRyb3BzIG9mZiBldGMuIAo+IE5vdywgZ2x1c3RlciBwZWVyIHN0YXR1cyBmYWlscywgY2Fu knQgc2V0IGFueSB2b2x1bWUgb3B0aW9ucywgdGhlIAo+IHZvbHVtZSByYW5kb21seSBkcm9wcyBv dXQgb2Ygb1ZpcnQgKHdhcyBjcmVhdGVkIGZyb20gb1ZpcnQpLCBsb2cgaW4gCj4gb1ZpcnQgZGFz aGJvYXJkIHNob3dzIHRoZSBlbnRyeSB0aGF0IHRoZSB2b2x1bWUgd2FzIGRlbGV0ZWQgKGJ1dCBp cyAKPiB0aGVyZSkuIEFueSBnbHVzdGVyIGNvbW1hbmRzIGp1c3QgaGFuZy4gVGhlIGNvbWJpbmF0 aW9uIG9mIE92aXJ0ICYgCj4gR2x1c3RlciBzZWVtcyBzdGFibGUgdW50aWwgdGhlcmWScyBhIHBy b2JsZW0sIHRoZW4gbGl0ZXJhbGx5IAo+IGV2ZXJ5dGhpbmcganVzdCBncmluZHMgdG8gYSBoYWx0 LiBBbGwgVk2ScyBnbyBkb3duLCBkYXRhY2VudGVyICYgaG9zdHMgCj4gZ28gbm9uLXJlc3BvbnNp dmUgYW5kIHRoZSB3aG9sZSB0aGluZyBpcyBicm9rZS4uIEFueSBpZGVhcyBvbiB3aGF0IHdlIAo+ IHNob3VsZCBiZSBsb29raW5nIGZvcj8KPgo+Cj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fXwo+IFVzZXJzIG1haWxpbmcgbGlzdAo+IFVzZXJzQG92aXJ0 Lm9yZwo+IGh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycwoKCi0t LS0tLS0tLS0tLS0tMDIwMzA3MDUwMjAxMDQwNTA4MDQwODA3CkNvbnRlbnQtVHlwZTogdGV4dC9o dG1sOyBjaGFyc2V0PXdpbmRvd3MtMTI1MgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA4Yml0 Cgo8aHRtbD4KICA8aGVhZD4KICAgIDxtZXRhIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD13 aW5kb3dzLTEyNTIiCiAgICAgIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSI+CiAgPC9oZWFkPgog IDxib2R5IGJnY29sb3I9IiNGRkZGRkYiIHRleHQ9IiMwMDAwMDAiPgogICAgTG9va3MgbGlrZSB0 aGVyZSBpcyBzb21lIG5ldHdvcmsgY29ubmVjdGl2aXR5IGlzc3VlIGJldHdlZW4gdGhlCiAgICBo b3N0cy4gRHVlIHRvIHRoaXMsIHNvbWUgaG9zdHMgbWlnaHQgbm90IGF3YXJlIG9mIHRoZSBleGlz dGVuY2Ugb2YKICAgIHRoZSB2b2x1bWUsIGhlbmNlIGl0cyByZW1vdmVkIGZyb20gb3ZpcnQuIERv IHlvdSBzZWUgYW55IGVycm9ycyBpbgogICAgZ2x1c3RlciBsb2cgZmlsZSB3aGVuIGdsdXN0ZXIg Y29tbWFuZHMgZmFpbD88YnI+CiAgICA8YnI+CiAgICBUaGFua3MsPGJyPgogICAgS2FuYWdhcmFq PGJyPgogICAgPGJyPgogICAgPGRpdiBjbGFzcz0ibW96LWNpdGUtcHJlZml4Ij5PbiAxMi8yMi8y MDE0IDAxOjUwIFBNLCBCcmVudCBIYXJ0emVsbAogICAgICB3cm90ZTo8YnI+CiAgICA8L2Rpdj4K ICAgIDxibG9ja3F1b3RlIGNpdGU9Im1pZDpCTFU0MDYtRUFTMjQwRTlEMzI0MjdGRUZBODU3MTZD NjhENTYwQHBoeC5nYmwiCiAgICAgIHR5cGU9ImNpdGUiPgogICAgICA8bWV0YSBodHRwLWVxdWl2 PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsKICAgICAgICBjaGFyc2V0PXdpbmRv d3MtMTI1MiI+CiAgICAgIDxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0iTWljcm9zb2Z0 IFdvcmQgMTUgKGZpbHRlcmVkCiAgICAgICAgbWVkaXVtKSI+CiAgICAgIDxzdHlsZT48IS0tCi8q IEZvbnQgRGVmaW5pdGlvbnMgKi8KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1h dGgiOwoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9CkBmb250LWZhY2UKCXtmb250LWZh bWlseTpDYWxpYnJpOwoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQovKiBTdHlsZSBE ZWZpbml0aW9ucyAqLwpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsCgl7 bWFyZ2luOjBpbjsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsKCWZvbnQtc2l6ZToxMS4wcHQ7Cglm b250LWZhbWlseToiQ2FsaWJyaSIsc2VyaWY7fQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rCgl7 bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJY29sb3I6IzA1NjNDMTsKCXRleHQtZGVjb3JhdGlvbjp1 bmRlcmxpbmU7fQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQKCXttc28tc3R5 bGUtcHJpb3JpdHk6OTk7Cgljb2xvcjojOTU0RjcyOwoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGlu ZTt9CnNwYW4uRW1haWxTdHlsZTE3Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtY29tcG9zZTsK CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzZXJpZjsKCWNvbG9yOndpbmRvd3RleHQ7fQouTXNvQ2hw RGVmYXVsdAoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5OwoJZm9udC1mYW1pbHk6IkNhbGli cmkiLHNlcmlmO30KQHBhZ2UgV29yZFNlY3Rpb24xCgl7c2l6ZTo4LjVpbiAxMS4waW47CgltYXJn aW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQpkaXYuV29yZFNlY3Rpb24xCgl7cGFnZTpXb3Jk U2VjdGlvbjE7fQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpzaGFwZWRl ZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPgo8L3htbD48IVtlbmRpZl0tLT48 IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPgo8bzpp ZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2Vu ZGlmXS0tPgogICAgICA8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPgogICAgICAgIDxwIGNsYXNz PSJNc29Ob3JtYWwiPkhlbGxvLDxvOnA+PC9vOnA+PC9wPgogICAgICAgIDxwIGNsYXNzPSJNc29O b3JtYWwiPjxvOnA+oDwvbzpwPjwvcD4KICAgICAgICA8cCBjbGFzcz0iTXNvTm9ybWFsIj5BZnRl ciB0ZXN0aW5nIHJlcGxhY2luZyBhIGZhaWxlZCBHbHVzdGVyCiAgICAgICAgICBicmljayAoc2hh cmVkIG92aXJ0L2dsdXN0ZXIpIEFMTCBob3N0cyBpbiB0aGUgY2x1c3RlciBnbwogICAgICAgICAg bm9uLXJlc3BvbnNpdmUsIHN0b3JhZ2UgZHJvcHMgb2ZmIGV0Yy4gTm93LCBnbHVzdGVyIHBlZXIK ICAgICAgICAgIHN0YXR1cyBmYWlscywgY2FuknQgc2V0IGFueSB2b2x1bWUgb3B0aW9ucywgdGhl IHZvbHVtZQogICAgICAgICAgcmFuZG9tbHkgZHJvcHMgb3V0IG9mIG9WaXJ0ICh3YXMgY3JlYXRl ZCBmcm9tIG9WaXJ0KSwgbG9nIGluCiAgICAgICAgICBvVmlydCBkYXNoYm9hcmQgc2hvd3MgdGhl IGVudHJ5IHRoYXQgdGhlIHZvbHVtZSB3YXMgZGVsZXRlZAogICAgICAgICAgKGJ1dCBpcyB0aGVy ZSkuIEFueSBnbHVzdGVyIGNvbW1hbmRzIGp1c3QgaGFuZy4gVGhlCiAgICAgICAgICBjb21iaW5h dGlvbiBvZiBPdmlydCAmYW1wOyBHbHVzdGVyIHNlZW1zIHN0YWJsZSB1bnRpbCB0aGVyZZJzCiAg ICAgICAgICBhIHByb2JsZW0sIHRoZW4gbGl0ZXJhbGx5IGV2ZXJ5dGhpbmcganVzdCBncmluZHMg dG8gYSBoYWx0LgogICAgICAgICAgQWxsIFZNknMgZ28gZG93biwgZGF0YWNlbnRlciAmYW1wOyBo b3N0cyBnbyBub24tcmVzcG9uc2l2ZSBhbmQKICAgICAgICAgIHRoZSB3aG9sZSB0aGluZyBpcyBi cm9rZS4uIEFueSBpZGVhcyBvbiB3aGF0IHdlIHNob3VsZCBiZQogICAgICAgICAgbG9va2luZyBm b3I/PG86cD48L286cD48L3A+CiAgICAgIDwvZGl2PgogICAgICA8YnI+CiAgICAgIDxmaWVsZHNl dCBjbGFzcz0ibWltZUF0dGFjaG1lbnRIZWFkZXIiPjwvZmllbGRzZXQ+CiAgICAgIDxicj4KICAg ICAgPHByZSB3cmFwPSIiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fClVzZXJzIG1haWxpbmcgbGlzdAo8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlh dGVkIiBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+Cjxh IGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5v cmcvbWFpbG1hbi9saXN0aW5mby91c2VycyI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFu L2xpc3RpbmZvL3VzZXJzPC9hPgo8L3ByZT4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICA8 L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0tMDIwMzA3MDUwMjAxMDQwNTA4MDQwODA3LS0K --===============3066679130663252497==--