From blanchet at abes.fr Tue Mar 3 09:59:42 2015 Content-Type: multipart/mixed; boundary="===============5125340171843784350==" MIME-Version: 1.0 From: =?utf-8?q?Nathana=C3=ABl_Blanchet_=3Cblanchet_at_abes=2Efr=3E?= To: users at ovirt.org Subject: Re: [ovirt-users] expanding a master lun storage domain on the san side Date: Tue, 03 Mar 2015 15:59:42 +0100 Message-ID: <54F5CC5E.4060900@abes.fr> In-Reply-To: 376699319.31432430.1425389458071.JavaMail.zimbra@redhat.com --===============5125340171843784350== 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. --------------000303010806060003010106 Content-Type: text/plain; charset=3Dutf-8; format=3Dflowed Content-Transfer-Encoding: quoted-printable Hello, Since I can live migrate the storage to another lun so as to put the=3D20 master domain in maintenance, it is quite very long (2,5To) and I will=3D20 have to do the same in the other side. Is it a risk to Resize the relevant PV without putting the domain in=3D20 maintenance? In my memory, it is not a risk to expand a physical volume while it not=3D20 recommended to shrink the volume... Le 03/03/2015 14:30, Aharon Canan a =3DC3=3DA9crit : > Hi > > The flow should be like below - > > * Put the relevant domain in maintenance > * Extend the lun (from storage side) > * Resize the relevant PV (for example - > "pvresize > --setphysicalvolumesize 125G > > /dev/mapper/3600601601282300056f0075c3f81e311" > * Activate the domain > > Check the storage domain total size, It should have the new size. > > https://bugzilla.redhat.com/show_bug.cgi?id=3D3D961532 > > > > > > Regards, > __________________________________________________ > *Aharon Canan* > > > -----------------------------------------------------------------------= =3D - > > *From: *"Nathana=3DC3=3DABl Blanchet" > *To: *users(a)ovirt.org > *Cc: *"P=3DC3=3DB4le infrastructures informatiques" > *Sent: *Tuesday, March 3, 2015 2:11:24 PM > *Subject: *Re: [ovirt-users] expanding a master lun storage domain > on the san side > > Can anybody help me with this? > When the domain storage is recognized with the good size by the > host, is > there something to do for engine to recognize this size? > > Le 02/03/2015 17:35, Nathana=3DC3=3DABl Blanchet a =3DC3=3DA9crit : > > Hi all, > > > > I've just expanded the lun used as master by the domain storage. > > fdisk on the SPM is able to see the multipath device with its new > > size, but engine reports the old size. > > How to refresh this? > > > > > > _______________________________________________ > > 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 > > --------------000303010806060003010106 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable Hello,

Since I can live migrate the storage to another lun so as to put the master domain in maintenance, it is quite very long (2,5To) and I will have to do the same in the other side.
Is it a risk to Resize the relevant PV without putting the domain in maintenance?
In my memory, it is not a risk to expand a physical volume while it not recommended to shrink the volume...

Le 03/03/2015 14:30, Aharon Canan a =3DC3=3DA9crit=3DC2=3DA0:
Hi

The flow should be like below -
  • Put the relevant domain in maintenance
  • Extend the lun (from storage side)
  • Resize the relevant PV (for example - > "pvresize --setphysicalvolumesize 125G > /dev/mapper/3600601601282300056f0075c3f81e311"
  • Activate the domain
Check the storage domain total size, It should have the new size.

https://bugzilla.redhat.com/show_bug.cgi?id=3D3D961532





Regards,
__________________________________________________
Aharon Canan



From: "Nathana=3DC3=3DABl Blanchet" <blanchet(a)abes.fr>
To: users(a)ovirt.org
Cc: "P=3DC3=3DB4le infrastructures informatiques" =3D <p2i(a)abes.fr>
Sent: Tuesday, March 3, 2015 2:11:24 PM
Subject: Re: [ovirt-users] expanding a master lun storage domain on the san side

Can anybody help me with this?
When the domain storage is recognized with the good size by the host, is
there something to do for engine to recognize this size?

Le 02/03/2015 17:35, Nathana=3DC3=3DABl Blanchet a =3DC3=3DA9crit= :
> Hi all,
>
> I've just expanded =3DC2=3DA0the lun used as master by the d= om=3D ain storage.
> fdisk on the SPM is able to see the multipath device with its new
> size, but engine reports the old size.
> How to refresh this?
>
>
> _______________________________________________
> Users mailing list
> Users(a)ovirt.org
> http://lists.ovirt.org/mailman/listinfo/u= =3D sers

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


--------------000303010806060003010106-- --===============5125340171843784350== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMDAzMDMwMTA4MDYwNjAwMDMwMTAxMDYKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXV0Zi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3Rl ZC1wcmludGFibGUKCkhlbGxvLAoKU2luY2UgSSBjYW4gbGl2ZSBtaWdyYXRlIHRoZSBzdG9yYWdl IHRvIGFub3RoZXIgbHVuIHNvIGFzIHRvIHB1dCB0aGU9MjAKbWFzdGVyIGRvbWFpbiBpbiBtYWlu dGVuYW5jZSwgaXQgaXMgcXVpdGUgdmVyeSBsb25nICgyLDVUbykgYW5kIEkgd2lsbD0yMApoYXZl IHRvIGRvIHRoZSBzYW1lIGluIHRoZSBvdGhlciBzaWRlLgpJcyBpdCBhIHJpc2sgdG8gUmVzaXpl IHRoZSByZWxldmFudCBQViB3aXRob3V0IHB1dHRpbmcgdGhlIGRvbWFpbiBpbj0yMAptYWludGVu YW5jZT8KSW4gbXkgbWVtb3J5LCBpdCBpcyBub3QgYSByaXNrIHRvIGV4cGFuZCBhIHBoeXNpY2Fs IHZvbHVtZSB3aGlsZSBpdCBub3Q9MjAKcmVjb21tZW5kZWQgdG8gc2hyaW5rIHRoZSB2b2x1bWUu Li4KCkxlIDAzLzAzLzIwMTUgMTQ6MzAsIEFoYXJvbiBDYW5hbiBhID1DMz1BOWNyaXQgOgo+IEhp Cj4KPiBUaGUgZmxvdyBzaG91bGQgYmUgbGlrZSBiZWxvdyAtCj4KPiAgICogUHV0IHRoZSByZWxl dmFudCBkb21haW4gaW4gbWFpbnRlbmFuY2UKPiAgICogRXh0ZW5kIHRoZSBsdW4gKGZyb20gc3Rv cmFnZSBzaWRlKQo+ICAgKiBSZXNpemUgdGhlIHJlbGV2YW50IFBWIChmb3IgZXhhbXBsZSAtID4g InB2cmVzaXplCj4gICAgIC0tc2V0cGh5c2ljYWx2b2x1bWVzaXplIDEyNUcgPgo+ICAgICAvZGV2 L21hcHBlci8zNjAwNjAxNjAxMjgyMzAwMDU2ZjAwNzVjM2Y4MWUzMTEiCj4gICAqIEFjdGl2YXRl IHRoZSBkb21haW4KPgo+IENoZWNrIHRoZSBzdG9yYWdlIGRvbWFpbiB0b3RhbCBzaXplLCBJdCBz aG91bGQgaGF2ZSB0aGUgbmV3IHNpemUuCj4KPiBodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20v c2hvd19idWcuY2dpP2lkPTNEOTYxNTMyCj4KPgo+Cj4KPgo+IFJlZ2FyZHMsCj4gX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiAqQWhhcm9uIENhbmFu Kgo+Cj4KPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLT0KLQo+Cj4gICAgICpGcm9tOiAqIk5hdGhhbmE9QzM9QUJs IEJsYW5jaGV0IiA8YmxhbmNoZXRAYWJlcy5mcj4KPiAgICAgKlRvOiAqdXNlcnNAb3ZpcnQub3Jn Cj4gICAgICpDYzogKiJQPUMzPUI0bGUgaW5mcmFzdHJ1Y3R1cmVzIGluZm9ybWF0aXF1ZXMiIDxw MmlAYWJlcy5mcj4KPiAgICAgKlNlbnQ6ICpUdWVzZGF5LCBNYXJjaCAzLCAyMDE1IDI6MTE6MjQg UE0KPiAgICAgKlN1YmplY3Q6ICpSZTogW292aXJ0LXVzZXJzXSBleHBhbmRpbmcgYSBtYXN0ZXIg bHVuIHN0b3JhZ2UgZG9tYWluCj4gICAgIG9uIHRoZSBzYW4gc2lkZQo+Cj4gICAgIENhbiBhbnli b2R5IGhlbHAgbWUgd2l0aCB0aGlzPwo+ICAgICBXaGVuIHRoZSBkb21haW4gc3RvcmFnZSBpcyBy ZWNvZ25pemVkIHdpdGggdGhlIGdvb2Qgc2l6ZSBieSB0aGUKPiAgICAgaG9zdCwgaXMKPiAgICAg dGhlcmUgc29tZXRoaW5nIHRvIGRvIGZvciBlbmdpbmUgdG8gcmVjb2duaXplIHRoaXMgc2l6ZT8K Pgo+ICAgICBMZSAwMi8wMy8yMDE1IDE3OjM1LCBOYXRoYW5hPUMzPUFCbCBCbGFuY2hldCBhID1D Mz1BOWNyaXQgOgo+ICAgICA+IEhpIGFsbCwKPiAgICAgPgo+ICAgICA+IEkndmUganVzdCBleHBh bmRlZCAgdGhlIGx1biB1c2VkIGFzIG1hc3RlciBieSB0aGUgZG9tYWluIHN0b3JhZ2UuCj4gICAg ID4gZmRpc2sgb24gdGhlIFNQTSBpcyBhYmxlIHRvIHNlZSB0aGUgbXVsdGlwYXRoIGRldmljZSB3 aXRoIGl0cyBuZXcKPiAgICAgPiBzaXplLCBidXQgZW5naW5lIHJlcG9ydHMgdGhlIG9sZCBzaXpl Lgo+ICAgICA+IEhvdyB0byByZWZyZXNoIHRoaXM/Cj4gICAgID4KPiAgICAgPgo+ICAgICA+IF9f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gICAgID4gVXNl cnMgbWFpbGluZyBsaXN0Cj4gICAgID4gVXNlcnNAb3ZpcnQub3JnCj4gICAgID4gaHR0cDovL2xp c3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzCj4KPiAgICAgX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiAgICAgVXNlcnMgbWFpbGluZyBs aXN0Cj4gICAgIFVzZXJzQG92aXJ0Lm9yZwo+ICAgICBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21h aWxtYW4vbGlzdGluZm8vdXNlcnMKPgo+CgoKLS0tLS0tLS0tLS0tLS0wMDAzMDMwMTA4MDYwNjAw MDMwMTAxMDYKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgKQ29udGVudC1U cmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKPGh0bWw+CiAgPGhlYWQ+CiAgICA8 bWV0YSBjb250ZW50PTNEInRleHQvaHRtbDsgY2hhcnNldD0zRHV0Zi04IiBodHRwLWVxdWl2PTNE IkNvbnRlbnQtVHk9CnBlIj4KICA8L2hlYWQ+CiAgPGJvZHkgdGV4dD0zRCIjMDAwMDAwIiBiZ2Nv bG9yPTNEIiNGRkZGRkYiPgogICAgSGVsbG8sPGJyPgogICAgPGJyPgogICAgU2luY2UgSSBjYW4g bGl2ZSBtaWdyYXRlIHRoZSBzdG9yYWdlIHRvIGFub3RoZXIgbHVuIHNvIGFzIHRvIHB1dCB0aGUK ICAgIG1hc3RlciBkb21haW4gaW4gbWFpbnRlbmFuY2UsIGl0IGlzIHF1aXRlIHZlcnkgbG9uZyAo Miw1VG8pIGFuZCBJCiAgICB3aWxsIGhhdmUgdG8gZG8gdGhlIHNhbWUgaW4gdGhlIG90aGVyIHNp ZGUuIDxicj4KICAgIElzIGl0IGEgcmlzayB0byBSZXNpemUgdGhlIHJlbGV2YW50IFBWIHdpdGhv dXQgcHV0dGluZyB0aGUgZG9tYWluIGluCiAgICBtYWludGVuYW5jZT88YnI+CiAgICBJbiBteSBt ZW1vcnksIGl0IGlzIG5vdCBhIHJpc2sgdG8gZXhwYW5kIGEgcGh5c2ljYWwgdm9sdW1lIHdoaWxl IGl0CiAgICBub3QgcmVjb21tZW5kZWQgdG8gc2hyaW5rIHRoZSB2b2x1bWUuLi48YnI+CiAgICA8 YnI+CiAgICA8ZGl2IGNsYXNzPTNEIm1vei1jaXRlLXByZWZpeCI+TGUgMDMvMDMvMjAxNSAxNDoz MCwgQWhhcm9uIENhbmFuIGEKICAgICAgPUMzPUE5Y3JpdD1DMj1BMDo8YnI+CiAgICA8L2Rpdj4K ICAgIDxibG9ja3F1b3RlCiAgICAgIGNpdGU9M0QibWlkOjM3NjY5OTMxOS4zMTQzMjQzMC4xNDI1 Mzg5NDU4MDcxLkphdmFNYWlsLnppbWJyYUByZWRoYXQ9Ci5jb20iCiAgICAgIHR5cGU9M0QiY2l0 ZSI+CiAgICAgIDxkaXYgc3R5bGU9M0QiZm9udC1mYW1pbHk6IGNvbWljIHNhbnMgbXMsY29taWMg c2FucyxzYW5zLXNlcmlmOwogICAgICAgIGZvbnQtc2l6ZTogMTBwdDsgY29sb3I6ICMwMDAwMDAi PgogICAgICAgIDxkaXY+SGk8L2Rpdj4KICAgICAgICA8ZGl2Pjxicj4KICAgICAgICA8L2Rpdj4K ICAgICAgICA8ZGl2PlRoZSBmbG93IHNob3VsZCBiZSBsaWtlIGJlbG93IC0gPGJyPgogICAgICAg IDwvZGl2PgogICAgICAgIDxkaXY+CiAgICAgICAgICA8dWw+CiAgICAgICAgICAgIDxsaT5QdXQg dGhlIHJlbGV2YW50IGRvbWFpbiBpbiBtYWludGVuYW5jZTwvbGk+CiAgICAgICAgICAgIDxsaT5F eHRlbmQgdGhlIGx1biAoZnJvbSBzdG9yYWdlIHNpZGUpPGJyPgogICAgICAgICAgICA8L2xpPgog ICAgICAgICAgICA8bGk+UmVzaXplIHRoZSByZWxldmFudCBQViAoZjxzcGFuIGNsYXNzPTNEInF1 b3RlIj5vciBleGFtcGxlCiAgICAgICAgICAgICAgICAtICZndDsgInB2cmVzaXplIC0tc2V0cGh5 c2ljYWx2b2x1bWVzaXplIDEyNUcgJmd0OwogICAgICAgICAgICAgICAgL2Rldi9tYXBwZXIvMzYw MDYwMTYwMTI4MjMwMDA1NmYwMDc1YzNmODFlMzExIjwvc3Bhbj48YnI+CiAgICAgICAgICAgIDwv bGk+CiAgICAgICAgICAgIDxsaT5BY3RpdmF0ZSB0aGUgZG9tYWluPC9saT4KICAgICAgICAgIDwv dWw+CiAgICAgICAgICA8ZGl2PkNoZWNrIHRoZSBzdG9yYWdlIGRvbWFpbiB0b3RhbCBzaXplLCBJ dCBzaG91bGQgaGF2ZSB0aGUKICAgICAgICAgICAgbmV3IHNpemUuPGJyPgogICAgICAgICAgPC9k aXY+CiAgICAgICAgICA8YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdj48YSBtb3otZG8t bm90LXNlbmQ9M0QidHJ1ZSIKICAgICAgICAgICAgaHJlZj0zRCJodHRwczovL2J1Z3ppbGxhLnJl ZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTNEOTYxNTMyIj0KPmh0dHBzOi8vYnVnemlsbGEucmVk aGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9M0Q5NjE1MzI8L2E+PC9kaXY+CiAgICAgICAgPGRpdj48 YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdj48YnI+CiAgICAgICAgPC9kaXY+CiAgICAg ICAgPGRpdj48YnI+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdj48c3BhbiBuYW1lPTNEIngi Pjwvc3Bhbj4KICAgICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8 ZGl2Pjxicj4KICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPGRpdj5SZWdhcmRzLCA8YnI+CiAg ICAgICAgICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fPGJyPgogICAgICAgICAgICA8c3Ryb25nPjxzcGFuIGRhdGEtbWNlLXN0eWxlPTNEImNvbG9y OiAjMzM2NmZmOyIgc3R5bGU9M0QiY29sPQpvcjoKICAgICAgICAgICAgICAgIHJnYig1MSwgMTAy LCAyNTUpOyI+QWhhcm9uIENhbmFuPC9zcGFuPjwvc3Ryb25nPjxzcGFuCiAgICAgICAgICAgICAg c3R5bGU9M0QiY29sb3I6IHJnYig1MSwgMTAyLCAyNTUpOyBmb250LXNpemU6IHNtYWxsOyI+PC9z cGE9Cm4+PGJyPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8ZGl2PjxzcGFuIHN0eWxlPTNE ImNvbG9yOiByZ2IoNTEsIDEwMiwgMjU1KTsgZm9udC1zaXplOiBzbWFsbDs9CiI+PGJyPgogICAg ICAgICAgICA8L3NwYW4+PC9kaXY+CiAgICAgICAgICA8ZGl2PjxzcGFuIHN0eWxlPTNEImNvbG9y OiByZ2IoNTEsIDEwMiwgMjU1KTsgZm9udC1zaXplOiBzbWFsbDs9CiI+PGJyPgogICAgICAgICAg ICA8L3NwYW4+PC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGhyIGlkPTNEInp3Y2hyIj4K ICAgICAgICA8YmxvY2txdW90ZSBzdHlsZT0zRCJib3JkZXItbGVmdDoycHggc29saWQKIzEwMTBG RjttYXJnaW4tbGVmdDo1cHg7cGFkZGluZy1sZWZ0OjVweDtjb2xvcjojMDAwO2ZvbnQtd2VpZ2h0 Om5vcm1hbDtmbz0KbnQtc3R5bGU6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lO2ZvbnQtZmFt aWx5OkhlbHZldGljYSxBcmlhbCxzYW5zLXNlcj0KaWY7Zm9udC1zaXplOjEycHQ7Ij48Yj5Gcm9t OgogICAgICAgICAgPC9iPiJOYXRoYW5hPUMzPUFCbCBCbGFuY2hldCIgPGEgY2xhc3M9M0QibW96 LXR4dC1saW5rLXJmYzIzOTZFPQoiIGhyZWY9M0QibWFpbHRvOmJsYW5jaGV0QGFiZXMuZnIiPiZs dDtibGFuY2hldEBhYmVzLmZyJmd0OzwvYT48YnI+CiAgICAgICAgICA8Yj5UbzogPC9iPjxhIGNs YXNzPTNEIm1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0zRCJtYWlsdG89Cjp1c2Vyc0Bv dmlydC5vcmciPnVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+CiAgICAgICAgICA8Yj5DYzogPC9iPiJQ PUMzPUI0bGUgaW5mcmFzdHJ1Y3R1cmVzIGluZm9ybWF0aXF1ZXMiCiAgICAgICAgICA8YSBjbGFz cz0zRCJtb3otdHh0LWxpbmstcmZjMjM5NkUiIGhyZWY9M0QibWFpbHRvOnAyaUBhYmVzLmZyIj49 CiZsdDtwMmlAYWJlcy5mciZndDs8L2E+PGJyPgogICAgICAgICAgPGI+U2VudDogPC9iPlR1ZXNk YXksIE1hcmNoIDMsIDIwMTUgMjoxMToyNCBQTTxicj4KICAgICAgICAgIDxiPlN1YmplY3Q6IDwv Yj5SZTogW292aXJ0LXVzZXJzXSBleHBhbmRpbmcgYSBtYXN0ZXIgbHVuCiAgICAgICAgICBzdG9y YWdlIGRvbWFpbiBvbiB0aGUgc2FuIHNpZGU8YnI+CiAgICAgICAgICA8ZGl2Pjxicj4KICAgICAg ICAgIDwvZGl2PgogICAgICAgICAgQ2FuIGFueWJvZHkgaGVscCBtZSB3aXRoIHRoaXM/PGJyPgog ICAgICAgICAgV2hlbiB0aGUgZG9tYWluIHN0b3JhZ2UgaXMgcmVjb2duaXplZCB3aXRoIHRoZSBn b29kIHNpemUgYnkKICAgICAgICAgIHRoZSBob3N0LCBpcyA8YnI+CiAgICAgICAgICB0aGVyZSBz b21ldGhpbmcgdG8gZG8gZm9yIGVuZ2luZSB0byByZWNvZ25pemUgdGhpcyBzaXplPzxicj4KICAg ICAgICAgIDxkaXY+PGJyPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgICBMZSAwMi8wMy8yMDE1 IDE3OjM1LCBOYXRoYW5hPUMzPUFCbCBCbGFuY2hldCBhID1DMz1BOWNyaXQgOjxicj4KICAgICAg ICAgICZndDsgSGkgYWxsLDxicj4KICAgICAgICAgICZndDs8YnI+CiAgICAgICAgICAmZ3Q7IEkn dmUganVzdCBleHBhbmRlZCA9QzI9QTB0aGUgbHVuIHVzZWQgYXMgbWFzdGVyIGJ5IHRoZSBkb209 CmFpbgogICAgICAgICAgc3RvcmFnZS4gPGJyPgogICAgICAgICAgJmd0OyBmZGlzayBvbiB0aGUg U1BNIGlzIGFibGUgdG8gc2VlIHRoZSBtdWx0aXBhdGggZGV2aWNlIHdpdGgKICAgICAgICAgIGl0 cyBuZXcgPGJyPgogICAgICAgICAgJmd0OyBzaXplLCBidXQgZW5naW5lIHJlcG9ydHMgdGhlIG9s ZCBzaXplLjxicj4KICAgICAgICAgICZndDsgSG93IHRvIHJlZnJlc2ggdGhpcz88YnI+CiAgICAg ICAgICAmZ3Q7PGJyPgogICAgICAgICAgJmd0Ozxicj4KICAgICAgICAgICZndDsgX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+CiAgICAgICAgICAmZ3Q7 IFVzZXJzIG1haWxpbmcgbGlzdDxicj4KICAgICAgICAgICZndDsgPGEgY2xhc3M9M0QibW96LXR4 dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPTNEIm1haWx0bzpVc2Vycz0KQG92aXJ0Lm9yZyI+VXNl cnNAb3ZpcnQub3JnPC9hPjxicj4KICAgICAgICAgICZndDsgPGEgY2xhc3M9M0QibW96LXR4dC1s aW5rLWZyZWV0ZXh0IiBocmVmPTNEImh0dHA6Ly9saXN0cy5vdj0KaXJ0Lm9yZy9tYWlsbWFuL2xp c3RpbmZvL3VzZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdT0K c2VyczwvYT48YnI+CiAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAgIDwvZGl2PgogICAgICAg ICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+CiAg ICAgICAgICBVc2VycyBtYWlsaW5nIGxpc3Q8YnI+CiAgICAgICAgICA8YSBjbGFzcz0zRCJtb3ot dHh0LWxpbmstYWJicmV2aWF0ZWQiIGhyZWY9M0QibWFpbHRvOlVzZXJzQG92aXI9CnQub3JnIj5V c2Vyc0BvdmlydC5vcmc8L2E+PGJyPgogICAgICAgICAgPGEgY2xhc3M9M0QibW96LXR4dC1saW5r LWZyZWV0ZXh0IiBocmVmPTNEImh0dHA6Ly9saXN0cy5vdmlydC5vPQpyZy9tYWlsbWFuL2xpc3Rp bmZvL3VzZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8 PQovYT48YnI+CiAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgIDxkaXY+PGJyPgogICAgICAg IDwvZGl2PgogICAgICA8L2Rpdj4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICA8L2JvZHk+ CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0tMDAwMzAzMDEwODA2MDYwMDAzMDEwMTA2LS0K --===============5125340171843784350==--