From jplorier at gmail.com Mon Feb 10 12:57:38 2014 Content-Type: multipart/mixed; boundary="===============8297105414191413832==" MIME-Version: 1.0 From: Juan Pablo Lorier To: users at ovirt.org Subject: Re: [Users] Ovirt Gluster problems Date: Mon, 10 Feb 2014 15:57:29 -0200 Message-ID: <52F91309.1020107@gmail.com> In-Reply-To: 52E8C9BB.9020103@redhat.com --===============8297105414191413832== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --o8g9s6BodJt91C58VR4p2bK4UQrTsW1Ot Content-Type: multipart/alternative; boundary=3D"------------080804060407070207070609" This is a multi-part message in MIME format. --------------080804060407070207070609 Content-Type: text/plain; charset=3DISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Sahina, it's been some days since I got this to work thanks to your help. I still don't have the time to seek trhough the logs to find when the engine left things without erasing after the force deletion of the DC, but if you wish, I can send you the raw logs and you may search in them. Tell me if it's ok with you and I'll send you a google drive link. Regards, On 29/01/14 07:28, Sahina Bose wrote: > > On 01/29/2014 04:15 AM, Steve Dainard wrote: >> Not sure if this is exactly your issue, but this post >> here: http://comments.gmane.org/gmane.comp.emulators.ovirt.user/12200 >> might lead you in the right direction. >> >> "one note - if you back it up while its attached to an engine, you wil= =3D l=3D20 >> need to edit its meta data file to remove the association to allow the= =3D =3D20 >> other engine to connect it to the new pool for restore." >> > > Did this solve your issue? > > If not, could you let us know the error messages from the logs? > (engine.log) > If you're looking to remove a host from a gluster cluster when there > are no online hosts, checking the Force option should do this for you. > >> *Steve Dainard * >> >> >> >> On Tue, Jan 28, 2014 at 12:41 PM, Juan Pablo Lorier >> > wrote: >> >> Hi, >> >> I had some issues with a gluster cluster and after some time >> trying to >> get the storage domain up or delete it (I opened a BZ about a >> deadlock >> in the process of removing the domain) I gave up and destroyed >> the DC. >> The thing is that I want to add the hosts that where part of the >> DC and >> now I get that I can't as they have the volume. I try to stop the >> volume >> but I can't as no host is running in the deleted cluster and for s= =3D ome >> reason, ovirt needs that. >> I can't delete the hosts either as they have the volume... so >> I'm back >> in another chicken and egg problem. >> Any hints?? >> >> PD: I can't nuke the hole ovirt plataform as I have another DC in >> production.... otherwise I would :-) >> >> Regards, >> >> >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users >> >> >> >> >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users > --------------080804060407070207070609 Content-Type: text/html; charset=3DISO-8859-1 Content-Transfer-Encoding: quoted-printable Hi Sahina,

it's been some days since I got this to work thanks to your help. I still don't have the time to seek trhough the logs to find when the engine left things without erasing after the force deletion of the DC, but if you wish, I can send you the raw logs and you may search in them.
Tell me if it's ok with you and I'll send you a google drive link. Regards,

On 29/01/14 07:28, Sahina Bose wrote:<= =3D br>

On 01/29/2014 04:15 AM, Steve Dainar= =3D d wrote:
Not sure if this is exactly your issue, but this= =3D post here: http://comments.gmane.org/gmane.comp.emulators.ovirt.user/122= =3D 00 might lead you in the right direction.

"one note =
=3D
- if you back it up while its attached to an engine, you will=3D20
need to edit its meta data file to remove the association to allow the=3D20
other engine to connect it to the new pool for restore."


Did this solve your issue?

If not, could you let us know the error messages from the logs? (engine.log)
If you're looking to remove a host from a gluster cluster when there are no online hosts, checking the Force option should do this for you.

<= =3D strong>Steve Dainard 



On Tue, Jan 28, 2014 at 12:41 PM, Juan Pablo Lorier <jplorier(a)gmail.com> wrote:
Hi,
= =3D
I had some issues with a gluster cluster and after some time trying to
get the storage domain up or delete it (I opened a BZ about a deadlock
in the process of removing the domain) I gave up and destroyed the DC.
The thing is that I want to add the hosts that where part of the DC and
now I get that I can't as they have the volume. I try to stop the volume
but I can't as no host is running in the deleted cluster and for some
reason, ovirt needs that.
I can't delete the hosts either as they have the volume... so  I'm back
in another chicken and egg problem.
Any hints??

PD: I can't nuke the hole ovirt plataform as I have another DC in
production.... otherwise I would :-)

Regards,


_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listin= =3D fo/users




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


--------------080804060407070207070609-- --o8g9s6BodJt91C58VR4p2bK4UQrTsW1Ot Content-Type: application/pgp-signature; name=3D"signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename=3D"signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/ iQEcBAEBAgAGBQJS+RMJAAoJEC5KDDg2+NMMv+IH/ReQDO5RoK4eZm/Dx/T594qZ 6kXDhpBkyedgFGfz4Pfv7DYd9fkGXN3avLF7PYdfPH6dmYAOFm8jtgbCena08otF BpYj/qnjbP1bMUdDhb3aP9lnfO9dmep/U2SMXHfIUqxccJzR1UTH1e19Ta6wqg4a aTjO8m0EUA2hOSrZcgF0bo9mObLx46Y50s53zRUIKDefnQhwl1roGpi96CLEVhwC nzXszYQfoyWSdWvUStrIfnyyMQrW1vUHB8I3i43/u2GiMUcNKEkHXadCdGppTOdh P21mLlIL4/BI1KXo00RzJEMB0uF1RVs1HsV81lvGrT5/7j5W2p0Hi5tiKeQVs4g=3D =3DoFxn -----END PGP SIGNATURE----- --o8g9s6BodJt91C58VR4p2bK4UQrTsW1Ot-- --===============8297105414191413832== Content-Type: multipart/signed MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhbiBPcGVuUEdQL01JTUUgc2lnbmVkIG1lc3NhZ2UgKFJGQyA0ODgwIGFuZCAzMTU2 KQotLW84ZzlzNkJvZEp0OTFDNThWUjRwMmJLNFVRclRzVzFPdApDb250ZW50LVR5cGU6IG11bHRp cGFydC9hbHRlcm5hdGl2ZTsKIGJvdW5kYXJ5PSItLS0tLS0tLS0tLS0wODA4MDQwNjA0MDcwNzAy MDcwNzA2MDkiCgpUaGlzIGlzIGEgbXVsdGktcGFydCBtZXNzYWdlIGluIE1JTUUgZm9ybWF0Lgot LS0tLS0tLS0tLS0tLTA4MDgwNDA2MDQwNzA3MDIwNzA3MDYwOQpDb250ZW50LVR5cGU6IHRleHQv cGxhaW47IGNoYXJzZXQ9SVNPLTg4NTktMQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90 ZWQtcHJpbnRhYmxlCgpIaSBTYWhpbmEsCgppdCdzIGJlZW4gc29tZSBkYXlzIHNpbmNlIEkgZ290 IHRoaXMgdG8gd29yayB0aGFua3MgdG8geW91ciBoZWxwLiBJCnN0aWxsIGRvbid0IGhhdmUgdGhl IHRpbWUgdG8gc2VlayB0cmhvdWdoIHRoZSBsb2dzIHRvIGZpbmQgd2hlbiB0aGUKZW5naW5lIGxl ZnQgdGhpbmdzIHdpdGhvdXQgZXJhc2luZyBhZnRlciB0aGUgZm9yY2UgZGVsZXRpb24gb2YgdGhl IERDLApidXQgaWYgeW91IHdpc2gsIEkgY2FuIHNlbmQgeW91IHRoZSByYXcgbG9ncyBhbmQgeW91 IG1heSBzZWFyY2ggaW4gdGhlbS4KVGVsbCBtZSBpZiBpdCdzIG9rIHdpdGggeW91IGFuZCBJJ2xs IHNlbmQgeW91IGEgZ29vZ2xlIGRyaXZlIGxpbmsuClJlZ2FyZHMsCgpPbiAyOS8wMS8xNCAwNzoy OCwgU2FoaW5hIEJvc2Ugd3JvdGU6Cj4KPiBPbiAwMS8yOS8yMDE0IDA0OjE1IEFNLCBTdGV2ZSBE YWluYXJkIHdyb3RlOgo+PiBOb3Qgc3VyZSBpZiB0aGlzIGlzIGV4YWN0bHkgeW91ciBpc3N1ZSwg YnV0IHRoaXMgcG9zdAo+PiBoZXJlOiBodHRwOi8vY29tbWVudHMuZ21hbmUub3JnL2dtYW5lLmNv bXAuZW11bGF0b3JzLm92aXJ0LnVzZXIvMTIyMDAKPj4gbWlnaHQgbGVhZCB5b3UgaW4gdGhlIHJp Z2h0IGRpcmVjdGlvbi4KPj4KPj4gIm9uZSBub3RlIC0gaWYgeW91IGJhY2sgaXQgdXAgd2hpbGUg aXRzIGF0dGFjaGVkIHRvIGFuIGVuZ2luZSwgeW91IHdpbD0KbD0yMAo+PiBuZWVkIHRvIGVkaXQg aXRzIG1ldGEgZGF0YSBmaWxlIHRvIHJlbW92ZSB0aGUgYXNzb2NpYXRpb24gdG8gYWxsb3cgdGhl PQo9MjAKPj4gb3RoZXIgZW5naW5lIHRvIGNvbm5lY3QgaXQgdG8gdGhlIG5ldyBwb29sIGZvciBy ZXN0b3JlLiIKPj4KPgo+IERpZCB0aGlzIHNvbHZlIHlvdXIgaXNzdWU/Cj4KPiBJZiBub3QsIGNv dWxkIHlvdSBsZXQgdXMga25vdyB0aGUgZXJyb3IgbWVzc2FnZXMgZnJvbSB0aGUgbG9ncz8KPiAo ZW5naW5lLmxvZykKPiBJZiB5b3UncmUgbG9va2luZyB0byByZW1vdmUgYSBob3N0IGZyb20gYSBn bHVzdGVyIGNsdXN0ZXIgd2hlbiB0aGVyZQo+IGFyZSBubyBvbmxpbmUgaG9zdHMsIGNoZWNraW5n IHRoZSBGb3JjZSBvcHRpb24gc2hvdWxkIGRvIHRoaXMgZm9yIHlvdS4KPgo+PiAqU3RldmUgRGFp bmFyZCAqCj4+Cj4+Cj4+Cj4+IE9uIFR1ZSwgSmFuIDI4LCAyMDE0IGF0IDEyOjQxIFBNLCBKdWFu IFBhYmxvIExvcmllcgo+PiA8anBsb3JpZXJAZ21haWwuY29tIDxtYWlsdG86anBsb3JpZXJAZ21h aWwuY29tPj4gd3JvdGU6Cj4+Cj4+ICAgICBIaSwKPj4KPj4gICAgIEkgaGFkIHNvbWUgaXNzdWVz IHdpdGggYSBnbHVzdGVyIGNsdXN0ZXIgYW5kIGFmdGVyIHNvbWUgdGltZQo+PiAgICAgdHJ5aW5n IHRvCj4+ICAgICBnZXQgdGhlIHN0b3JhZ2UgZG9tYWluIHVwIG9yIGRlbGV0ZSBpdCAoSSBvcGVu ZWQgYSBCWiBhYm91dCBhCj4+ICAgICBkZWFkbG9jawo+PiAgICAgaW4gdGhlIHByb2Nlc3Mgb2Yg cmVtb3ZpbmcgdGhlIGRvbWFpbikgSSBnYXZlIHVwIGFuZCBkZXN0cm95ZWQKPj4gICAgIHRoZSBE Qy4KPj4gICAgIFRoZSB0aGluZyBpcyB0aGF0IEkgd2FudCB0byBhZGQgdGhlIGhvc3RzIHRoYXQg d2hlcmUgcGFydCBvZiB0aGUKPj4gICAgIERDIGFuZAo+PiAgICAgbm93IEkgZ2V0IHRoYXQgSSBj YW4ndCBhcyB0aGV5IGhhdmUgdGhlIHZvbHVtZS4gSSB0cnkgdG8gc3RvcCB0aGUKPj4gICAgIHZv bHVtZQo+PiAgICAgYnV0IEkgY2FuJ3QgYXMgbm8gaG9zdCBpcyBydW5uaW5nIGluIHRoZSBkZWxl dGVkIGNsdXN0ZXIgYW5kIGZvciBzPQpvbWUKPj4gICAgIHJlYXNvbiwgb3ZpcnQgbmVlZHMgdGhh dC4KPj4gICAgIEkgY2FuJ3QgZGVsZXRlIHRoZSBob3N0cyBlaXRoZXIgYXMgdGhleSBoYXZlIHRo ZSB2b2x1bWUuLi4gc28KPj4gICAgICBJJ20gYmFjawo+PiAgICAgaW4gYW5vdGhlciBjaGlja2Vu IGFuZCBlZ2cgcHJvYmxlbS4KPj4gICAgIEFueSBoaW50cz8/Cj4+Cj4+ICAgICBQRDogSSBjYW4n dCBudWtlIHRoZSBob2xlIG92aXJ0IHBsYXRhZm9ybSBhcyBJIGhhdmUgYW5vdGhlciBEQyBpbgo+ PiAgICAgcHJvZHVjdGlvbi4uLi4gb3RoZXJ3aXNlIEkgd291bGQgOi0pCj4+Cj4+ICAgICBSZWdh cmRzLAo+Pgo+Pgo+PiAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX18KPj4gICAgIFVzZXJzIG1haWxpbmcgbGlzdAo+PiAgICAgVXNlcnNAb3ZpcnQub3Jn IDxtYWlsdG86VXNlcnNAb3ZpcnQub3JnPgo+PiAgICAgaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9t YWlsbWFuL2xpc3RpbmZvL3VzZXJzCj4+Cj4+Cj4+Cj4+Cj4+IF9fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+IFVzZXJzIG1haWxpbmcgbGlzdAo+PiBVc2Vy c0BvdmlydC5vcmcKPj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Vz ZXJzCj4KCgotLS0tLS0tLS0tLS0tLTA4MDgwNDA2MDQwNzA3MDIwNzA3MDYwOQpDb250ZW50LVR5 cGU6IHRleHQvaHRtbDsgY2hhcnNldD1JU08tODg1OS0xCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rp bmc6IHF1b3RlZC1wcmludGFibGUKCjxodG1sPgogIDxoZWFkPgogICAgPG1ldGEgY29udGVudD0z RCJ0ZXh0L2h0bWw7IGNoYXJzZXQ9M0RJU08tODg1OS0xIgogICAgICBodHRwLWVxdWl2PTNEIkNv bnRlbnQtVHlwZSI+CiAgPC9oZWFkPgogIDxib2R5IHRleHQ9M0QiIzAwMDAwMCIgYmdjb2xvcj0z RCIjRkZGRkZGIj4KICAgIEhpIFNhaGluYSw8YnI+CiAgICA8YnI+CiAgICBpdCdzIGJlZW4gc29t ZSBkYXlzIHNpbmNlIEkgZ290IHRoaXMgdG8gd29yayB0aGFua3MgdG8geW91ciBoZWxwLiBJCiAg ICBzdGlsbCBkb24ndCBoYXZlIHRoZSB0aW1lIHRvIHNlZWsgdHJob3VnaCB0aGUgbG9ncyB0byBm aW5kIHdoZW4gdGhlCiAgICBlbmdpbmUgbGVmdCB0aGluZ3Mgd2l0aG91dCBlcmFzaW5nIGFmdGVy IHRoZSBmb3JjZSBkZWxldGlvbiBvZiB0aGUKICAgIERDLCBidXQgaWYgeW91IHdpc2gsIEkgY2Fu IHNlbmQgeW91IHRoZSByYXcgbG9ncyBhbmQgeW91IG1heSBzZWFyY2gKICAgIGluIHRoZW0uPGJy PgogICAgVGVsbCBtZSBpZiBpdCdzIG9rIHdpdGggeW91IGFuZCBJJ2xsIHNlbmQgeW91IGEgZ29v Z2xlIGRyaXZlIGxpbmsuPGJyPQo+CiAgICBSZWdhcmRzLDxicj4KICAgIDxicj4KICAgIDxkaXYg Y2xhc3M9M0QibW96LWNpdGUtcHJlZml4Ij5PbiAyOS8wMS8xNCAwNzoyOCwgU2FoaW5hIEJvc2Ug d3JvdGU6PD0KYnI+CiAgICA8L2Rpdj4KICAgIDxibG9ja3F1b3RlIGNpdGU9M0QibWlkOjUyRThD OUJCLjkwMjAxMDNAcmVkaGF0LmNvbSIgdHlwZT0zRCJjaXRlIj4KICAgICAgPG1ldGEgY29udGVu dD0zRCJ0ZXh0L2h0bWw7IGNoYXJzZXQ9M0RJU08tODg1OS0xIgogICAgICAgIGh0dHAtZXF1aXY9 M0QiQ29udGVudC1UeXBlIj4KICAgICAgPGJyPgogICAgICA8ZGl2IGNsYXNzPTNEIm1vei1jaXRl LXByZWZpeCI+T24gMDEvMjkvMjAxNCAwNDoxNSBBTSwgU3RldmUgRGFpbmFyPQpkCiAgICAgICAg d3JvdGU6PGJyPgogICAgICA8L2Rpdj4KICAgICAgPGJsb2NrcXVvdGUKY2l0ZT0zRCJtaWQ6Q0FI bnNkVXRFNVRDUVc3N195ZWhKMT0zRFZoNjlKSF9aYW10VDBEdEdpenlHWXluLU1ScVFAbWFpbC5n bT0KYWlsLmNvbSIKICAgICAgICB0eXBlPTNEImNpdGUiPgogICAgICAgIDxkaXYgZGlyPTNEImx0 ciI+Tm90IHN1cmUgaWYgdGhpcyBpcyBleGFjdGx5IHlvdXIgaXNzdWUsIGJ1dCB0aGlzPQoKICAg ICAgICAgIHBvc3QgaGVyZTombmJzcDs8YSBtb3otZG8tbm90LXNlbmQ9M0QidHJ1ZSIKICAgICAg ICAgICAgaHJlZj0zRCJodHRwOi8vY29tbWVudHMuZ21hbmUub3JnL2dtYW5lLmNvbXAuZW11bGF0 b3JzLm92aXJ0Lj0KdXNlci8xMjIwMCI+aHR0cDovL2NvbW1lbnRzLmdtYW5lLm9yZy9nbWFuZS5j b21wLmVtdWxhdG9ycy5vdmlydC51c2VyLzEyMj0KMDA8L2E+CiAgICAgICAgICBtaWdodCBsZWFk IHlvdSBpbiB0aGUgcmlnaHQgZGlyZWN0aW9uLgogICAgICAgICAgPGRpdj4gPGJyPgogICAgICAg ICAgPC9kaXY+CiAgICAgICAgICA8ZGl2PgogICAgICAgICAgICA8cHJlIHN0eWxlPTNEImxpbmUt aGVpZ2h0OjI0cHg7dGV4dC1hbGlnbjpqdXN0aWZ5Ij4ib25lIG5vdGUgPQotIGlmIHlvdSBiYWNr IGl0IHVwIHdoaWxlIGl0cyBhdHRhY2hlZCB0byBhbiBlbmdpbmUsIHlvdSB3aWxsPTIwCm5lZWQg dG8gZWRpdCBpdHMgbWV0YSBkYXRhIGZpbGUgdG8gcmVtb3ZlIHRoZSBhc3NvY2lhdGlvbiB0byBh bGxvdyB0aGU9MjAKb3RoZXIgZW5naW5lIHRvIGNvbm5lY3QgaXQgdG8gdGhlIG5ldyBwb29sIGZv ciByZXN0b3JlLiI8L3ByZT4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdiBjbGFzcz0z RCJnbWFpbF9leHRyYSI+PGJyIGNsZWFyPTNEImFsbCI+CiAgICAgICAgICA8L2Rpdj4KICAgICAg ICA8L2Rpdj4KICAgICAgPC9ibG9ja3F1b3RlPgogICAgICA8YnI+CiAgICAgIERpZCB0aGlzIHNv bHZlIHlvdXIgaXNzdWU/PGJyPgogICAgICA8YnI+CiAgICAgIElmIG5vdCwgY291bGQgeW91IGxl dCB1cyBrbm93IHRoZSBlcnJvciBtZXNzYWdlcyBmcm9tIHRoZSBsb2dzPwogICAgICAoZW5naW5l LmxvZyk8YnI+CiAgICAgIElmIHlvdSdyZSBsb29raW5nIHRvIHJlbW92ZSBhIGhvc3QgZnJvbSBh IGdsdXN0ZXIgY2x1c3RlciB3aGVuCiAgICAgIHRoZXJlIGFyZSBubyBvbmxpbmUgaG9zdHMsIGNo ZWNraW5nIHRoZSBGb3JjZSBvcHRpb24gc2hvdWxkIGRvCiAgICAgIHRoaXMgZm9yIHlvdS48YnI+ CiAgICAgIDxicj4KICAgICAgPGJsb2NrcXVvdGUKY2l0ZT0zRCJtaWQ6Q0FIbnNkVXRFNVRDUVc3 N195ZWhKMT0zRFZoNjlKSF9aYW10VDBEdEdpenlHWXluLU1ScVFAbWFpbC5nbT0KYWlsLmNvbSIK ICAgICAgICB0eXBlPTNEImNpdGUiPgogICAgICAgIDxkaXYgZGlyPTNEImx0ciI+CiAgICAgICAg ICA8ZGl2IGNsYXNzPTNEImdtYWlsX2V4dHJhIj4KICAgICAgICAgICAgPGRpdj4KICAgICAgICAg ICAgICA8ZGl2IGRpcj0zRCJsdHIiPjxzcGFuCiAgICAgICAgICAgICAgICAgIHN0eWxlPTNEImZv bnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWY7Zm9udC1zaXplOjE2cHgiPjw9CnN0cm9uZz5TdGV2 ZSZuYnNwO0RhaW5hcmQmbmJzcDs8L3N0cm9uZz48L3NwYW4+PHNwYW4KICAgICAgICAgICAgICAg ICAgc3R5bGU9M0QiZm9udC1zaXplOjEycHgiPjwvc3Bhbj48YnI+CiAgICAgICAgICAgICAgICA8 YnI+CiAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8 YnI+CiAgICAgICAgICAgIDxicj4KICAgICAgICAgICAgPGRpdiBjbGFzcz0zRCJnbWFpbF9xdW90 ZSI+T24gVHVlLCBKYW4gMjgsIDIwMTQgYXQgMTI6NDEgUE0sCiAgICAgICAgICAgICAgSnVhbiBQ YWJsbyBMb3JpZXIgPHNwYW4gZGlyPTNEImx0ciI+Jmx0OzxhCiAgICAgICAgICAgICAgICAgIG1v ei1kby1ub3Qtc2VuZD0zRCJ0cnVlIgogICAgICAgICAgICAgICAgICBocmVmPTNEIm1haWx0bzpq cGxvcmllckBnbWFpbC5jb20iIHRhcmdldD0zRCJfYmxhbmsiCiAgICAgICAgICAgICAgICAgIG9u Y2xpY2s9M0Qid2luZG93Lm9wZW4oJ2h0dHBzOi8vbWFpbC5nb29nbGUuY29tL21haWwvP3Y9Cmll dz0zRGNtJmFtcDt0Zj0zRDEmYW1wO3RvPTNEanBsb3JpZXJAZ21haWwuY29tJmFtcDtjYz0zRCZh bXA7YmNjPTNEJmFtcDs9CnN1PTNEJmFtcDtib2R5PTNEJywnX2JsYW5rJyk7cmV0dXJuCgogICAg ICAgICAgICAgICAgICBmYWxzZTsiPmpwbG9yaWVyQGdtYWlsLmNvbTwvYT4mZ3Q7PC9zcGFuPiB3 cm90ZTo8YnI+CiAgICAgICAgICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9M0QiZ21haWxfcXVvdGUi IHN0eWxlPTNEIm1hcmdpbjowIDAgMAogICAgICAgICAgICAgICAgLjhleDtib3JkZXItbGVmdDox cHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij5IaSw8YnI+PQoKICAgICAgICAgICAgICAg IDxicj4KICAgICAgICAgICAgICAgIEkgaGFkIHNvbWUgaXNzdWVzIHdpdGggYSBnbHVzdGVyIGNs dXN0ZXIgYW5kIGFmdGVyIHNvbWUKICAgICAgICAgICAgICAgIHRpbWUgdHJ5aW5nIHRvPGJyPgog ICAgICAgICAgICAgICAgZ2V0IHRoZSBzdG9yYWdlIGRvbWFpbiB1cCBvciBkZWxldGUgaXQgKEkg b3BlbmVkIGEgQloKICAgICAgICAgICAgICAgIGFib3V0IGEgZGVhZGxvY2s8YnI+CiAgICAgICAg ICAgICAgICBpbiB0aGUgcHJvY2VzcyBvZiByZW1vdmluZyB0aGUgZG9tYWluKSBJIGdhdmUgdXAg YW5kCiAgICAgICAgICAgICAgICBkZXN0cm95ZWQgdGhlIERDLjxicj4KICAgICAgICAgICAgICAg IFRoZSB0aGluZyBpcyB0aGF0IEkgd2FudCB0byBhZGQgdGhlIGhvc3RzIHRoYXQgd2hlcmUKICAg ICAgICAgICAgICAgIHBhcnQgb2YgdGhlIERDIGFuZDxicj4KICAgICAgICAgICAgICAgIG5vdyBJ IGdldCB0aGF0IEkgY2FuJ3QgYXMgdGhleSBoYXZlIHRoZSB2b2x1bWUuIEkgdHJ5IHRvCiAgICAg ICAgICAgICAgICBzdG9wIHRoZSB2b2x1bWU8YnI+CiAgICAgICAgICAgICAgICBidXQgSSBjYW4n dCBhcyBubyBob3N0IGlzIHJ1bm5pbmcgaW4gdGhlIGRlbGV0ZWQgY2x1c3RlcgogICAgICAgICAg ICAgICAgYW5kIGZvciBzb21lPGJyPgogICAgICAgICAgICAgICAgcmVhc29uLCBvdmlydCBuZWVk cyB0aGF0Ljxicj4KICAgICAgICAgICAgICAgIEkgY2FuJ3QgZGVsZXRlIHRoZSBob3N0cyBlaXRo ZXIgYXMgdGhleSBoYXZlIHRoZQogICAgICAgICAgICAgICAgdm9sdW1lLi4uIHNvICZuYnNwO0kn bSBiYWNrPGJyPgogICAgICAgICAgICAgICAgaW4gYW5vdGhlciBjaGlja2VuIGFuZCBlZ2cgcHJv YmxlbS48YnI+CiAgICAgICAgICAgICAgICBBbnkgaGludHM/Pzxicj4KICAgICAgICAgICAgICAg IDxicj4KICAgICAgICAgICAgICAgIFBEOiBJIGNhbid0IG51a2UgdGhlIGhvbGUgb3ZpcnQgcGxh dGFmb3JtIGFzIEkgaGF2ZQogICAgICAgICAgICAgICAgYW5vdGhlciBEQyBpbjxicj4KICAgICAg ICAgICAgICAgIHByb2R1Y3Rpb24uLi4uIG90aGVyd2lzZSBJIHdvdWxkIDotKTxicj4KICAgICAg ICAgICAgICAgIDxicj4KICAgICAgICAgICAgICAgIFJlZ2FyZHMsPGJyPgogICAgICAgICAgICAg ICAgPGJyPgogICAgICAgICAgICAgICAgPGJyPgogICAgICAgICAgICAgICAgX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+CiAgICAgICAgICAgICAgICBV c2VycyBtYWlsaW5nIGxpc3Q8YnI+CiAgICAgICAgICAgICAgICA8YSBtb3otZG8tbm90LXNlbmQ9 M0QidHJ1ZSIgaHJlZj0zRCJtYWlsdG86VXNlcnNAb3ZpcnQub3I9CmciCiAgICAgICAgICAgICAg ICAgIG9uY2xpY2s9M0Qid2luZG93Lm9wZW4oJ2h0dHBzOi8vbWFpbC5nb29nbGUuY29tL21haWwv P3Y9Cmlldz0zRGNtJmFtcDt0Zj0zRDEmYW1wO3RvPTNEVXNlcnNAb3ZpcnQub3JnJmFtcDtjYz0z RCZhbXA7YmNjPTNEJmFtcDtzdT0zRD0KJmFtcDtib2R5PTNEJywnX2JsYW5rJyk7cmV0dXJuCgog ICAgICAgICAgICAgICAgICBmYWxzZTsiPlVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+CiAgICAgICAg ICAgICAgICA8YSBtb3otZG8tbm90LXNlbmQ9M0QidHJ1ZSIKICAgICAgICAgICAgICAgICAgaHJl Zj0zRCJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMiCiAgICAg ICAgICAgICAgICAgIHRhcmdldD0zRCJfYmxhbmsiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFp bG1hbi9saXN0aW49CmZvL3VzZXJzPC9hPjxicj4KICAgICAgICAgICAgICAgIDxicj4KICAgICAg ICAgICAgICA8L2Jsb2NrcXVvdGU+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8YnI+ CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8YnI+CiAgICAgICAgPGZp ZWxkc2V0IGNsYXNzPTNEIm1pbWVBdHRhY2htZW50SGVhZGVyIj48L2ZpZWxkc2V0PgogICAgICAg IDxicj4KICAgICAgICA8cHJlIHdyYXA9M0QiIj5fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fXwpVc2VycyBtYWlsaW5nIGxpc3QKPGEgbW96LWRvLW5vdC1zZW5k PTNEInRydWUiIGNsYXNzPTNEIm1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0zRCJtYT0K aWx0bzpVc2Vyc0BvdmlydC5vcmciPlVzZXJzQG92aXJ0Lm9yZzwvYT4KPGEgbW96LWRvLW5vdC1z ZW5kPTNEInRydWUiIGNsYXNzPTNEIm1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0zRCJodHRw Oj0KLy9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyI+aHR0cDovL2xpc3Rz Lm92aXJ0Lm9yZy9tYWlsbWFuLz0KbGlzdGluZm8vdXNlcnM8L2E+CjwvcHJlPgogICAgICA8L2Js b2NrcXVvdGU+CiAgICAgIDxicj4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICA8L2JvZHk+ CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0tMDgwODA0MDYwNDA3MDcwMjA3MDcwNjA5LS0KCi0tbzhn OXM2Qm9kSnQ5MUM1OFZSNHAyYks0VVFyVHNXMU90CkNvbnRlbnQtVHlwZTogYXBwbGljYXRpb24v cGdwLXNpZ25hdHVyZTsgbmFtZT0ic2lnbmF0dXJlLmFzYyIKQ29udGVudC1EZXNjcmlwdGlvbjog T3BlblBHUCBkaWdpdGFsIHNpZ25hdHVyZQpDb250ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50 OyBmaWxlbmFtZT0ic2lnbmF0dXJlLmFzYyIKCi0tLS0tQkVHSU4gUEdQIFNJR05BVFVSRS0tLS0t ClZlcnNpb246IEdudVBHIHYxCkNvbW1lbnQ6IFVzaW5nIEdudVBHIHdpdGggVGh1bmRlcmJpcmQg LSBodHRwOi8vd3d3LmVuaWdtYWlsLm5ldC8KCmlRRWNCQUVCQWdBR0JRSlMrUk1KQUFvSkVDNUtE RGcyK05NTXYrSUgvUmVRRE81Um9LNGVabS9EeC9UNTk0cVoKNmtYRGhwQmt5ZWRnRkdmejRQZnY3 RFlkOWZrR1hOM2F2TEY3UFlkZlBINmRtWUFPRm04anRnYkNlbmEwOG90RgpCcFlqL3FuamJQMWJN VWREaGIzYVA5bG5mTzlkbWVwL1UyU01YSGZJVXF4Y2NKelIxVVRIMWUxOVRhNndxZzRhCmFUak84 bTBFVUEyaE9TclpjZ0YwYm85bU9iTHg0Nlk1MHM1M3pSVUlLRGVmblFod2wxcm9HcGk5NkNMRVZo d0MKbnpYc3pZUWZveVdTZFd2VVN0cklmbnl5TVFyVzF2VUhCOEkzaTQzL3UyR2lNVWNOS0VrSFhh ZENkR3BwVE9kaApQMjFtTGxJTDQvQkkxS1hvMDBSekpFTUIwdUYxUlZzMUhzVjgxbHZHclQ1Lzdq NVcycDBIaTV0aUtlUVZzNGc9Cj1vRnhuCi0tLS0tRU5EIFBHUCBTSUdOQVRVUkUtLS0tLQoKLS1v OGc5czZCb2RKdDkxQzU4VlI0cDJiSzRVUXJUc1cxT3QtLQo= --===============8297105414191413832==--