From Bryan.Sockel at altn.com Fri Apr 21 01:39:25 2017 Content-Type: multipart/mixed; boundary="===============6014454140300420311==" MIME-Version: 1.0 From: Bryan Sockel To: users at ovirt.org Subject: Re: [ovirt-users] LACP Bonding issue Date: Thu, 20 Apr 2017 20:39:22 -0500 Message-ID: --===============6014454140300420311== 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. ----_com.samsung.android.email_7589507495101660 Content-Type: text/plain; charset=3D"utf-8" Content-Transfer-Encoding: 7bit That was my next thought, wanted to see if there was another way before I got to that point. -------- Original message -------- From: Derek Atkins = Date: 4/20/17 8:12 PM (GMT-06:00) = To: Bryan Sockel = Cc: Chris Adams , users(a)ovirt.org = Subject: Re: [ovirt-users] LACP Bonding issue = _____ = >From : Derek Atkins [derek(a)ihtfp.com] To : Bryan Sockel [Bryan.Sockel(a)altn.com] Cc : Chris Adams [cma(a)cmadams.net], users(a)ovirt.org [users(a)ovirt.org] Date : Thursday, April 20 2017 20:11:46 For what it's worth I set up my bond0 manually on CentOS before installing ovirt hosted engine and the ovirtmgmt bridge "took over" from bond0.. But it appears to still be working. At least I've not noticed links being down, and "ifconfig" shows decent amount of traffic on both eno1 and eno2. Maybe wipe, re-install, configure it manually, and then install ovirt? -derek On Thu, April 20, 2017 8:58 pm, Bryan Sockel wrote: > We checked the port groups, and servers are cabled correctly. > > After server is rebooted, em1 is the only interface passing traffic. > Other 3 nics sitting idle. We can down each port on the switch and > confirm it is down on the server. > > > I am pretty sure it is related to the bridge that was created to pass > vm-host-altn traffic when the appliance was first installed. > > > > -------- Original message -------- > From: Chris Adams = > Date: 4/20/17 5:40 PM (GMT-06:00) > To: users(a)ovirt.org > Subject: Re: [ovirt-users] LACP Bonding issue > > _____ > > From : Chris Adams [cma(a)cmadams.net] > To : users(a)ovirt.org [users(a)ovirt.org] > Date : Thursday, April 20 2017 17:40:25 > Once upon a time, Bryan Sockel said: >> It seems that is some disconnect between my network bridge, the bond > and my >> interfaces. I would like to some how get my bond to use all 4 > interfaces. >> On reboot, it always seems to reset consistently to EM1. > > Are you sure the switch side is all the same LACP group? Sounds like > one port may accidentally be in a separate group, and that happens to be > em1. > > You might try swapping wires between em1 and another port and reboot and > see which ports come up - if all but the port with the wire formerly in > em1 come up, it points to the switch config. > > -- > Chris Adams > _______________________________________________ > 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 > -- = Derek Atkins 617-623-3745 derek(a)ihtfp.com www.ihtfp.com Computer and Internet Security Consultant ----_com.samsung.android.email_7589507495101660 Content-Type: text/html; charset=3D"utf-8" Content-Transfer-Encoding: quoted-printable
That was my next thought, wanted to = =3D see if there was another way before I got to that =3D point.


-------- Original message --------
From: Derek Atkins =3D <derek(a)ihtfp.com>
Date: 4/20/17 8:12 PM (GMT-06:00) = =3D
To: Bryan Sockel <Bryan.Sockel(a)altn.com>
Cc: = =3D Chris Adams <cma(a)cmadams.net>, users(a)ovirt.org
Subject= : =3D Re: [ovirt-users] LACP Bonding issue


From : Derek Atkins =3D [derek(a)ihtfp.com]
To = : =3D Bryan Sockel [Bryan.Sockel(a)altn.com]
Cc : Chris Adams [cma(a)cmadams.net], = =3D users(a)ovirt.org [users(a)ovirt.org]
Date : Thursday, April 20 2017 20:11:46
=3D0A=3D
For what it's worth I set up my bond0 manually on CentOS before =3D
installing
ovirt hosted engine and the ovirtmgmt bridge "took over" from bond0..  =3D
But
it appears to still be working.  At least I've not noticed links being
down, and "ifconfig" shows decent amount of traffic on both eno1 and =3D
eno2.

Maybe wipe, re-install, configure it manually, and then install ovirt?

-derek

On Thu, April 20, 2017 8:58 pm, Bryan Sockel wrote:
> We checked the port groups, and servers are cabled correctly.
>
> After server is rebooted, em1 is the only interface passing traffic.
> Other 3 nics sitting idle.  We can down each port on the switch and
> confirm it is down on the server.
>
>
> I am pretty sure it is related to the bridge that was created to pass
> vm-host-altn traffic when the appliance was first installed.
>
>
>
> -------- Original message --------
> From: Chris Adams 
> Date: 4/20/17 5:40 PM (GMT-06:00)
> To: users(a)ovirt.org
> Subject: Re: [ovirt-users] LACP Bonding issue
>
>   _____
>
> From : Chris Adams [cma(a)cmadams.net]
> To : users(a)ovirt.org [users(a)ovirt.org]
> Date : Thursday, April 20 2017 17:40:25
> Once upon a time, Bryan Sockel  said:
>> It seems that is some disconnect between my network bridge, the bond
> and my
>> interfaces.  I would like to some how get my bond to use all 4
> interfaces.
>> On reboot, it always seems to reset consistently to EM1.
>
> Are you sure the switch side is all the same LACP group?  Sounds like
> one port may accidentally be in a separate group, and that happens to =3D
be
> em1.
>
> You might try swapping wires between em1 and another port and reboot =3D
and
> see which ports come up - if all but the port with the wire formerly =3D
in
> em1 come up, it points to the switch config.
>
> --
> Chris Adams
> _______________________________________________
> 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
>


--=3D20
       Derek Atkins                 617-623-3745
       derek(a)ihtfp.com             www.ihtfp.com
       Computer and Internet Security Consultant

----_com.samsung.android.email_7589507495101660-- --===============6014454140300420311== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KCi0tLS1fY29tLnNh bXN1bmcuYW5kcm9pZC5lbWFpbF83NTg5NTA3NDk1MTAxNjYwCkNvbnRlbnQtVHlwZTogdGV4dC9w bGFpbjsKCWNoYXJzZXQ9InV0Zi04IgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0CgpU aGF0IHdhcyBteSBuZXh0IHRob3VnaHQsIHdhbnRlZCB0byBzZWUgaWYgdGhlcmUgd2FzIGFub3Ro ZXIgd2F5IGJlZm9yZQpJIGdvdCB0byB0aGF0IHBvaW50LgoKCi0tLS0tLS0tIE9yaWdpbmFsIG1l c3NhZ2UgLS0tLS0tLS0KRnJvbTogRGVyZWsgQXRraW5zIDxkZXJla0BpaHRmcC5jb20+IApEYXRl OiA0LzIwLzE3IDg6MTIgUE0gKEdNVC0wNjowMCkgClRvOiBCcnlhbiBTb2NrZWwgPEJyeWFuLlNv Y2tlbEBhbHRuLmNvbT4gCkNjOiBDaHJpcyBBZGFtcyA8Y21hQGNtYWRhbXMubmV0PiwgdXNlcnNA b3ZpcnQub3JnIApTdWJqZWN0OiBSZTogW292aXJ0LXVzZXJzXSBMQUNQIEJvbmRpbmcgaXNzdWUg CgogIF9fX19fICAKCj5Gcm9tIDogRGVyZWsgQXRraW5zIFtkZXJla0BpaHRmcC5jb21dClRvIDog QnJ5YW4gU29ja2VsIFtCcnlhbi5Tb2NrZWxAYWx0bi5jb21dCkNjIDogQ2hyaXMgQWRhbXMgW2Nt YUBjbWFkYW1zLm5ldF0sIHVzZXJzQG92aXJ0Lm9yZyBbdXNlcnNAb3ZpcnQub3JnXQpEYXRlIDog VGh1cnNkYXksIEFwcmlsIDIwIDIwMTcgMjA6MTE6NDYKRm9yIHdoYXQgaXQncyB3b3J0aCBJIHNl dCB1cCBteSBib25kMCBtYW51YWxseSBvbiBDZW50T1MgYmVmb3JlCmluc3RhbGxpbmcKb3ZpcnQg aG9zdGVkIGVuZ2luZSBhbmQgdGhlIG92aXJ0bWdtdCBicmlkZ2UgInRvb2sgb3ZlciIgZnJvbSBi b25kMC4uCkJ1dAppdCBhcHBlYXJzIHRvIHN0aWxsIGJlIHdvcmtpbmcuICBBdCBsZWFzdCBJJ3Zl IG5vdCBub3RpY2VkIGxpbmtzIGJlaW5nCmRvd24sIGFuZCAiaWZjb25maWciIHNob3dzIGRlY2Vu dCBhbW91bnQgb2YgdHJhZmZpYyBvbiBib3RoIGVubzEgYW5kCmVubzIuCgpNYXliZSB3aXBlLCBy ZS1pbnN0YWxsLCBjb25maWd1cmUgaXQgbWFudWFsbHksIGFuZCB0aGVuIGluc3RhbGwgb3ZpcnQ/ CgotZGVyZWsKCk9uIFRodSwgQXByaWwgMjAsIDIwMTcgODo1OCBwbSwgQnJ5YW4gU29ja2VsIHdy b3RlOgo+IFdlIGNoZWNrZWQgdGhlIHBvcnQgZ3JvdXBzLCBhbmQgc2VydmVycyBhcmUgY2FibGVk IGNvcnJlY3RseS4KPgo+IEFmdGVyIHNlcnZlciBpcyByZWJvb3RlZCwgZW0xIGlzIHRoZSBvbmx5 IGludGVyZmFjZSBwYXNzaW5nIHRyYWZmaWMuCj4gT3RoZXIgMyBuaWNzIHNpdHRpbmcgaWRsZS4g IFdlIGNhbiBkb3duIGVhY2ggcG9ydCBvbiB0aGUgc3dpdGNoIGFuZAo+IGNvbmZpcm0gaXQgaXMg ZG93biBvbiB0aGUgc2VydmVyLgo+Cj4KPiBJIGFtIHByZXR0eSBzdXJlIGl0IGlzIHJlbGF0ZWQg dG8gdGhlIGJyaWRnZSB0aGF0IHdhcyBjcmVhdGVkIHRvIHBhc3MKPiB2bS1ob3N0LWFsdG4gdHJh ZmZpYyB3aGVuIHRoZSBhcHBsaWFuY2Ugd2FzIGZpcnN0IGluc3RhbGxlZC4KPgo+Cj4KPiAtLS0t LS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tCj4gRnJvbTogQ2hyaXMgQWRhbXMgCj4gRGF0 ZTogNC8yMC8xNyA1OjQwIFBNIChHTVQtMDY6MDApCj4gVG86IHVzZXJzQG92aXJ0Lm9yZwo+IFN1 YmplY3Q6IFJlOiBbb3ZpcnQtdXNlcnNdIExBQ1AgQm9uZGluZyBpc3N1ZQo+Cj4gICBfX19fXwo+ Cj4gRnJvbSA6IENocmlzIEFkYW1zIFtjbWFAY21hZGFtcy5uZXRdCj4gVG8gOiB1c2Vyc0Bvdmly dC5vcmcgW3VzZXJzQG92aXJ0Lm9yZ10KPiBEYXRlIDogVGh1cnNkYXksIEFwcmlsIDIwIDIwMTcg MTc6NDA6MjUKPiBPbmNlIHVwb24gYSB0aW1lLCBCcnlhbiBTb2NrZWwgIHNhaWQ6Cj4+IEl0IHNl ZW1zIHRoYXQgaXMgc29tZSBkaXNjb25uZWN0IGJldHdlZW4gbXkgbmV0d29yayBicmlkZ2UsIHRo ZSBib25kCj4gYW5kIG15Cj4+IGludGVyZmFjZXMuICBJIHdvdWxkIGxpa2UgdG8gc29tZSBob3cg Z2V0IG15IGJvbmQgdG8gdXNlIGFsbCA0Cj4gaW50ZXJmYWNlcy4KPj4gT24gcmVib290LCBpdCBh bHdheXMgc2VlbXMgdG8gcmVzZXQgY29uc2lzdGVudGx5IHRvIEVNMS4KPgo+IEFyZSB5b3Ugc3Vy ZSB0aGUgc3dpdGNoIHNpZGUgaXMgYWxsIHRoZSBzYW1lIExBQ1AgZ3JvdXA/ICBTb3VuZHMgbGlr ZQo+IG9uZSBwb3J0IG1heSBhY2NpZGVudGFsbHkgYmUgaW4gYSBzZXBhcmF0ZSBncm91cCwgYW5k IHRoYXQgaGFwcGVucyB0bwpiZQo+IGVtMS4KPgo+IFlvdSBtaWdodCB0cnkgc3dhcHBpbmcgd2ly ZXMgYmV0d2VlbiBlbTEgYW5kIGFub3RoZXIgcG9ydCBhbmQgcmVib290CmFuZAo+IHNlZSB3aGlj aCBwb3J0cyBjb21lIHVwIC0gaWYgYWxsIGJ1dCB0aGUgcG9ydCB3aXRoIHRoZSB3aXJlIGZvcm1l cmx5CmluCj4gZW0xIGNvbWUgdXAsIGl0IHBvaW50cyB0byB0aGUgc3dpdGNoIGNvbmZpZy4KPgo+ IC0tCj4gQ2hyaXMgQWRhbXMKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fXwo+IFVzZXJzIG1haWxpbmcgbGlzdAo+IFVzZXJzQG92aXJ0Lm9yZwo+IGh0dHA6 Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vycwo+IF9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gVXNlcnMgbWFpbGluZyBsaXN0Cj4g VXNlcnNAb3ZpcnQub3JnCj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv L3VzZXJzCj4KCgotLSAKICAgICAgIERlcmVrIEF0a2lucyAgICAgICAgICAgICAgICAgNjE3LTYy My0zNzQ1CiAgICAgICBkZXJla0BpaHRmcC5jb20gICAgICAgICAgICAgd3d3LmlodGZwLmNvbQog ICAgICAgQ29tcHV0ZXIgYW5kIEludGVybmV0IFNlY3VyaXR5IENvbnN1bHRhbnQKCgotLS0tX2Nv bS5zYW1zdW5nLmFuZHJvaWQuZW1haWxfNzU4OTUwNzQ5NTEwMTY2MApDb250ZW50LVR5cGU6IHRl eHQvaHRtbDsKCWNoYXJzZXQ9InV0Zi04IgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90 ZWQtcHJpbnRhYmxlCgo8aHRtbD48aGVhZD48bWV0YSBodHRwLWVxdWl2PTNEIkNvbnRlbnQtVHlw ZSIgY29udGVudD0zRCJ0ZXh0L2h0bWw7ID0KY2hhcnNldD0zRFVURi04Ij48L2hlYWQ+PGJvZHk+ PGRpdj5UaGF0IHdhcyBteSBuZXh0IHRob3VnaHQsIHdhbnRlZCB0byA9CnNlZSBpZiB0aGVyZSB3 YXMgYW5vdGhlciB3YXkgYmVmb3JlIEkgZ290IHRvIHRoYXQgPQpwb2ludC48L2Rpdj48ZGl2Pjxi cj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48IS0tIG9yaWdpbmFsTWVzc2FnZSA9Ci0tPjxkaXY+LS0t LS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0tLS0tLTwvZGl2PjxkaXY+RnJvbTogRGVyZWsgQXRr aW5zID0KJmx0O2RlcmVrQGlodGZwLmNvbSZndDsgPC9kaXY+PGRpdj5EYXRlOiA0LzIwLzE3ICA4 OjEyIFBNICAoR01ULTA2OjAwKSA9CjwvZGl2PjxkaXY+VG86IEJyeWFuIFNvY2tlbCAmbHQ7QnJ5 YW4uU29ja2VsQGFsdG4uY29tJmd0OyA8L2Rpdj48ZGl2PkNjOiA9CkNocmlzIEFkYW1zICZsdDtj bWFAY21hZGFtcy5uZXQmZ3Q7LCB1c2Vyc0BvdmlydC5vcmcgPC9kaXY+PGRpdj5TdWJqZWN0OiA9 ClJlOiBbb3ZpcnQtdXNlcnNdIExBQ1AgQm9uZGluZyBpc3N1ZSA8L2Rpdj48ZGl2Pjxicj48L2Rp dj48ZGl2ID0Kc3R5bGU9M0QibWFyZ2luLWxlZnQ6MnB4O3BhZGRpbmctbGVmdDoycHg7Ym9yZGVy LWxlZnQ6MXB4IHNvbGlkID0KIzIwMjAyMDsiPjxkaXYgc3R5bGU9M0QiZm9udC1zaXplOiAxMHB0 OyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyA9CmNvbG9yOiAjMDAwMDAwOyBmb250LXdlaWdo dDogNDAwOyBmb250LWZhbWlseTogPQpUYWhvbWEsQXJpYWwsVmVyZGFuYSxzYW5zLXNlcmlmOyIg PjxociAvPjxkaXY+PHNwYW4gPQpzdHlsZT0zRCJmb250LXdlaWdodDogNzAwIj5Gcm9tPC9zcGFu PiA6IERlcmVrIEF0a2lucyA9CltkZXJla0BpaHRmcC5jb21dPC9kaXY+PGRpdj48c3BhbiBzdHls ZT0zRCJmb250LXdlaWdodDogNzAwIj5Ubzwvc3Bhbj4gOiA9CkJyeWFuIFNvY2tlbCBbQnJ5YW4u U29ja2VsQGFsdG4uY29tXTwvZGl2PjxkaXY+PHNwYW4gPQpzdHlsZT0zRCJmb250LXdlaWdodDog NzAwIj5DYzwvc3Bhbj4gOiBDaHJpcyBBZGFtcyBbY21hQGNtYWRhbXMubmV0XSwgPQp1c2Vyc0Bv dmlydC5vcmcgW3VzZXJzQG92aXJ0Lm9yZ108L2Rpdj48ZGl2PjxzcGFuIHN0eWxlPTNEImZvbnQt d2VpZ2h0OiA9CjcwMCI+RGF0ZTwvc3Bhbj4gOiBUaHVyc2RheSwgQXByaWwgMjAgMjAxNyAyMDox MTo0NjwvZGl2PjwvZGl2Pj0wQT0KPHByZT5Gb3Igd2hhdCBpdCdzIHdvcnRoIEkgc2V0IHVwIG15 IGJvbmQwIG1hbnVhbGx5IG9uIENlbnRPUyBiZWZvcmUgPQppbnN0YWxsaW5nCm92aXJ0IGhvc3Rl ZCBlbmdpbmUgYW5kIHRoZSBvdmlydG1nbXQgYnJpZGdlICJ0b29rIG92ZXIiIGZyb20gYm9uZDAu LiAgPQpCdXQKaXQgYXBwZWFycyB0byBzdGlsbCBiZSB3b3JraW5nLiAgQXQgbGVhc3QgSSd2ZSBu b3Qgbm90aWNlZCBsaW5rcyBiZWluZwpkb3duLCBhbmQgImlmY29uZmlnIiBzaG93cyBkZWNlbnQg YW1vdW50IG9mIHRyYWZmaWMgb24gYm90aCBlbm8xIGFuZCA9CmVubzIuCgpNYXliZSB3aXBlLCBy ZS1pbnN0YWxsLCBjb25maWd1cmUgaXQgbWFudWFsbHksIGFuZCB0aGVuIGluc3RhbGwgb3ZpcnQ/ CgotZGVyZWsKCk9uIFRodSwgQXByaWwgMjAsIDIwMTcgODo1OCBwbSwgQnJ5YW4gU29ja2VsIHdy b3RlOgo+IFdlIGNoZWNrZWQgdGhlIHBvcnQgZ3JvdXBzLCBhbmQgc2VydmVycyBhcmUgY2FibGVk IGNvcnJlY3RseS4KPgo+IEFmdGVyIHNlcnZlciBpcyByZWJvb3RlZCwgZW0xIGlzIHRoZSBvbmx5 IGludGVyZmFjZSBwYXNzaW5nIHRyYWZmaWMuCj4gT3RoZXIgMyBuaWNzIHNpdHRpbmcgaWRsZS4g IFdlIGNhbiBkb3duIGVhY2ggcG9ydCBvbiB0aGUgc3dpdGNoIGFuZAo+IGNvbmZpcm0gaXQgaXMg ZG93biBvbiB0aGUgc2VydmVyLgo+Cj4KPiBJIGFtIHByZXR0eSBzdXJlIGl0IGlzIHJlbGF0ZWQg dG8gdGhlIGJyaWRnZSB0aGF0IHdhcyBjcmVhdGVkIHRvIHBhc3MKPiB2bS1ob3N0LWFsdG4gdHJh ZmZpYyB3aGVuIHRoZSBhcHBsaWFuY2Ugd2FzIGZpcnN0IGluc3RhbGxlZC4KPgo+Cj4KPiAtLS0t LS0tLSBPcmlnaW5hbCBtZXNzYWdlIC0tLS0tLS0tCj4gRnJvbTogQ2hyaXMgQWRhbXMgPGNtYUBj bWFkYW1zLm5ldD4KPiBEYXRlOiA0LzIwLzE3IDU6NDAgUE0gKEdNVC0wNjowMCkKPiBUbzogdXNl cnNAb3ZpcnQub3JnCj4gU3ViamVjdDogUmU6IFtvdmlydC11c2Vyc10gTEFDUCBCb25kaW5nIGlz c3VlCj4KPiAgIF9fX19fCj4KPiBGcm9tIDogQ2hyaXMgQWRhbXMgW2NtYUBjbWFkYW1zLm5ldF0K PiBUbyA6IHVzZXJzQG92aXJ0Lm9yZyBbdXNlcnNAb3ZpcnQub3JnXQo+IERhdGUgOiBUaHVyc2Rh eSwgQXByaWwgMjAgMjAxNyAxNzo0MDoyNQo+IE9uY2UgdXBvbiBhIHRpbWUsIEJyeWFuIFNvY2tl bCAgc2FpZDoKPj4gSXQgc2VlbXMgdGhhdCBpcyBzb21lIGRpc2Nvbm5lY3QgYmV0d2VlbiBteSBu ZXR3b3JrIGJyaWRnZSwgdGhlIGJvbmQKPiBhbmQgbXkKPj4gaW50ZXJmYWNlcy4gIEkgd291bGQg bGlrZSB0byBzb21lIGhvdyBnZXQgbXkgYm9uZCB0byB1c2UgYWxsIDQKPiBpbnRlcmZhY2VzLgo+ PiBPbiByZWJvb3QsIGl0IGFsd2F5cyBzZWVtcyB0byByZXNldCBjb25zaXN0ZW50bHkgdG8gRU0x Lgo+Cj4gQXJlIHlvdSBzdXJlIHRoZSBzd2l0Y2ggc2lkZSBpcyBhbGwgdGhlIHNhbWUgTEFDUCBn cm91cD8gIFNvdW5kcyBsaWtlCj4gb25lIHBvcnQgbWF5IGFjY2lkZW50YWxseSBiZSBpbiBhIHNl cGFyYXRlIGdyb3VwLCBhbmQgdGhhdCBoYXBwZW5zIHRvID0KYmUKPiBlbTEuCj4KPiBZb3UgbWln aHQgdHJ5IHN3YXBwaW5nIHdpcmVzIGJldHdlZW4gZW0xIGFuZCBhbm90aGVyIHBvcnQgYW5kIHJl Ym9vdCA9CmFuZAo+IHNlZSB3aGljaCBwb3J0cyBjb21lIHVwIC0gaWYgYWxsIGJ1dCB0aGUgcG9y dCB3aXRoIHRoZSB3aXJlIGZvcm1lcmx5ID0KaW4KPiBlbTEgY29tZSB1cCwgaXQgcG9pbnRzIHRv IHRoZSBzd2l0Y2ggY29uZmlnLgo+Cj4gLS0KPiBDaHJpcyBBZGFtcwo+IF9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gVXNlcnMgbWFpbGluZyBsaXN0Cj4g VXNlcnNAb3ZpcnQub3JnCj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv L3VzZXJzCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K PiBVc2VycyBtYWlsaW5nIGxpc3QKPiBVc2Vyc0BvdmlydC5vcmcKPiBodHRwOi8vbGlzdHMub3Zp cnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMKPgoKCi0tPTIwCiAgICAgICBEZXJlayBBdGtp bnMgICAgICAgICAgICAgICAgIDYxNy02MjMtMzc0NQogICAgICAgZGVyZWtAaWh0ZnAuY29tICAg ICAgICAgICAgIHd3dy5paHRmcC5jb20KICAgICAgIENvbXB1dGVyIGFuZCBJbnRlcm5ldCBTZWN1 cml0eSBDb25zdWx0YW50Cgo8L3ByZT48L2Rpdj48L2JvZHk+PC9odG1sPgoKLS0tLV9jb20uc2Ft c3VuZy5hbmRyb2lkLmVtYWlsXzc1ODk1MDc0OTUxMDE2NjAtLQoK --===============6014454140300420311==--