From giuseppe.ragusa at hotmail.com Tue Oct 20 18:48:18 2015 Content-Type: multipart/mixed; boundary="===============2104778655296180934==" MIME-Version: 1.0 From: Giuseppe Ragusa To: users at ovirt.org Subject: [ovirt-users] about LXC and ovirt Date: Wed, 21 Oct 2015 00:43:11 +0200 Message-ID: --===============2104778655296180934== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_32f83bcc-43c9-436c-808b-5c521bcabddb_ Content-Type: text/plain; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable > On Tue=3D2C Oct 20=3D2C 2015 at 4:51 AM=3D2C Dan Kenigsberg wrote:=3D0A=3D > =3D0A=3D > > On Mon=3D2C Oct 19=3D2C 2015 at 09:16:06PM +0200=3D2C Johan Kooijman wr= ote:=3D =3D0A=3D > > > Never seen an update to this ticket. Are there any plans?=3D0A=3D > > >=3D0A=3D > > > On Tue=3D2C Jun 24=3D2C 2014 at 3:35 PM=3D2C Sven Kieske =3D0A=3D > > wrote:=3D0A=3D > > >=3D0A=3D > > > >=3D0A=3D > > > >=3D0A=3D > > > > Am 24.06.2014 15:13=3D2C schrieb Nathana=3DEBl Blanchet:=3D0A=3D > > > > > Hi all=3D2C=3D0A=3D > > > > >=3D0A=3D > > > > > now rhel7 is out=3D2C it will become a part of the ovirt project = in=3D a=3D0A=3D > > near=3D0A=3D > > > > > future. Given taht official LXC support aims to complete the KVM= =3D =3D0A=3D > > > > > virtualization part=3D2C is LXC planned to be supported for linu= x =3D VM by=3D0A=3D > > > > > ovirt=3D2C like openvz is with proxmox?=3D0A=3D > > > >=3D0A=3D > > > > very good question=3D2C can't wait to read an answer!=3D0A=3D > > > > +1 from here.=3D0A=3D > >=3D0A=3D > > I'm not aware of current plans. We can consider this when ovirt-4.0=3D0= A=3D > > feature request season opens.=3D0A=3D > >=3D0A=3D > > Until then=3D2C can you share your own use case for runnig LXC?=3D0A=3D > >=3D0A=3D > =3D0A=3D > It seems like Proxmox have quite the install base especially due to the= =3D =3D0A=3D > ability to mix containers and "fat" VMs. AFAIK that's the only feature th= =3D ey=3D0A=3D > have that is ahead of oVirt. And that install base should tell us this is= =3D =3D0A=3D > indeed a feature needed and widely used.=3D0A=3D > =3D0A=3D > =3D0A=3D > >=3D0A=3D > > I'd love to see a vdsm hook that translates the qemu-kvm domxml into an= =3D =3D0A=3D > > lxc one=3D2C as a first step. Anyone?=3D0A=3D > >=3D0A=3D > =3D0A=3D > That can be a fun project to do=3D2C but I'm not volunteering just yet = =3D3B)=3D =3D0A=3D > =3D0A=3D > =3D0A=3D > >=3D0A=3D > > Dan.=3D0A=3D > > _______________________________________________=3D0A=3D > > Users mailing list=3D0A=3D > > Users at ovirt.org=3D0A=3D > > http://lists.ovirt.org/mailman/listinfo/users=3D0A=3D > >=3D0A=3D +1 A couple of related questions: *) what can we expect from the deprecation of libvirt LXC driver in RHEL? (= =3D CentOS would follow suit=3D2C barring an extraordinary effort from the Virt= ua=3D lization SIG=3D2C akin to the Xen-on-CentOS one) *) dreaming of a future convergence of oVirt-node and Atomic would be... we= =3D ll=3D2C just dreaming? =3D3B) Giuseppe =3D --_32f83bcc-43c9-436c-808b-5c521bcabddb_ Content-Type: text/html; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable
>=3D3B On Tue=3D2C Oct 20=3D2C 2015 at 4:51 AM=3D2C Dan K=
enigsberg =3D
<=3D3Bdanken at redhat.com>=3D3B wrote:=3D0A=3D
>=3D3B =3D0A=3D
>=3D3B >=3D3B On Mon=3D2C Oct 19=3D2C 2015 at 09:16:06PM +0200=3D2C Joh=
an Kooijma=3D
n wrote:=3D0A=3D
>=3D3B >=3D3B >=3D3B Never seen an  update to this ticket. Are there =
any pl=3D
ans?=3D0A=3D
>=3D3B >=3D3B >=3D3B=3D0A=3D
>=3D3B >=3D3B >=3D3B On Tue=3D2C Jun 24=3D2C 2014 at 3:35 PM=3D2C Sve=
n Kieske <=3D
=3D3BS.Kieske at mittwald.de>=3D3B=3D0A=3D
>=3D3B >=3D3B wrote:=3D0A=3D
>=3D3B >=3D3B >=3D3B=3D0A=3D
>=3D3B >=3D3B >=3D3B >=3D3B=3D0A=3D
>=3D3B >=3D3B >=3D3B >=3D3B=3D0A=3D
>=3D3B >=3D3B >=3D3B >=3D3B Am 24.06.2014 15:13=3D2C schrieb Nathan=
a=3DEBl Blan=3D
chet:=3D0A=3D
>=3D3B >=3D3B >=3D3B >=3D3B >=3D3B Hi all=3D2C=3D0A=3D
>=3D3B >=3D3B >=3D3B >=3D3B >=3D3B=3D0A=3D
>=3D3B >=3D3B >=3D3B >=3D3B >=3D3B now rhel7 is out=3D2C it will =
become a par=3D
t of the ovirt project in a=3D0A=3D
>=3D3B >=3D3B near=3D0A=3D
>=3D3B >=3D3B >=3D3B >=3D3B >=3D3B future. Given taht official LX=
C support =3D
aims to complete the KVM=3D0A=3D
>=3D3B >=3D3B >=3D3B >=3D3B >=3D3B virtualization part=3D2C is LX=
C planned to=3D
  be supported for linux VM by=3D0A=3D
>=3D3B >=3D3B >=3D3B >=3D3B >=3D3B ovirt=3D2C like openvz is with=
 proxmox?=3D0A=3D
>=3D3B >=3D3B >=3D3B >=3D3B=3D0A=3D
>=3D3B >=3D3B >=3D3B >=3D3B very good question=3D2C can't wait to r=
ead an ans=3D
wer!=3D0A=3D
>=3D3B >=3D3B >=3D3B >=3D3B +1 from here.=3D0A=3D
>=3D3B >=3D3B=3D0A=3D
>=3D3B >=3D3B I'm not aware of current plans. We can consider this when=
 ovi=3D
rt-4.0=3D0A=3D
>=3D3B >=3D3B feature request season opens.=3D0A=3D
>=3D3B >=3D3B=3D0A=3D
>=3D3B >=3D3B Until then=3D2C can you share your own use case for runni=
g LXC?=3D
=3D0A=3D
>=3D3B >=3D3B=3D0A=3D
>=3D3B =3D0A=3D
>=3D3B It seems like Proxmox have quite the install base especially due t=
o =3D
the=3D0A=3D
>=3D3B ability to mix containers and "fat" VMs. AFAIK that's the only fea=
tu=3D
re they=3D0A=3D
>=3D3B have that is ahead of oVirt. And that install base should tell us =
th=3D
is is=3D0A=3D
>=3D3B indeed a feature needed and widely used.=3D0A=3D
>=3D3B =3D0A=3D
>=3D3B =3D0A=3D
>=3D3B >=3D3B=3D0A=3D
>=3D3B >=3D3B I'd love to see a vdsm hook that translates the qemu-kvm =
domx=3D
ml into an=3D0A=3D
>=3D3B >=3D3B lxc one=3D2C as a first step. Anyone?=3D0A=3D
>=3D3B >=3D3B=3D0A=3D
>=3D3B =3D0A=3D
>=3D3B That can be a fun project to do=3D2C but I'm not volunteering just=
 yet=3D
 =3D3B)=3D0A=3D
>=3D3B =3D0A=3D
>=3D3B =3D0A=3D
>=3D3B >=3D3B=3D0A=3D
>=3D3B >=3D3B Dan.=3D0A=3D
>=3D3B >=3D3B _______________________________________________=3D0A=3D
>=3D3B >=3D3B Users mailing list=3D0A=3D
>=3D3B >=3D3B Users at ovirt.org=3D0A=3D
>=3D3B >=3D3B http://lists.ovirt.org/mailman/listinfo/users=3D0A=3D
>=3D3B >=3D3B=3D0A=3D
+1

A couple of related questions= =3D :

*) what can we expect from the deprecation of li= =3D bvirt LXC driver in RHEL? (CentOS would follow suit=3D2C barring an extraor= di=3D nary effort from the Virtualization SIG=3D2C akin to the Xen-on-CentOS one)=

*) dreaming of a future convergence of oVirt-node a= =3D nd Atomic would be... well=3D2C just dreaming? =3D3B)

<= div>=3D Giuseppe

=3D --_32f83bcc-43c9-436c-808b-5c521bcabddb_-- --===============2104778655296180934== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMzJmODNiY2MtNDNjOS00MzZjLTgwOGItNWM1MjFiY2FiZGRiXwpDb250ZW50LVR5cGU6IHRl eHQvcGxhaW47IGNoYXJzZXQ9Imlzby04ODU5LTEiCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6 IHF1b3RlZC1wcmludGFibGUKCj4gT24gVHVlPTJDIE9jdCAyMD0yQyAyMDE1IGF0IDQ6NTEgQU09 MkMgRGFuIEtlbmlnc2JlcmcgPGRhbmtlbiBhdCByZWRoYXQuYz0Kb20+IHdyb3RlOj0wQT0KPiA9 MEE9Cj4gPiBPbiBNb249MkMgT2N0IDE5PTJDIDIwMTUgYXQgMDk6MTY6MDZQTSArMDIwMD0yQyBK b2hhbiBLb29pam1hbiB3cm90ZTo9Cj0wQT0KPiA+ID4gTmV2ZXIgc2VlbiBhbiAgdXBkYXRlIHRv IHRoaXMgdGlja2V0LiBBcmUgdGhlcmUgYW55IHBsYW5zPz0wQT0KPiA+ID49MEE9Cj4gPiA+IE9u IFR1ZT0yQyBKdW4gMjQ9MkMgMjAxNCBhdCAzOjM1IFBNPTJDIFN2ZW4gS2llc2tlIDxTLktpZXNr ZSBhdCBtaXR0dz0KYWxkLmRlPj0wQT0KPiA+IHdyb3RlOj0wQT0KPiA+ID49MEE9Cj4gPiA+ID49 MEE9Cj4gPiA+ID49MEE9Cj4gPiA+ID4gQW0gMjQuMDYuMjAxNCAxNToxMz0yQyBzY2hyaWViIE5h dGhhbmE9RUJsIEJsYW5jaGV0Oj0wQT0KPiA+ID4gPiA+IEhpIGFsbD0yQz0wQT0KPiA+ID4gPiA+ PTBBPQo+ID4gPiA+ID4gbm93IHJoZWw3IGlzIG91dD0yQyBpdCB3aWxsIGJlY29tZSBhIHBhcnQg b2YgdGhlIG92aXJ0IHByb2plY3QgaW49CiBhPTBBPQo+ID4gbmVhcj0wQT0KPiA+ID4gPiA+IGZ1 dHVyZS4gR2l2ZW4gdGFodCBvZmZpY2lhbCBMWEMgc3VwcG9ydCBhaW1zIHRvIGNvbXBsZXRlIHRo ZSBLVk09Cj0wQT0KPiA+ID4gPiA+IHZpcnR1YWxpemF0aW9uIHBhcnQ9MkMgaXMgTFhDIHBsYW5u ZWQgdG8gIGJlIHN1cHBvcnRlZCBmb3IgbGludXggPQpWTSBieT0wQT0KPiA+ID4gPiA+IG92aXJ0 PTJDIGxpa2Ugb3BlbnZ6IGlzIHdpdGggcHJveG1veD89MEE9Cj4gPiA+ID49MEE9Cj4gPiA+ID4g dmVyeSBnb29kIHF1ZXN0aW9uPTJDIGNhbid0IHdhaXQgdG8gcmVhZCBhbiBhbnN3ZXIhPTBBPQo+ ID4gPiA+ICsxIGZyb20gaGVyZS49MEE9Cj4gPj0wQT0KPiA+IEknbSBub3QgYXdhcmUgb2YgY3Vy cmVudCBwbGFucy4gV2UgY2FuIGNvbnNpZGVyIHRoaXMgd2hlbiBvdmlydC00LjA9MEE9Cj4gPiBm ZWF0dXJlIHJlcXVlc3Qgc2Vhc29uIG9wZW5zLj0wQT0KPiA+PTBBPQo+ID4gVW50aWwgdGhlbj0y QyBjYW4geW91IHNoYXJlIHlvdXIgb3duIHVzZSBjYXNlIGZvciBydW5uaWcgTFhDPz0wQT0KPiA+ PTBBPQo+ID0wQT0KPiBJdCBzZWVtcyBsaWtlIFByb3htb3ggaGF2ZSBxdWl0ZSB0aGUgaW5zdGFs bCBiYXNlIGVzcGVjaWFsbHkgZHVlIHRvIHRoZT0KPTBBPQo+IGFiaWxpdHkgdG8gbWl4IGNvbnRh aW5lcnMgYW5kICJmYXQiIFZNcy4gQUZBSUsgdGhhdCdzIHRoZSBvbmx5IGZlYXR1cmUgdGg9CmV5 PTBBPQo+IGhhdmUgdGhhdCBpcyBhaGVhZCBvZiBvVmlydC4gQW5kIHRoYXQgaW5zdGFsbCBiYXNl IHNob3VsZCB0ZWxsIHVzIHRoaXMgaXM9Cj0wQT0KPiBpbmRlZWQgYSBmZWF0dXJlIG5lZWRlZCBh bmQgd2lkZWx5IHVzZWQuPTBBPQo+ID0wQT0KPiA9MEE9Cj4gPj0wQT0KPiA+IEknZCBsb3ZlIHRv IHNlZSBhIHZkc20gaG9vayB0aGF0IHRyYW5zbGF0ZXMgdGhlIHFlbXUta3ZtIGRvbXhtbCBpbnRv IGFuPQo9MEE9Cj4gPiBseGMgb25lPTJDIGFzIGEgZmlyc3Qgc3RlcC4gQW55b25lPz0wQT0KPiA+ PTBBPQo+ID0wQT0KPiBUaGF0IGNhbiBiZSBhIGZ1biBwcm9qZWN0IHRvIGRvPTJDIGJ1dCBJJ20g bm90IHZvbHVudGVlcmluZyBqdXN0IHlldCA9M0IpPQo9MEE9Cj4gPTBBPQo+ID0wQT0KPiA+PTBB PQo+ID4gRGFuLj0wQT0KPiA+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fPTBBPQo+ID4gVXNlcnMgbWFpbGluZyBsaXN0PTBBPQo+ID4gVXNlcnMgYXQgb3Zp cnQub3JnPTBBPQo+ID4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Vz ZXJzPTBBPQo+ID49MEE9CisxCkEgY291cGxlIG9mIHJlbGF0ZWQgcXVlc3Rpb25zOgoqKSB3aGF0 IGNhbiB3ZSBleHBlY3QgZnJvbSB0aGUgZGVwcmVjYXRpb24gb2YgbGlidmlydCBMWEMgZHJpdmVy IGluIFJIRUw/ICg9CkNlbnRPUyB3b3VsZCBmb2xsb3cgc3VpdD0yQyBiYXJyaW5nIGFuIGV4dHJh b3JkaW5hcnkgZWZmb3J0IGZyb20gdGhlIFZpcnR1YT0KbGl6YXRpb24gU0lHPTJDIGFraW4gdG8g dGhlIFhlbi1vbi1DZW50T1Mgb25lKQoqKSBkcmVhbWluZyBvZiBhIGZ1dHVyZSBjb252ZXJnZW5j ZSBvZiBvVmlydC1ub2RlIGFuZCBBdG9taWMgd291bGQgYmUuLi4gd2U9CmxsPTJDIGp1c3QgZHJl YW1pbmc/ID0zQikKR2l1c2VwcGUKIAkJIAkgICAJCSAgPQoKLS1fMzJmODNiY2MtNDNjOS00MzZj LTgwOGItNWM1MjFiY2FiZGRiXwpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD0iaXNv LTg4NTktMSIKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKPGh0 bWw+CjxoZWFkPgo8c3R5bGU+PCEtLQouaG1tZXNzYWdlIFAKewptYXJnaW46MHB4PTNCCnBhZGRp bmc6MHB4Cn0KYm9keS5obW1lc3NhZ2UKewpmb250LXNpemU6IDEycHQ9M0IKZm9udC1mYW1pbHk6 Q2FsaWJyaQp9Ci0tPjwvc3R5bGU+PC9oZWFkPgo8Ym9keSBjbGFzcz0zRCdobW1lc3NhZ2UnPjxk aXYgZGlyPTNEJ2x0cic+PHByZT48c3BhbiBzdHlsZT0zRCJ3aGl0ZS1zcGFjZTo9CiBwcmUtd3Jh cD0zQiI+Jmd0PTNCIE9uIFR1ZT0yQyBPY3QgMjA9MkMgMjAxNSBhdCA0OjUxIEFNPTJDIERhbiBL ZW5pZ3NiZXJnID0KJmx0PTNCZGFua2VuIGF0IHJlZGhhdC5jb20mZ3Q9M0Igd3JvdGU6PTBBPQom Z3Q9M0IgPTBBPQomZ3Q9M0IgJmd0PTNCIE9uIE1vbj0yQyBPY3QgMTk9MkMgMjAxNSBhdCAwOTox NjowNlBNICswMjAwPTJDIEpvaGFuIEtvb2lqbWE9Cm4gd3JvdGU6PTBBPQomZ3Q9M0IgJmd0PTNC ICZndD0zQiBOZXZlciBzZWVuIGFuICB1cGRhdGUgdG8gdGhpcyB0aWNrZXQuIEFyZSB0aGVyZSBh bnkgcGw9CmFucz89MEE9CiZndD0zQiAmZ3Q9M0IgJmd0PTNCPTBBPQomZ3Q9M0IgJmd0PTNCICZn dD0zQiBPbiBUdWU9MkMgSnVuIDI0PTJDIDIwMTQgYXQgMzozNSBQTT0yQyBTdmVuIEtpZXNrZSAm bHQ9Cj0zQlMuS2llc2tlIGF0IG1pdHR3YWxkLmRlJmd0PTNCPTBBPQomZ3Q9M0IgJmd0PTNCIHdy b3RlOj0wQT0KJmd0PTNCICZndD0zQiAmZ3Q9M0I9MEE9CiZndD0zQiAmZ3Q9M0IgJmd0PTNCICZn dD0zQj0wQT0KJmd0PTNCICZndD0zQiAmZ3Q9M0IgJmd0PTNCPTBBPQomZ3Q9M0IgJmd0PTNCICZn dD0zQiAmZ3Q9M0IgQW0gMjQuMDYuMjAxNCAxNToxMz0yQyBzY2hyaWViIE5hdGhhbmE9RUJsIEJs YW49CmNoZXQ6PTBBPQomZ3Q9M0IgJmd0PTNCICZndD0zQiAmZ3Q9M0IgJmd0PTNCIEhpIGFsbD0y Qz0wQT0KJmd0PTNCICZndD0zQiAmZ3Q9M0IgJmd0PTNCICZndD0zQj0wQT0KJmd0PTNCICZndD0z QiAmZ3Q9M0IgJmd0PTNCICZndD0zQiBub3cgcmhlbDcgaXMgb3V0PTJDIGl0IHdpbGwgYmVjb21l IGEgcGFyPQp0IG9mIHRoZSBvdmlydCBwcm9qZWN0IGluIGE9MEE9CiZndD0zQiAmZ3Q9M0IgbmVh cj0wQT0KJmd0PTNCICZndD0zQiAmZ3Q9M0IgJmd0PTNCICZndD0zQiBmdXR1cmUuIEdpdmVuIHRh aHQgb2ZmaWNpYWwgTFhDIHN1cHBvcnQgPQphaW1zIHRvIGNvbXBsZXRlIHRoZSBLVk09MEE9CiZn dD0zQiAmZ3Q9M0IgJmd0PTNCICZndD0zQiAmZ3Q9M0IgdmlydHVhbGl6YXRpb24gcGFydD0yQyBp cyBMWEMgcGxhbm5lZCB0bz0KICBiZSBzdXBwb3J0ZWQgZm9yIGxpbnV4IFZNIGJ5PTBBPQomZ3Q9 M0IgJmd0PTNCICZndD0zQiAmZ3Q9M0IgJmd0PTNCIG92aXJ0PTJDIGxpa2Ugb3BlbnZ6IGlzIHdp dGggcHJveG1veD89MEE9CiZndD0zQiAmZ3Q9M0IgJmd0PTNCICZndD0zQj0wQT0KJmd0PTNCICZn dD0zQiAmZ3Q9M0IgJmd0PTNCIHZlcnkgZ29vZCBxdWVzdGlvbj0yQyBjYW4ndCB3YWl0IHRvIHJl YWQgYW4gYW5zPQp3ZXIhPTBBPQomZ3Q9M0IgJmd0PTNCICZndD0zQiAmZ3Q9M0IgKzEgZnJvbSBo ZXJlLj0wQT0KJmd0PTNCICZndD0zQj0wQT0KJmd0PTNCICZndD0zQiBJJ20gbm90IGF3YXJlIG9m IGN1cnJlbnQgcGxhbnMuIFdlIGNhbiBjb25zaWRlciB0aGlzIHdoZW4gb3ZpPQpydC00LjA9MEE9 CiZndD0zQiAmZ3Q9M0IgZmVhdHVyZSByZXF1ZXN0IHNlYXNvbiBvcGVucy49MEE9CiZndD0zQiAm Z3Q9M0I9MEE9CiZndD0zQiAmZ3Q9M0IgVW50aWwgdGhlbj0yQyBjYW4geW91IHNoYXJlIHlvdXIg b3duIHVzZSBjYXNlIGZvciBydW5uaWcgTFhDPz0KPTBBPQomZ3Q9M0IgJmd0PTNCPTBBPQomZ3Q9 M0IgPTBBPQomZ3Q9M0IgSXQgc2VlbXMgbGlrZSBQcm94bW94IGhhdmUgcXVpdGUgdGhlIGluc3Rh bGwgYmFzZSBlc3BlY2lhbGx5IGR1ZSB0byA9CnRoZT0wQT0KJmd0PTNCIGFiaWxpdHkgdG8gbWl4 IGNvbnRhaW5lcnMgYW5kICJmYXQiIFZNcy4gQUZBSUsgdGhhdCdzIHRoZSBvbmx5IGZlYXR1PQpy ZSB0aGV5PTBBPQomZ3Q9M0IgaGF2ZSB0aGF0IGlzIGFoZWFkIG9mIG9WaXJ0LiBBbmQgdGhhdCBp bnN0YWxsIGJhc2Ugc2hvdWxkIHRlbGwgdXMgdGg9CmlzIGlzPTBBPQomZ3Q9M0IgaW5kZWVkIGEg ZmVhdHVyZSBuZWVkZWQgYW5kIHdpZGVseSB1c2VkLj0wQT0KJmd0PTNCID0wQT0KJmd0PTNCID0w QT0KJmd0PTNCICZndD0zQj0wQT0KJmd0PTNCICZndD0zQiBJJ2QgbG92ZSB0byBzZWUgYSB2ZHNt IGhvb2sgdGhhdCB0cmFuc2xhdGVzIHRoZSBxZW11LWt2bSBkb214PQptbCBpbnRvIGFuPTBBPQom Z3Q9M0IgJmd0PTNCIGx4YyBvbmU9MkMgYXMgYSBmaXJzdCBzdGVwLiBBbnlvbmU/PTBBPQomZ3Q9 M0IgJmd0PTNCPTBBPQomZ3Q9M0IgPTBBPQomZ3Q9M0IgVGhhdCBjYW4gYmUgYSBmdW4gcHJvamVj dCB0byBkbz0yQyBidXQgSSdtIG5vdCB2b2x1bnRlZXJpbmcganVzdCB5ZXQ9CiA9M0IpPTBBPQom Z3Q9M0IgPTBBPQomZ3Q9M0IgPTBBPQomZ3Q9M0IgJmd0PTNCPTBBPQomZ3Q9M0IgJmd0PTNCIERh bi49MEE9CiZndD0zQiAmZ3Q9M0IgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX189MEE9CiZndD0zQiAmZ3Q9M0IgVXNlcnMgbWFpbGluZyBsaXN0PTBBPQomZ3Q9 M0IgJmd0PTNCIFVzZXJzIGF0IG92aXJ0Lm9yZz0wQT0KJmd0PTNCICZndD0zQiBodHRwOi8vbGlz dHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM9MEE9CiZndD0zQiAmZ3Q9M0I9MEE9 Cjwvc3Bhbj48L3ByZT48ZGl2PisxPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5BIGNvdXBsZSBv ZiByZWxhdGVkIHF1ZXN0aW9ucz0KOjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+Kikgd2hhdCBj YW4gd2UgZXhwZWN0IGZyb20gdGhlIGRlcHJlY2F0aW9uIG9mIGxpPQpidmlydCBMWEMgZHJpdmVy IGluIFJIRUw/IChDZW50T1Mgd291bGQgZm9sbG93IHN1aXQ9MkMgYmFycmluZyBhbiBleHRyYW9y ZGk9Cm5hcnkgZWZmb3J0IGZyb20gdGhlIFZpcnR1YWxpemF0aW9uIFNJRz0yQyBha2luIHRvIHRo ZSBYZW4tb24tQ2VudE9TIG9uZSk8Lz0KZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+KikgZHJlYW1p bmcgb2YgYSBmdXR1cmUgY29udmVyZ2VuY2Ugb2Ygb1ZpcnQtbm9kZSBhPQpuZCBBdG9taWMgd291 bGQgYmUuLi4gd2VsbD0yQyBqdXN0IGRyZWFtaW5nPyA9M0IpPC9kaXY+PGRpdj48YnI+PC9kaXY+ PGRpdj49CkdpdXNlcHBlPC9kaXY+PGRpdj48YnI+PC9kaXY+IAkJIAkgICAJCSAgPC9kaXY+PC9i b2R5Pgo8L2h0bWw+PQoKLS1fMzJmODNiY2MtNDNjOS00MzZjLTgwOGItNWM1MjFiY2FiZGRiXy0t Cg== --===============2104778655296180934==--