From iheim at redhat.com Fri Sep 12 08:22:43 2014 Content-Type: multipart/mixed; boundary="===============7340433262796477693==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Fri, 12 Sep 2014 15:22:41 +0300 Message-ID: <5412E591.6060900@redhat.com> --===============7340433262796477693== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable With oVirt 3.5 nearing GA, time to ask for "what do you want to see in = oVirt 3.6"? Thanks, Itamar --===============7340433262796477693==-- From cedric at delepine.org Fri Sep 12 08:27:06 2014 Content-Type: multipart/mixed; boundary="===============7049324701297972847==" MIME-Version: 1.0 From: =?utf-8?q?C=C3=A9dric_Buot_de_l=27Epine_=3Ccedric_at_delepine=2Eorg=3E?= To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Fri, 12 Sep 2014 14:26:52 +0200 Message-ID: <5412E68C.7070001@delepine.org> In-Reply-To: 5412E591.6060900@redhat.com --===============7049324701297972847== 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. --------------010709040906070602040900 Content-Type: text/plain; charset=3DUTF-8; format=3Dflowed Content-Transfer-Encoding: quoted-printable Ceph support ;) Regards, C=3DC3=3DA9dric On 12/09/2014 14:22, Itamar Heim wrote: > With oVirt 3.5 nearing GA, time to ask for "what do you want to see in = =3D > oVirt 3.6"? > > Thanks, > Itamar > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --------------010709040906070602040900 Content-Type: text/html; charset=3DUTF-8 Content-Transfer-Encoding: quoted-printable Ceph support ;)
Regards,
C=3DC3=3DA9dric

On 12/09/2014 14:22, Itamar Heim wrote= =3D :
Wi=3D th oVirt 3.5 nearing GA, time to ask for "what do you want to see in oVirt 3.6"?

Thanks,
=3DC2=3DA0=3DC2=3DA0 Itamar
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users

--------------010709040906070602040900-- --===============7049324701297972847== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wMTA3MDkwNDA5MDYwNzA2MDIwNDA5MDAKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PVVURi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3Rl ZC1wcmludGFibGUKCkNlcGggc3VwcG9ydCA7KQpSZWdhcmRzLApDPUMzPUE5ZHJpYwoKT24gMTIv MDkvMjAxNCAxNDoyMiwgSXRhbWFyIEhlaW0gd3JvdGU6Cj4gV2l0aCBvVmlydCAzLjUgbmVhcmlu ZyBHQSwgdGltZSB0byBhc2sgZm9yICJ3aGF0IGRvIHlvdSB3YW50IHRvIHNlZSBpbiA9Cgo+IG9W aXJ0IDMuNiI/Cj4KPiBUaGFua3MsCj4gICAgSXRhbWFyCj4gX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX18KPiBVc2VycyBtYWlsaW5nIGxpc3QKPiBVc2Vyc0Bv dmlydC5vcmcKPiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMK CgotLS0tLS0tLS0tLS0tLTAxMDcwOTA0MDkwNjA3MDYwMjA0MDkwMApDb250ZW50LVR5cGU6IHRl eHQvaHRtbDsgY2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQt cHJpbnRhYmxlCgo8aHRtbD4KICA8aGVhZD4KICAgIDxtZXRhIGNvbnRlbnQ9M0QidGV4dC9odG1s OyBjaGFyc2V0PTNEVVRGLTgiIGh0dHAtZXF1aXY9M0QiQ29udGVudC1UeT0KcGUiPgogIDwvaGVh ZD4KICA8Ym9keSBiZ2NvbG9yPTNEIiNGRkZGRkYiIHRleHQ9M0QiIzFGNDk3RCI+CiAgICA8Zm9u dCBmYWNlPTNEIkFyaWFsIj5DZXBoIHN1cHBvcnQgOyk8YnI+CiAgICAgIFJlZ2FyZHMsPGJyPgog ICAgICBDPUMzPUE5ZHJpYzxicj4KICAgICAgPGJyPgogICAgPC9mb250PgogICAgPGRpdiBjbGFz cz0zRCJtb3otY2l0ZS1wcmVmaXgiPk9uIDEyLzA5LzIwMTQgMTQ6MjIsIEl0YW1hciBIZWltIHdy b3RlPQo6PGJyPgogICAgPC9kaXY+CiAgICA8YmxvY2txdW90ZSBjaXRlPTNEIm1pZDo1NDEyRTU5 MS42MDYwOTAwQHJlZGhhdC5jb20iIHR5cGU9M0QiY2l0ZSI+V2k9CnRoCiAgICAgIG9WaXJ0IDMu NSBuZWFyaW5nIEdBLCB0aW1lIHRvIGFzayBmb3IgIndoYXQgZG8geW91IHdhbnQgdG8gc2VlIGlu CiAgICAgIG9WaXJ0IDMuNiI/CiAgICAgIDxicj4KICAgICAgPGJyPgogICAgICBUaGFua3MsCiAg ICAgIDxicj4KICAgICAgPUMyPUEwPUMyPUEwIEl0YW1hcgogICAgICA8YnI+CiAgICAgIF9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiAgICAgIDxicj4KICAg ICAgVXNlcnMgbWFpbGluZyBsaXN0CiAgICAgIDxicj4KICAgICAgPGEgY2xhc3M9M0QibW96LXR4 dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPTNEIm1haWx0bzpVc2Vyc0BvdmlydC5vcj0KZyI+VXNl cnNAb3ZpcnQub3JnPC9hPgogICAgICA8YnI+CiAgICAgIDxhIGNsYXNzPTNEIm1vei10eHQtbGlu ay1mcmVldGV4dCIgaHJlZj0zRCJodHRwOi8vbGlzdHMub3ZpcnQub3JnL209CmFpbG1hbi9saXN0 aW5mby91c2VycyI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJz PC9hPgogICAgICA8YnI+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8YnI+CiAgPC9ib2R5Pgo8L2h0 bWw+CgotLS0tLS0tLS0tLS0tLTAxMDcwOTA0MDkwNjA3MDYwMjA0MDkwMC0tCg== --===============7049324701297972847==-- From iheim at redhat.com Fri Sep 12 08:38:19 2014 Content-Type: multipart/mixed; boundary="===============5491222035018889400==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Fri, 12 Sep 2014 15:37:56 +0300 Message-ID: <5412E924.30300@redhat.com> In-Reply-To: 5412E68C.7070001@delepine.org --===============5491222035018889400== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/12/2014 03:26 PM, C=C3=A9dric Buot de l'Epine wrote: > Ceph support ;) care to provide more details on how you envision your use case? we're currently contemplating adding the ceph support via Cinder, which = would simplify adding other technologies/plugins later. > Regards, > C=C3=A9dric > > On 12/09/2014 14:22, Itamar Heim wrote: >> With oVirt 3.5 nearing GA, time to ask for "what do you want to see in >> oVirt 3.6"? >> >> Thanks, >> Itamar >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users > --===============5491222035018889400==-- From gianluca.cecchi at gmail.com Fri Sep 12 08:44:28 2014 Content-Type: multipart/mixed; boundary="===============6098444536899251966==" MIME-Version: 1.0 From: Gianluca Cecchi To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Fri, 12 Sep 2014 14:44:27 +0200 Message-ID: In-Reply-To: 5412E924.30300@redhat.com --===============6098444536899251966== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Fri, Sep 12, 2014 at 2:37 PM, Itamar Heim wrote: > On 09/12/2014 03:26 PM, C=C3=A9dric Buot de l'Epine wrote: > >> Ceph support ;) >> > > care to provide more details on how you envision your use case? > we're currently contemplating adding the ceph support via Cinder, which > would simplify adding other technologies/plugins later. > > But right now is there any chance to already use Ceph if configuring CephFS (http://ceph.com/docs/v0.67.9/cephfs/): a POSIX-compliant filesystem that uses a Ceph Storage Cluster to store its data. and PosixFS in oVirt (http://www.ovirt.org/Features/PosixFSConnection) what limitations would one have dong that? Gianluca --===============6098444536899251966== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxkaXYgY2xhc3M9ImdtYWls X3F1b3RlIj5PbiBGcmksIFNlcCAxMiwgMjAxNCBhdCAyOjM3IFBNLCBJdGFtYXIgSGVpbSA8c3Bh biBkaXI9Imx0ciI+Jmx0OzxhIGhyZWY9Im1haWx0bzppaGVpbUByZWRoYXQuY29tIiB0YXJnZXQ9 Il9ibGFuayI+aWhlaW1AcmVkaGF0LmNvbTwvYT4mZ3Q7PC9zcGFuPiB3cm90ZTo8YnI+PGJsb2Nr cXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4 O2JvcmRlci1sZWZ0LXdpZHRoOjFweDtib3JkZXItbGVmdC1jb2xvcjpyZ2IoMjA0LDIwNCwyMDQp O2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPk9uIDA5LzEyLzIwMTQg MDM6MjYgUE0sIEPDqWRyaWMgQnVvdCBkZSBsJiMzOTtFcGluZSB3cm90ZTo8YnI+CjxibG9ja3F1 b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggMHB4IDBweCAwLjhleDti b3JkZXItbGVmdC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtY29sb3I6cmdiKDIwNCwyMDQsMjA0KTti b3JkZXItbGVmdC1zdHlsZTpzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij4KQ2VwaCBzdXBwb3J0IDsp PGJyPgo8L2Jsb2NrcXVvdGU+Cjxicj4KY2FyZSB0byBwcm92aWRlIG1vcmUgZGV0YWlscyBvbiBo b3cgeW91IGVudmlzaW9uIHlvdXIgdXNlIGNhc2U/PGJyPgp3ZSYjMzk7cmUgY3VycmVudGx5IGNv bnRlbXBsYXRpbmcgYWRkaW5nIHRoZSBjZXBoIHN1cHBvcnQgdmlhIENpbmRlciwgd2hpY2ggd291 bGQgc2ltcGxpZnkgYWRkaW5nIG90aGVyIHRlY2hub2xvZ2llcy9wbHVnaW5zIGxhdGVyLjxkaXYg Y2xhc3M9IiI+PGRpdiBjbGFzcz0iaDUiPjxicj48L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PGRp dj48YnI+PC9kaXY+PGRpdj5CdXQgcmlnaHQgbm93IGlzIHRoZXJlIGFueSBjaGFuY2UgdG8gYWxy ZWFkeSB1c2UgQ2VwaCBpZiBjb25maWd1cmluZ8KgPC9kaXY+PGRpdj5DZXBoRlMgKDxhIGhyZWY9 Imh0dHA6Ly9jZXBoLmNvbS9kb2NzL3YwLjY3LjkvY2VwaGZzLyI+aHR0cDovL2NlcGguY29tL2Rv Y3MvdjAuNjcuOS9jZXBoZnMvPC9hPik6IGEgUE9TSVgtY29tcGxpYW50IGZpbGVzeXN0ZW0gdGhh dCB1c2VzIGEgQ2VwaCBTdG9yYWdlIENsdXN0ZXIgdG8gc3RvcmUgaXRzIGRhdGEuPC9kaXY+PGRp dj5hbmTCoDwvZGl2PjxkaXY+UG9zaXhGUyBpbiBvVmlydCAoPGEgaHJlZj0iaHR0cDovL3d3dy5v dmlydC5vcmcvRmVhdHVyZXMvUG9zaXhGU0Nvbm5lY3Rpb24iPmh0dHA6Ly93d3cub3ZpcnQub3Jn L0ZlYXR1cmVzL1Bvc2l4RlNDb25uZWN0aW9uPC9hPik8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+ PGRpdj53aGF0IGxpbWl0YXRpb25zIHdvdWxkIG9uZSBoYXZlIGRvbmcgdGhhdD88L2Rpdj48ZGl2 Pjxicj48L2Rpdj48ZGl2PkdpYW5sdWNhPC9kaXY+PC9kaXY+PC9kaXY+PC9kaXY+Cg== --===============6098444536899251966==-- From j.bittner at nbu.cz Fri Sep 12 08:55:37 2014 Content-Type: multipart/mixed; boundary="===============0589542007586418074==" MIME-Version: 1.0 From: Jakub Bittner To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Fri, 12 Sep 2014 14:55:22 +0200 Message-ID: <5412ED3A.4040107@nbu.cz> In-Reply-To: 5412E591.6060900@redhat.com --===============0589542007586418074== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Ovirt: FCoE hosted engine support. Fencing over storage (FCoE, iSCSI, NFS, etc) ISO upload over web UI. Dne 12.9.2014 14:22, Itamar Heim napsal(a): > With oVirt 3.5 nearing GA, time to ask for "what do you want to see in > oVirt 3.6"? > > Thanks, > Itamar > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --===============0589542007586418074==-- From mstevens at fedoraproject.org Fri Sep 12 09:22:14 2014 Content-Type: multipart/mixed; boundary="===============8957846382618033469==" MIME-Version: 1.0 From: Morten Stevens To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Fri, 12 Sep 2014 15:22:07 +0200 Message-ID: <5412F37F.6070801@fedoraproject.org> In-Reply-To: 5412E591.6060900@redhat.com --===============8957846382618033469== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 12.09.2014 14:22, Itamar Heim wrote: > With oVirt 3.5 nearing GA, time to ask for "what do you want to see in > oVirt 3.6"? An official supported way to import existing raw disk images would be nice. Best regards, Morten --===============8957846382618033469==-- From mail at johankooijman.com Fri Sep 12 09:24:30 2014 Content-Type: multipart/mixed; boundary="===============1017815936332910978==" MIME-Version: 1.0 From: Johan Kooijman To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Fri, 12 Sep 2014 15:24:27 +0200 Message-ID: In-Reply-To: 5412E924.30300@redhat.com --===============1017815936332910978== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable I would really like to see ceph support through libvirtd. Since cephfs is FAR from stable and having an NFS server in the middle really f*cks up performance, ceph is simply not an option right now. The main reason we have to move away from ovirt, can't wait to get back to ovirt! On Fri, Sep 12, 2014 at 2:37 PM, Itamar Heim wrote: > On 09/12/2014 03:26 PM, C=C3=A9dric Buot de l'Epine wrote: > >> Ceph support ;) >> > > care to provide more details on how you envision your use case? > we're currently contemplating adding the ceph support via Cinder, which > would simplify adding other technologies/plugins later. > > > Regards, >> C=C3=A9dric >> >> On 12/09/2014 14:22, Itamar Heim wrote: >> >>> With oVirt 3.5 nearing GA, time to ask for "what do you want to see in >>> oVirt 3.6"? >>> >>> Thanks, >>> Itamar >>> _______________________________________________ >>> 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 > -- = Met vriendelijke groeten / With kind regards, Johan Kooijman --===============1017815936332910978== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+SSB3b3VsZCByZWFsbHkgbGlrZSB0byBzZWUgY2VwaCBzdXBwb3J0IHRo cm91Z2ggbGlidmlydGQuwqA8ZGl2PlNpbmNlIGNlcGhmcyBpcyBGQVIgZnJvbSBzdGFibGUgYW5k IGhhdmluZyBhbiBORlMgc2VydmVyIGluIHRoZSBtaWRkbGUgcmVhbGx5IGYqY2tzIHVwIHBlcmZv cm1hbmNlLCBjZXBoIGlzIHNpbXBseSBub3QgYW4gb3B0aW9uIHJpZ2h0IG5vdy4gVGhlIG1haW4g cmVhc29uIHdlIGhhdmUgdG8gbW92ZSBhd2F5IGZyb20gb3ZpcnQsIGNhbiYjMzk7dCB3YWl0IHRv IGdldCBiYWNrIHRvIG92aXJ0ITwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48 YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPk9uIEZyaSwgU2VwIDEyLCAyMDE0IGF0IDI6Mzcg UE0sIEl0YW1hciBIZWltIDxzcGFuIGRpcj0ibHRyIj4mbHQ7PGEgaHJlZj0ibWFpbHRvOmloZWlt QHJlZGhhdC5jb20iIHRhcmdldD0iX2JsYW5rIj5paGVpbUByZWRoYXQuY29tPC9hPiZndDs8L3Nw YW4+IHdyb3RlOjxicj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJn aW46MCAwIDAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4 Ij5PbiAwOS8xMi8yMDE0IDAzOjI2IFBNLCBDw6lkcmljIEJ1b3QgZGUgbCYjMzk7RXBpbmUgd3Jv dGU6PGJyPgo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAw IDAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij4KQ2Vw aCBzdXBwb3J0IDspPGJyPgo8L2Jsb2NrcXVvdGU+Cjxicj4KY2FyZSB0byBwcm92aWRlIG1vcmUg ZGV0YWlscyBvbiBob3cgeW91IGVudmlzaW9uIHlvdXIgdXNlIGNhc2U/PGJyPgp3ZSYjMzk7cmUg Y3VycmVudGx5IGNvbnRlbXBsYXRpbmcgYWRkaW5nIHRoZSBjZXBoIHN1cHBvcnQgdmlhIENpbmRl ciwgd2hpY2ggd291bGQgc2ltcGxpZnkgYWRkaW5nIG90aGVyIHRlY2hub2xvZ2llcy9wbHVnaW5z IGxhdGVyLjxkaXYgY2xhc3M9IkhPRW5aYiI+PGRpdiBjbGFzcz0iaDUiPjxicj4KPGJyPgo8Ymxv Y2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAgLjhleDtib3Jk ZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij4KUmVnYXJkcyw8YnI+CkPD qWRyaWM8YnI+Cjxicj4KT24gMTIvMDkvMjAxNCAxNDoyMiwgSXRhbWFyIEhlaW0gd3JvdGU6PGJy Pgo8YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAwIDAgLjhl eDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij4KV2l0aCBvVmly dCAzLjUgbmVhcmluZyBHQSwgdGltZSB0byBhc2sgZm9yICZxdW90O3doYXQgZG8geW91IHdhbnQg dG8gc2VlIGluPGJyPgpvVmlydCAzLjYmcXVvdDs/PGJyPgo8YnI+ClRoYW5rcyw8YnI+CsKgIMKg SXRhbWFyPGJyPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX188dT48L3U+X19fX19fX19f X19fX19fX188YnI+ClVzZXJzIG1haWxpbmcgbGlzdDxicj4KPGEgaHJlZj0ibWFpbHRvOlVzZXJz QG92aXJ0Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPlVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+CjxhIGhy ZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyIgdGFyZ2V0 PSJfYmxhbmsiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvPHU+PC91Pm1haWxtYW4vbGlzdGluZm8v dXNlcnM8L2E+PGJyPgo8L2Jsb2NrcXVvdGU+Cjxicj4KPC9ibG9ja3F1b3RlPgo8YnI+Cl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fXzx1PjwvdT5fX19fX19fX19fX19fX19fXzxicj4KVXNl cnMgbWFpbGluZyBsaXN0PGJyPgo8YSBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIiB0YXJn ZXQ9Il9ibGFuayI+VXNlcnNAb3ZpcnQub3JnPC9hPjxicj4KPGEgaHJlZj0iaHR0cDovL2xpc3Rz Lm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDov L2xpc3RzLm92aXJ0Lm9yZy88dT48L3U+bWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48YnI+Cjwv ZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PGJyIGNsZWFyPSJhbGwiPjxkaXY+PGJy PjwvZGl2Pi0tIDxicj48ZGl2IGRpcj0ibHRyIj5NZXQgdnJpZW5kZWxpamtlIGdyb2V0ZW4gLyBX aXRoIGtpbmQgcmVnYXJkcyw8YnI+Sm9oYW4gS29vaWptYW48YnI+PC9kaXY+CjwvZGl2Pgo= --===============1017815936332910978==-- From ovirt at delepine.org Fri Sep 12 09:43:05 2014 Content-Type: multipart/mixed; boundary="===============4551436462481213205==" MIME-Version: 1.0 From: =?utf-8?q?C=C3=A9dric_Buot_de_l=27Epine_=3Covirt_at_delepine=2Eorg=3E?= To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Fri, 12 Sep 2014 15:34:46 +0200 Message-ID: <5412F676.2020403@delepine.org> In-Reply-To: CAG2kNCyQC2=MD6Q8jWgm_SU3DqX-L3zRHeSTQUFCPWtyDpsYvg@mail.gmail.com --===============4551436462481213205== 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. --------------050300050800040404090102 Content-Type: text/plain; charset=3DUTF-8; format=3Dflowed Content-Transfer-Encoding: quoted-printable On 12/09/2014 14:44, Gianluca Cecchi wrote: > On Fri, Sep 12, 2014 at 2:37 PM, Itamar Heim > wrote: > > > care to provide more details on how you envision your use case? > we're currently contemplating adding the ceph support via Cinder, > which would simplify adding other technologies/plugins later. > > > But right now is there any chance to already use Ceph if configuring > CephFS (http://ceph.com/docs/v0.67.9/cephfs/): a POSIX-compliant=3D20 > filesystem that uses a Ceph Storage Cluster to store its data. > and > PosixFS in oVirt (http://www.ovirt.org/Features/PosixFSConnection) Dunno if CephFS efforts will be sustainable against Glusterfs... I'm not sure if a posix fs is the best provider for blocks. I would be pleased to have a direct form to create a Ceph pool for a=3D20 datacenter, then provide librbd path for the guests (or only their size).= =3D C=3DC3=3DA9dric --------------050300050800040404090102 Content-Type: text/html; charset=3DUTF-8 Content-Transfer-Encoding: quoted-printable On 12/09/2014 14:44, Gianluca Cecchi wrote:
On Fri, Sep 12, 2014 at 2:37 PM, Itamar Heim <ih= eim@=3D redhat.com> wrote:

care to provide more details on how you envision your use case?
we're currently contemplating adding the ceph support via Cinder, which would simplify adding other technologies/plugins later.


But right now is there any chance to already use Ceph if configuring=3DC2=3DA0
CephFS (http://ceph= =3D =3D2Ecom/docs/v0.67.9/cephfs/): a POSIX-compliant filesystem that uses a Ceph Storage Cluster to store its data.
and=3DC2=3DA0
Dunno if CephFS efforts will be sustainable against Glusterfs...
I'm not sure if a posix fs is the best provider for blocks.
I would be pleased to have a direct form to create a Ceph pool for a datacenter, then provide librbd path for the guests (or only their size).

C=3DC3=3DA9dric
--------------050300050800040404090102-- --===============4551436462481213205== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNTAzMDAwNTA4MDAwNDA0MDQwOTAxMDIKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PVVURi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3Rl ZC1wcmludGFibGUKCk9uIDEyLzA5LzIwMTQgMTQ6NDQsIEdpYW5sdWNhIENlY2NoaSB3cm90ZToK PiBPbiBGcmksIFNlcCAxMiwgMjAxNCBhdCAyOjM3IFBNLCBJdGFtYXIgSGVpbSA8aWhlaW1AcmVk aGF0LmNvbT0yMAo+IDxtYWlsdG86aWhlaW1AcmVkaGF0LmNvbT4+IHdyb3RlOgo+Cj4KPiAgICAg Y2FyZSB0byBwcm92aWRlIG1vcmUgZGV0YWlscyBvbiBob3cgeW91IGVudmlzaW9uIHlvdXIgdXNl IGNhc2U/Cj4gICAgIHdlJ3JlIGN1cnJlbnRseSBjb250ZW1wbGF0aW5nIGFkZGluZyB0aGUgY2Vw aCBzdXBwb3J0IHZpYSBDaW5kZXIsCj4gICAgIHdoaWNoIHdvdWxkIHNpbXBsaWZ5IGFkZGluZyBv dGhlciB0ZWNobm9sb2dpZXMvcGx1Z2lucyBsYXRlci4KPgo+Cj4gQnV0IHJpZ2h0IG5vdyBpcyB0 aGVyZSBhbnkgY2hhbmNlIHRvIGFscmVhZHkgdXNlIENlcGggaWYgY29uZmlndXJpbmcKPiBDZXBo RlMgKGh0dHA6Ly9jZXBoLmNvbS9kb2NzL3YwLjY3LjkvY2VwaGZzLyk6IGEgUE9TSVgtY29tcGxp YW50PTIwCj4gZmlsZXN5c3RlbSB0aGF0IHVzZXMgYSBDZXBoIFN0b3JhZ2UgQ2x1c3RlciB0byBz dG9yZSBpdHMgZGF0YS4KPiBhbmQKPiBQb3NpeEZTIGluIG9WaXJ0IChodHRwOi8vd3d3Lm92aXJ0 Lm9yZy9GZWF0dXJlcy9Qb3NpeEZTQ29ubmVjdGlvbikKRHVubm8gaWYgQ2VwaEZTIGVmZm9ydHMg d2lsbCBiZSBzdXN0YWluYWJsZSBhZ2FpbnN0IEdsdXN0ZXJmcy4uLgpJJ20gbm90IHN1cmUgaWYg YSBwb3NpeCBmcyBpcyB0aGUgYmVzdCBwcm92aWRlciBmb3IgYmxvY2tzLgpJIHdvdWxkIGJlIHBs ZWFzZWQgdG8gaGF2ZSBhIGRpcmVjdCBmb3JtIHRvIGNyZWF0ZSBhIENlcGggcG9vbCBmb3IgYT0y MApkYXRhY2VudGVyLCB0aGVuIHByb3ZpZGUgbGlicmJkIHBhdGggZm9yIHRoZSBndWVzdHMgKG9y IG9ubHkgdGhlaXIgc2l6ZSkuPQoKCkM9QzM9QTlkcmljCgotLS0tLS0tLS0tLS0tLTA1MDMwMDA1 MDgwMDA0MDQwNDA5MDEwMgpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1VVEYtOApD b250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgo8aHRtbD4KICA8aGVh ZD4KICAgIDxtZXRhIGNvbnRlbnQ9M0QidGV4dC9odG1sOyBjaGFyc2V0PTNEVVRGLTgiIGh0dHAt ZXF1aXY9M0QiQ29udGVudC1UeT0KcGUiPgogIDwvaGVhZD4KICA8Ym9keSBiZ2NvbG9yPTNEIiNG RkZGRkYiIHRleHQ9M0QiIzFGNDk3RCI+CiAgICBPbiAxMi8wOS8yMDE0IDE0OjQ0LCBHaWFubHVj YSBDZWNjaGkgd3JvdGU6PGJyPgogICAgPGJsb2NrcXVvdGUKY2l0ZT0zRCJtaWQ6Q0FHMmtOQ3lR QzI9M0RNRDZROGpXZ21fU1UzRHFYLUwzelJIZVNUUVVGQ1BXdHlEcHNZdmdAbWFpbC5nbT0KYWls LmNvbSIKICAgICAgdHlwZT0zRCJjaXRlIj4KICAgICAgPGRpdiBkaXI9M0QibHRyIj4KICAgICAg ICA8ZGl2IGNsYXNzPTNEImdtYWlsX2V4dHJhIj4KICAgICAgICAgIDxkaXYgY2xhc3M9M0QiZ21h aWxfcXVvdGUiPk9uIEZyaSwgU2VwIDEyLCAyMDE0IGF0IDI6MzcgUE0sCiAgICAgICAgICAgIEl0 YW1hciBIZWltIDxzcGFuIGRpcj0zRCJsdHIiPiZsdDs8YSBtb3otZG8tbm90LXNlbmQ9M0QidHJ1 ZSI9CgogICAgICAgICAgICAgICAgaHJlZj0zRCJtYWlsdG86aWhlaW1AcmVkaGF0LmNvbSIgdGFy Z2V0PTNEIl9ibGFuayI+aWhlaW1APQpyZWRoYXQuY29tPC9hPiZndDs8L3NwYW4+CiAgICAgICAg ICAgIHdyb3RlOjxicj4KICAgICAgICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9M0QiZ21haWxfcXVv dGUiIHN0eWxlPTNEIm1hcmdpbjowcHggMHB4IDBweD0KCjAuOGV4O2JvcmRlci1sZWZ0LXdpZHRo OjFweDtib3JkZXItbGVmdC1jb2xvcjpyZ2IoMjA0LDIwNCwyMDQpO2JvcmRlci1sZWY9CnQtc3R5 bGU6c29saWQ7cGFkZGluZy1sZWZ0OjFleCI+PGJyPgogICAgICAgICAgICAgIGNhcmUgdG8gcHJv dmlkZSBtb3JlIGRldGFpbHMgb24gaG93IHlvdSBlbnZpc2lvbiB5b3VyIHVzZQogICAgICAgICAg ICAgIGNhc2U/PGJyPgogICAgICAgICAgICAgIHdlJ3JlIGN1cnJlbnRseSBjb250ZW1wbGF0aW5n IGFkZGluZyB0aGUgY2VwaCBzdXBwb3J0IHZpYQogICAgICAgICAgICAgIENpbmRlciwgd2hpY2gg d291bGQgc2ltcGxpZnkgYWRkaW5nIG90aGVyCiAgICAgICAgICAgICAgdGVjaG5vbG9naWVzL3Bs dWdpbnMgbGF0ZXIuCiAgICAgICAgICAgICAgPGRpdiBjbGFzcz0zRCIiPgogICAgICAgICAgICAg ICAgPGRpdiBjbGFzcz0zRCJoNSI+PGJyPgogICAgICAgICAgICAgICAgPC9kaXY+CiAgICAgICAg ICAgICAgPC9kaXY+CiAgICAgICAgICAgIDwvYmxvY2txdW90ZT4KICAgICAgICAgICAgPGRpdj48 YnI+CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgICA8ZGl2PkJ1dCByaWdodCBub3cgaXMg dGhlcmUgYW55IGNoYW5jZSB0byBhbHJlYWR5IHVzZSBDZXBoCiAgICAgICAgICAgICAgaWYgY29u ZmlndXJpbmc9QzI9QTA8L2Rpdj4KICAgICAgICAgICAgPGRpdj5DZXBoRlMgKDxhIG1vei1kby1u b3Qtc2VuZD0zRCJ0cnVlIgogICAgICAgICAgICAgICAgaHJlZj0zRCJodHRwOi8vY2VwaC5jb20v ZG9jcy92MC42Ny45L2NlcGhmcy8iPmh0dHA6Ly9jZXBoPQo9MkVjb20vZG9jcy92MC42Ny45L2Nl cGhmcy88L2E+KToKCgogICAgICAgICAgICAgIGEgUE9TSVgtY29tcGxpYW50IGZpbGVzeXN0ZW0g dGhhdCB1c2VzIGEgQ2VwaCBTdG9yYWdlCiAgICAgICAgICAgICAgQ2x1c3RlciB0byBzdG9yZSBp dHMgZGF0YS48L2Rpdj4KICAgICAgICAgICAgPGRpdj5hbmQ9QzI9QTA8L2Rpdj4KICAgICAgICAg ICAgPGRpdj5Qb3NpeEZTIGluIG9WaXJ0ICg8YSBtb3otZG8tbm90LXNlbmQ9M0QidHJ1ZSIKICAg ICAgICAgICAgICAgIGhyZWY9M0QiaHR0cDovL3d3dy5vdmlydC5vcmcvRmVhdHVyZXMvUG9zaXhG U0Nvbm5lY3Rpb24iPj0KaHR0cDovL3d3dy5vdmlydC5vcmcvRmVhdHVyZXMvUG9zaXhGU0Nvbm5l Y3Rpb248L2E+KTxicj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICA8L2Rpdj4KICAgICAg ICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICBEdW5ubyBpZiBDZXBo RlMgZWZmb3J0cyB3aWxsIGJlIHN1c3RhaW5hYmxlIGFnYWluc3QgR2x1c3RlcmZzLi4uPGJyPgog ICAgSSdtIG5vdCBzdXJlIGlmIGEgcG9zaXggZnMgaXMgdGhlIGJlc3QgcHJvdmlkZXIgZm9yIGJs b2Nrcy48YnI+CiAgICBJIHdvdWxkIGJlIHBsZWFzZWQgdG8gaGF2ZSBhIGRpcmVjdCBmb3JtIHRv IGNyZWF0ZSBhIENlcGggcG9vbCBmb3IgYQogICAgZGF0YWNlbnRlciwgdGhlbiBwcm92aWRlIGxp YnJiZCBwYXRoIGZvciB0aGUgZ3Vlc3RzIChvciBvbmx5IHRoZWlyCiAgICBzaXplKS48YnI+CiAg ICA8YnI+CiAgICBDPUMzPUE5ZHJpYzxicj4KICA8L2JvZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0t LS0tMDUwMzAwMDUwODAwMDQwNDA0MDkwMTAyLS0K --===============4551436462481213205==-- From fsayd at uncu.edu.ar Fri Sep 12 09:45:47 2014 Content-Type: multipart/mixed; boundary="===============3584216847588503012==" MIME-Version: 1.0 From: Federico Alberto Sayd To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Fri, 12 Sep 2014 10:45:43 -0300 Message-ID: <5412F907.8080505@uncu.edu.ar> In-Reply-To: 5412ED3A.4040107@nbu.cz --===============3584216847588503012== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 12/09/14 09:55, Jakub Bittner wrote: > ISO upload over web UI. +1, Is it so hard to implement such feature? --===============3584216847588503012==-- From s.kieske at mittwald.de Fri Sep 12 09:53:55 2014 Content-Type: multipart/mixed; boundary="===============4619097720913670220==" MIME-Version: 1.0 From: Sven Kieske To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Fri, 12 Sep 2014 15:53:46 +0200 Message-ID: <5412FAEA.9010609@mittwald.de> In-Reply-To: 5412F676.2020403@delepine.org --===============4619097720913670220== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable +1! I really would like to see a fast working way to create, manage and use ceph in ovirt. I don't know if implementation through openstack component is enough, because you will need more components then (keystone for auth e.g.). On 12/09/14 15:34, C=C3=A9dric Buot de l'Epine wrote: > Dunno if CephFS efforts will be sustainable against Glusterfs... > I'm not sure if a posix fs is the best provider for blocks. > I would be pleased to have a direct form to create a Ceph pool for a > datacenter, then provide librbd path for the guests (or only their size). -- = Mit freundlichen Gr=C3=BC=C3=9Fen / Regards Sven Kieske Systemadministrator Mittwald CM Service GmbH & Co. KG K=C3=B6nigsberger Stra=C3=9Fe 6 32339 Espelkamp T: +49-5772-293-100 F: +49-5772-293-333 https://www.mittwald.de Gesch=C3=A4ftsf=C3=BChrer: Robert Meyer St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad Oeynhausen Komplement=C3=A4rin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad Oeynh= ausen --===============4619097720913670220==-- From suporte at logicworks.pt Fri Sep 12 10:24:28 2014 Content-Type: multipart/mixed; boundary="===============3683082544451206484==" MIME-Version: 1.0 From: suporte at logicworks.pt To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Fri, 12 Sep 2014 15:24:28 +0100 Message-ID: <1070323583.22556.1410531868330.JavaMail.zimbra@logicworks.pt> In-Reply-To: 5412F907.8080505@uncu.edu.ar --===============3683082544451206484== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ------=3D_Part_22555_28684873.1410531868329 Content-Type: text/plain; charset=3Dutf-8 Content-Transfer-Encoding: 7bit Yes, this feature will be very usefull (ISO upload over web UI). = +1 = Choose which VM should automatically start up, like in VMware Vsphere "Virt= ual Machine Starup and Shutdown" = ----- Mensagem original ----- De: "Federico Alberto Sayd" = Para: users(a)ovirt.org = Enviadas: Sexta-feira, 12 De Setembro de 2014 14:45:43 = Assunto: Re: [ovirt-users] [RFI] oVirt 3.6 Planning = On 12/09/14 09:55, Jakub Bittner wrote: = > ISO upload over web UI. = +1, Is it so hard to implement such feature? = _______________________________________________ = Users mailing list = Users(a)ovirt.org = http://lists.ovirt.org/mailman/listinfo/users = ------=3D_Part_22555_28684873.1410531868329 Content-Type: text/html; charset=3Dutf-8 Content-Transfer-Encoding: quoted-printable
Yes, this feature will be very usefull (ISO upload over = =3D web UI).
+1
Choose which VM should automaticall= =3D y start up, like in VMware Vsphere "Virtual Machine Starup and Shutdown"


De: "Federico Alberto Sayd" <fsay= =3D d(a)uncu.edu.ar>
Para: users(a)ovirt.org
Enviadas: S= exta=3D -feira, 12 De Setembro de 2014 14:45:43
Assunto: Re: [ovirt-users= =3D ] [RFI] oVirt 3.6 Planning

On 12/09/14 09:55, Jakub Bittn= =3D er wrote:
> ISO upload over web UI.
+1, Is it so hard to implement= =3D such feature?
_______________________________________________
Users = =3D mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinf= o/=3D users

------=3D_Part_22555_28684873.1410531868329-- --===============3683082544451206484== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS0tLS0tPV9QYXJ0XzIyNTU1XzI4Njg0ODczLjE0MTA1MzE4NjgzMjkKQ29udGVudC1UeXBlOiB0 ZXh0L3BsYWluOyBjaGFyc2V0PXV0Zi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQK ClllcywgdGhpcyBmZWF0dXJlIHdpbGwgYmUgdmVyeSB1c2VmdWxsIChJU08gdXBsb2FkIG92ZXIg d2ViIFVJKS4gCisxIApDaG9vc2Ugd2hpY2ggVk0gc2hvdWxkIGF1dG9tYXRpY2FsbHkgc3RhcnQg dXAsIGxpa2UgaW4gVk13YXJlIFZzcGhlcmUgIlZpcnR1YWwgTWFjaGluZSBTdGFydXAgYW5kIFNo dXRkb3duIiAKCi0tLS0tIE1lbnNhZ2VtIG9yaWdpbmFsIC0tLS0tCgpEZTogIkZlZGVyaWNvIEFs YmVydG8gU2F5ZCIgPGZzYXlkQHVuY3UuZWR1LmFyPiAKUGFyYTogdXNlcnNAb3ZpcnQub3JnIApF bnZpYWRhczogU2V4dGEtZmVpcmEsIDEyIERlIFNldGVtYnJvIGRlIDIwMTQgMTQ6NDU6NDMgCkFz c3VudG86IFJlOiBbb3ZpcnQtdXNlcnNdIFtSRkldIG9WaXJ0IDMuNiBQbGFubmluZyAKCk9uIDEy LzA5LzE0IDA5OjU1LCBKYWt1YiBCaXR0bmVyIHdyb3RlOiAKPiBJU08gdXBsb2FkIG92ZXIgd2Vi IFVJLiAKKzEsIElzIGl0IHNvIGhhcmQgdG8gaW1wbGVtZW50IHN1Y2ggZmVhdHVyZT8gCl9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fIApVc2VycyBtYWlsaW5n IGxpc3QgClVzZXJzQG92aXJ0Lm9yZyAKaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xp c3RpbmZvL3VzZXJzIAoKCi0tLS0tLT1fUGFydF8yMjU1NV8yODY4NDg3My4xNDEwNTMxODY4MzI5 CkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04CkNvbnRlbnQtVHJhbnNmZXIt RW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKCjxodG1sPjxib2R5PjxkaXYgc3R5bGU9M0QiZm9u dC1mYW1pbHk6IFRpbWVzIE5ldyBSb21hbjsgZm9udC1zaXplOiAxMHB0OyBjbz0KbG9yOiAjMDAw MDAwIj48ZGl2PlllcywgdGhpcyBmZWF0dXJlIHdpbGwgYmUgdmVyeSB1c2VmdWxsIChJU08gdXBs b2FkIG92ZXIgPQp3ZWIgVUkpLjxicj48L2Rpdj48ZGl2PisxPGJyPjwvZGl2PjxkaXY+Q2hvb3Nl IHdoaWNoIFZNIHNob3VsZCBhdXRvbWF0aWNhbGw9Cnkgc3RhcnQgdXAsIGxpa2UgaW4gVk13YXJl IFZzcGhlcmUgIlZpcnR1YWwgTWFjaGluZSBTdGFydXAgYW5kIFNodXRkb3duIjxicj0KPjwvZGl2 PjxkaXY+PGJyPjwvZGl2PjxociBpZD0zRCJ6d2NociI+PGRpdiBzdHlsZT0zRCJjb2xvcjojMDAw O2ZvbnQtd2VpZ2h0PQo6bm9ybWFsO2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpu b25lO2ZvbnQtZmFtaWx5OkhlbHZldGljYSxBcmlhbCw9CnNhbnMtc2VyaWY7Zm9udC1zaXplOjEy cHQ7IiBkYXRhLW1jZS1zdHlsZT0zRCJjb2xvcjogIzAwMDsgZm9udC13ZWlnaHQ6IG5vcj0KbWFs OyBmb250LXN0eWxlOiBub3JtYWw7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZm9udC1mYW1pbHk6 IEhlbHZldGljYSxBcmlhPQpsLHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJwdDsiPjxiPkRlOiA8 L2I+IkZlZGVyaWNvIEFsYmVydG8gU2F5ZCIgJmx0O2ZzYXk9CmRAdW5jdS5lZHUuYXImZ3Q7PGJy PjxiPlBhcmE6IDwvYj51c2Vyc0BvdmlydC5vcmc8YnI+PGI+RW52aWFkYXM6IDwvYj5TZXh0YT0K LWZlaXJhLCAxMiBEZSBTZXRlbWJybyBkZSAyMDE0IDE0OjQ1OjQzPGJyPjxiPkFzc3VudG86IDwv Yj5SZTogW292aXJ0LXVzZXJzPQpdIFtSRkldIG9WaXJ0IDMuNiBQbGFubmluZzxicj48ZGl2Pjxi cj48L2Rpdj5PbiAxMi8wOS8xNCAwOTo1NSwgSmFrdWIgQml0dG49CmVyIHdyb3RlOjxicj4mZ3Q7 IElTTyB1cGxvYWQgb3ZlciB3ZWIgVUkuPGJyPisxLCBJcyBpdCBzbyBoYXJkIHRvIGltcGxlbWVu dD0KIHN1Y2ggZmVhdHVyZT88YnI+X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX188YnI+VXNlcnMgPQptYWlsaW5nIGxpc3Q8YnI+VXNlcnNAb3ZpcnQub3JnPGJy Pmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby89CnVzZXJzPGJyPjwvZGl2 PjxkaXY+PGJyPjwvZGl2PjwvZGl2PjwvYm9keT48L2h0bWw+Ci0tLS0tLT1fUGFydF8yMjU1NV8y ODY4NDg3My4xNDEwNTMxODY4MzI5LS0K --===============3683082544451206484==-- From cedric at delepine.org Fri Sep 12 10:31:05 2014 Content-Type: multipart/mixed; boundary="===============3096345457264788743==" MIME-Version: 1.0 From: =?utf-8?q?C=C3=A9dric_Buot_de_l=27Epine_=3Ccedric_at_delepine=2Eorg=3E?= To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Fri, 12 Sep 2014 15:01:50 +0200 Message-ID: <5412EEBE.1020704@delepine.org> In-Reply-To: CAG2kNCyQC2=MD6Q8jWgm_SU3DqX-L3zRHeSTQUFCPWtyDpsYvg@mail.gmail.com --===============3096345457264788743== 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. --------------050409060108080208080409 Content-Type: text/plain; charset=3DUTF-8; format=3Dflowed Content-Transfer-Encoding: quoted-printable On 12/09/2014 14:44, Gianluca Cecchi wrote: > On Fri, Sep 12, 2014 at 2:37 PM, Itamar Heim > wrote: > > On 09/12/2014 03:26 PM, C=3DC3=3DA9dric Buot de l'Epine wrote: > > Ceph support ;) > > > care to provide more details on how you envision your use case? > we're currently contemplating adding the ceph support via Cinder, > which would simplify adding other technologies/plugins later. > > > But right now is there any chance to already use Ceph if configuring > CephFS (http://ceph.com/docs/v0.67.9/cephfs/): a POSIX-compliant=3D20 > filesystem that uses a Ceph Storage Cluster to store its data. > and > PosixFS in oVirt (http://www.ovirt.org/Features/PosixFSConnection) Dunno if CephFS efforts will be sustainable against Glusterfs... I'm not sure if a posix fs is the best provider for blocks. I would be pleased to have a direct form to create a Ceph pool for a=3D20 datacenter, then provide librbd path for the guests (or only their size).= =3D C=3DC3=3DA9dric > > what limitations would one have dong that? > > Gianluca --------------050409060108080208080409 Content-Type: text/html; charset=3DUTF-8 Content-Transfer-Encoding: quoted-printable On 12/09/2014 14:44, Gianluca Cecchi wrote:
On Fri, Sep 12, 2014 at 2:37 PM, Itamar Heim <ih= eim@=3D redhat.com> wrote:
On 09/12/2014 03:26 PM, C=3DC3=3DA9dric Buot de l'Epine wrote:=3D
Ceph support ;)

care to provide more details on how you envision your use case?
we're currently contemplating adding the ceph support via Cinder, which would simplify adding other technologies/plugins later.


But right now is there any chance to already use Ceph if configuring=3DC2=3DA0
CephFS (http://ceph= =3D =3D2Ecom/docs/v0.67.9/cephfs/): a POSIX-compliant filesystem that uses a Ceph Storage Cluster to store its data.
and=3DC2=3DA0
Dunno if CephFS efforts will be sustainable against Glusterfs...
I'm not sure if a posix fs is the best provider for blocks.
I would be pleased to have a direct form to create a Ceph pool for a datacenter, then provide librbd path for the guests (or only their size).

C=3DC3=3DA9dric =3DC2=3DA0

what limitations would one have dong that?

Gianluca

--------------050409060108080208080409-- --===============3096345457264788743== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNTA0MDkwNjAxMDgwODAyMDgwODA0MDkKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PVVURi04OyBmb3JtYXQ9Zmxvd2VkCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3Rl ZC1wcmludGFibGUKCk9uIDEyLzA5LzIwMTQgMTQ6NDQsIEdpYW5sdWNhIENlY2NoaSB3cm90ZToK PiBPbiBGcmksIFNlcCAxMiwgMjAxNCBhdCAyOjM3IFBNLCBJdGFtYXIgSGVpbSA8aWhlaW1AcmVk aGF0LmNvbT0yMAo+IDxtYWlsdG86aWhlaW1AcmVkaGF0LmNvbT4+IHdyb3RlOgo+Cj4gICAgIE9u IDA5LzEyLzIwMTQgMDM6MjYgUE0sIEM9QzM9QTlkcmljIEJ1b3QgZGUgbCdFcGluZSB3cm90ZToK Pgo+ICAgICAgICAgQ2VwaCBzdXBwb3J0IDspCj4KPgo+ICAgICBjYXJlIHRvIHByb3ZpZGUgbW9y ZSBkZXRhaWxzIG9uIGhvdyB5b3UgZW52aXNpb24geW91ciB1c2UgY2FzZT8KPiAgICAgd2UncmUg Y3VycmVudGx5IGNvbnRlbXBsYXRpbmcgYWRkaW5nIHRoZSBjZXBoIHN1cHBvcnQgdmlhIENpbmRl ciwKPiAgICAgd2hpY2ggd291bGQgc2ltcGxpZnkgYWRkaW5nIG90aGVyIHRlY2hub2xvZ2llcy9w bHVnaW5zIGxhdGVyLgo+Cj4KPiBCdXQgcmlnaHQgbm93IGlzIHRoZXJlIGFueSBjaGFuY2UgdG8g YWxyZWFkeSB1c2UgQ2VwaCBpZiBjb25maWd1cmluZwo+IENlcGhGUyAoaHR0cDovL2NlcGguY29t L2RvY3MvdjAuNjcuOS9jZXBoZnMvKTogYSBQT1NJWC1jb21wbGlhbnQ9MjAKPiBmaWxlc3lzdGVt IHRoYXQgdXNlcyBhIENlcGggU3RvcmFnZSBDbHVzdGVyIHRvIHN0b3JlIGl0cyBkYXRhLgo+IGFu ZAo+IFBvc2l4RlMgaW4gb1ZpcnQgKGh0dHA6Ly93d3cub3ZpcnQub3JnL0ZlYXR1cmVzL1Bvc2l4 RlNDb25uZWN0aW9uKQpEdW5ubyBpZiBDZXBoRlMgZWZmb3J0cyB3aWxsIGJlIHN1c3RhaW5hYmxl IGFnYWluc3QgR2x1c3RlcmZzLi4uCkknbSBub3Qgc3VyZSBpZiBhIHBvc2l4IGZzIGlzIHRoZSBi ZXN0IHByb3ZpZGVyIGZvciBibG9ja3MuCkkgd291bGQgYmUgcGxlYXNlZCB0byBoYXZlIGEgZGly ZWN0IGZvcm0gdG8gY3JlYXRlIGEgQ2VwaCBwb29sIGZvciBhPTIwCmRhdGFjZW50ZXIsIHRoZW4g cHJvdmlkZSBsaWJyYmQgcGF0aCBmb3IgdGhlIGd1ZXN0cyAob3Igb25seSB0aGVpciBzaXplKS49 CgoKQz1DMz1BOWRyaWMKPgo+IHdoYXQgbGltaXRhdGlvbnMgd291bGQgb25lIGhhdmUgZG9uZyB0 aGF0Pwo+Cj4gR2lhbmx1Y2EKCgotLS0tLS0tLS0tLS0tLTA1MDQwOTA2MDEwODA4MDIwODA4MDQw OQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD1VVEYtOApDb250ZW50LVRyYW5zZmVy LUVuY29kaW5nOiBxdW90ZWQtcHJpbnRhYmxlCgo8aHRtbD4KICA8aGVhZD4KICAgIDxtZXRhIGNv bnRlbnQ9M0QidGV4dC9odG1sOyBjaGFyc2V0PTNEVVRGLTgiIGh0dHAtZXF1aXY9M0QiQ29udGVu dC1UeT0KcGUiPgogIDwvaGVhZD4KICA8Ym9keSBiZ2NvbG9yPTNEIiNGRkZGRkYiIHRleHQ9M0Qi IzFGNDk3RCI+CiAgICBPbiAxMi8wOS8yMDE0IDE0OjQ0LCBHaWFubHVjYSBDZWNjaGkgd3JvdGU6 PGJyPgogICAgPGJsb2NrcXVvdGUKY2l0ZT0zRCJtaWQ6Q0FHMmtOQ3lRQzI9M0RNRDZROGpXZ21f U1UzRHFYLUwzelJIZVNUUVVGQ1BXdHlEcHNZdmdAbWFpbC5nbT0KYWlsLmNvbSIKICAgICAgdHlw ZT0zRCJjaXRlIj4KICAgICAgPGRpdiBkaXI9M0QibHRyIj4KICAgICAgICA8ZGl2IGNsYXNzPTNE ImdtYWlsX2V4dHJhIj4KICAgICAgICAgIDxkaXYgY2xhc3M9M0QiZ21haWxfcXVvdGUiPk9uIEZy aSwgU2VwIDEyLCAyMDE0IGF0IDI6MzcgUE0sCiAgICAgICAgICAgIEl0YW1hciBIZWltIDxzcGFu IGRpcj0zRCJsdHIiPiZsdDs8YSBtb3otZG8tbm90LXNlbmQ9M0QidHJ1ZSI9CgogICAgICAgICAg ICAgICAgaHJlZj0zRCJtYWlsdG86aWhlaW1AcmVkaGF0LmNvbSIgdGFyZ2V0PTNEIl9ibGFuayI+ aWhlaW1APQpyZWRoYXQuY29tPC9hPiZndDs8L3NwYW4+CiAgICAgICAgICAgIHdyb3RlOjxicj4K ICAgICAgICAgICAgPGJsb2NrcXVvdGUgY2xhc3M9M0QiZ21haWxfcXVvdGUiIHN0eWxlPTNEIm1h cmdpbjowcHggMHB4IDBweD0KCjAuOGV4O2JvcmRlci1sZWZ0LXdpZHRoOjFweDtib3JkZXItbGVm dC1jb2xvcjpyZ2IoMjA0LDIwNCwyMDQpO2JvcmRlci1sZWY9CnQtc3R5bGU6c29saWQ7cGFkZGlu Zy1sZWZ0OjFleCI+T24KCiAgICAgICAgICAgICAgMDkvMTIvMjAxNCAwMzoyNiBQTSwgQz1DMz1B OWRyaWMgQnVvdCBkZSBsJ0VwaW5lIHdyb3RlOjxicj49CgogICAgICAgICAgICAgIDxibG9ja3F1 b3RlIGNsYXNzPTNEImdtYWlsX3F1b3RlIiBzdHlsZT0zRCJtYXJnaW46MHB4IDBweCAwPQpweAow LjhleDtib3JkZXItbGVmdC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtY29sb3I6cmdiKDIwNCwyMDQs MjA0KTtib3JkZXItbGVmPQp0LXN0eWxlOnNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPgogICAgICAg ICAgICAgICAgQ2VwaCBzdXBwb3J0IDspPGJyPgogICAgICAgICAgICAgIDwvYmxvY2txdW90ZT4K ICAgICAgICAgICAgICA8YnI+CiAgICAgICAgICAgICAgY2FyZSB0byBwcm92aWRlIG1vcmUgZGV0 YWlscyBvbiBob3cgeW91IGVudmlzaW9uIHlvdXIgdXNlCiAgICAgICAgICAgICAgY2FzZT88YnI+ CiAgICAgICAgICAgICAgd2UncmUgY3VycmVudGx5IGNvbnRlbXBsYXRpbmcgYWRkaW5nIHRoZSBj ZXBoIHN1cHBvcnQgdmlhCiAgICAgICAgICAgICAgQ2luZGVyLCB3aGljaCB3b3VsZCBzaW1wbGlm eSBhZGRpbmcgb3RoZXIKICAgICAgICAgICAgICB0ZWNobm9sb2dpZXMvcGx1Z2lucyBsYXRlci4K ICAgICAgICAgICAgICA8ZGl2IGNsYXNzPTNEIiI+CiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNz PTNEImg1Ij48YnI+CiAgICAgICAgICAgICAgICA8L2Rpdj4KICAgICAgICAgICAgICA8L2Rpdj4K ICAgICAgICAgICAgPC9ibG9ja3F1b3RlPgogICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAg ICAgPC9kaXY+CiAgICAgICAgICAgIDxkaXY+QnV0IHJpZ2h0IG5vdyBpcyB0aGVyZSBhbnkgY2hh bmNlIHRvIGFscmVhZHkgdXNlIENlcGgKICAgICAgICAgICAgICBpZiBjb25maWd1cmluZz1DMj1B MDwvZGl2PgogICAgICAgICAgICA8ZGl2PkNlcGhGUyAoPGEgbW96LWRvLW5vdC1zZW5kPTNEInRy dWUiCiAgICAgICAgICAgICAgICBocmVmPTNEImh0dHA6Ly9jZXBoLmNvbS9kb2NzL3YwLjY3Ljkv Y2VwaGZzLyI+aHR0cDovL2NlcGg9Cj0yRWNvbS9kb2NzL3YwLjY3LjkvY2VwaGZzLzwvYT4pOgoK ICAgICAgICAgICAgICBhIFBPU0lYLWNvbXBsaWFudCBmaWxlc3lzdGVtIHRoYXQgdXNlcyBhIENl cGggU3RvcmFnZQogICAgICAgICAgICAgIENsdXN0ZXIgdG8gc3RvcmUgaXRzIGRhdGEuPC9kaXY+ CiAgICAgICAgICAgIDxkaXY+YW5kPUMyPUEwPC9kaXY+CiAgICAgICAgICAgIDxkaXY+UG9zaXhG UyBpbiBvVmlydCAoPGEgbW96LWRvLW5vdC1zZW5kPTNEInRydWUiCiAgICAgICAgICAgICAgICBo cmVmPTNEImh0dHA6Ly93d3cub3ZpcnQub3JnL0ZlYXR1cmVzL1Bvc2l4RlNDb25uZWN0aW9uIj49 Cmh0dHA6Ly93d3cub3ZpcnQub3JnL0ZlYXR1cmVzL1Bvc2l4RlNDb25uZWN0aW9uPC9hPik8YnI+ CiAgICAgICAgICAgIDwvZGl2PgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAg IDwvZGl2PgogICAgPC9ibG9ja3F1b3RlPgogICAgRHVubm8gaWYgQ2VwaEZTIGVmZm9ydHMgd2ls bCBiZSBzdXN0YWluYWJsZSBhZ2FpbnN0IEdsdXN0ZXJmcy4uLjxicj4KICAgIEknbSBub3Qgc3Vy ZSBpZiBhIHBvc2l4IGZzIGlzIHRoZSBiZXN0IHByb3ZpZGVyIGZvciBibG9ja3MuPGJyPgogICAg SSB3b3VsZCBiZSBwbGVhc2VkIHRvIGhhdmUgYSBkaXJlY3QgZm9ybSB0byBjcmVhdGUgYSBDZXBo IHBvb2wgZm9yIGEKICAgIGRhdGFjZW50ZXIsIHRoZW4gcHJvdmlkZSBsaWJyYmQgcGF0aCBmb3Ig dGhlIGd1ZXN0cyAob3Igb25seSB0aGVpcgogICAgc2l6ZSkuPGJyPgogICAgPGJyPgogICAgQz1D Mz1BOWRyaWMgPUMyPUEwIDxicj4KICAgIDxibG9ja3F1b3RlCmNpdGU9M0QibWlkOkNBRzJrTkN5 UUMyPTNETUQ2UThqV2dtX1NVM0RxWC1MM3pSSGVTVFFVRkNQV3R5RHBzWXZnQG1haWwuZ209CmFp bC5jb20iCiAgICAgIHR5cGU9M0QiY2l0ZSI+CiAgICAgIDxkaXYgZGlyPTNEImx0ciI+CiAgICAg ICAgPGRpdiBjbGFzcz0zRCJnbWFpbF9leHRyYSI+CiAgICAgICAgICA8ZGl2IGNsYXNzPTNEImdt YWlsX3F1b3RlIj4KICAgICAgICAgICAgPGRpdj48YnI+CiAgICAgICAgICAgIDwvZGl2PgogICAg ICAgICAgICA8ZGl2PndoYXQgbGltaXRhdGlvbnMgd291bGQgb25lIGhhdmUgZG9uZyB0aGF0Pzwv ZGl2PgogICAgICAgICAgICA8ZGl2Pjxicj4KICAgICAgICAgICAgPC9kaXY+CiAgICAgICAgICAg IDxkaXY+R2lhbmx1Y2E8L2Rpdj4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAg ICA8L2Rpdj4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxicj4KICA8L2JvZHk+CjwvaHRtbD4KCi0t LS0tLS0tLS0tLS0tMDUwNDA5MDYwMTA4MDgwMjA4MDgwNDA5LS0K --===============3096345457264788743==-- From g.lloyd at keele.ac.uk Fri Sep 12 11:50:39 2014 Content-Type: multipart/mixed; boundary="===============8736545146560910619==" MIME-Version: 1.0 From: Gary Lloyd To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Fri, 12 Sep 2014 16:50:37 +0100 Message-ID: In-Reply-To: 5412E591.6060900@redhat.com --===============8736545146560910619== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Proper iscsi multipath support/config for direct lun , not just storage domains. (I've already put an RFE request in for this as well). *Gary Lloyd* ---------------------------------- IT Services Keele University ----------------------------------- On 12 September 2014 13:22, Itamar Heim wrote: > With oVirt 3.5 nearing GA, time to ask for "what do you want to see in > oVirt 3.6"? > > Thanks, > Itamar > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > --===============8736545146560910619== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+UHJvcGVyIGlzY3NpIG11bHRpcGF0aCBzdXBwb3J0L2NvbmZpZyBmb3Ig ZGlyZWN0IGx1biAsIG5vdCBqdXN0IHN0b3JhZ2UgZG9tYWlucy48ZGl2Pjxicj48L2Rpdj48ZGl2 PihJJiMzOTt2ZSBhbHJlYWR5IHB1dCBhbiBSRkUgcmVxdWVzdCBpbiBmb3IgdGhpcyBhcyB3ZWxs KS48L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGJyIGNsZWFyPSJhbGwiPjxkaXY+PGk+ R2FyeSBMbG95ZDwvaT48ZGl2Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+ PGRpdj5JVCBTZXJ2aWNlczwvZGl2PjxkaXY+S2VlbGUgVW5pdmVyc2l0eTwvZGl2PjwvZGl2Pjxk aXY+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08L2Rpdj48L2Rpdj4KPGJyPjxk aXYgY2xhc3M9ImdtYWlsX3F1b3RlIj5PbiAxMiBTZXB0ZW1iZXIgMjAxNCAxMzoyMiwgSXRhbWFy IEhlaW0gPHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86aWhlaW1AcmVkaGF0LmNv bSIgdGFyZ2V0PSJfYmxhbmsiPmloZWltQHJlZGhhdC5jb208L2E+Jmd0Ozwvc3Bhbj4gd3JvdGU6 PGJyPjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAu OGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPldpdGggb1Zp cnQgMy41IG5lYXJpbmcgR0EsIHRpbWUgdG8gYXNrIGZvciAmcXVvdDt3aGF0IGRvIHlvdSB3YW50 IHRvIHNlZSBpbiBvVmlydCAzLjYmcXVvdDs/PGJyPgo8YnI+ClRoYW5rcyw8YnI+CsKgIMKgSXRh bWFyPGJyPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX188dT48L3U+X19fX19fX19fX19f X19fX188YnI+ClVzZXJzIG1haWxpbmcgbGlzdDxicj4KPGEgaHJlZj0ibWFpbHRvOlVzZXJzQG92 aXJ0Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPlVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+CjxhIGhyZWY9 Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyIgdGFyZ2V0PSJf YmxhbmsiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvPHU+PC91Pm1haWxtYW4vbGlzdGluZm8vdXNl cnM8L2E+PGJyPgo8L2Jsb2NrcXVvdGU+PC9kaXY+PGJyPjwvZGl2PjwvZGl2Pgo= --===============8736545146560910619==-- From iheim at redhat.com Fri Sep 12 17:34:32 2014 Content-Type: multipart/mixed; boundary="===============3818583898656170549==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Sat, 13 Sep 2014 00:34:26 +0300 Message-ID: <541366E2.5060404@redhat.com> In-Reply-To: 5412ED3A.4040107@nbu.cz --===============3818583898656170549== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/12/2014 03:55 PM, Jakub Bittner wrote: > Ovirt: > FCoE hosted engine support. would this be any different than FC hosted engine support? > Fencing over storage (FCoE, iSCSI, NFS, etc) > ISO upload over web UI. > > > > Dne 12.9.2014 14:22, Itamar Heim napsal(a): >> With oVirt 3.5 nearing GA, time to ask for "what do you want to see in >> oVirt 3.6"? >> >> Thanks, >> Itamar >> _______________________________________________ >> 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 > --===============3818583898656170549==-- From iheim at redhat.com Fri Sep 12 17:35:26 2014 Content-Type: multipart/mixed; boundary="===============8696385216514494034==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Sat, 13 Sep 2014 00:35:24 +0300 Message-ID: <5413671C.8010705@redhat.com> In-Reply-To: 5412F37F.6070801@fedoraproject.org --===============8696385216514494034== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/12/2014 04:22 PM, Morten Stevens wrote: > > > On 12.09.2014 14:22, Itamar Heim wrote: >> With oVirt 3.5 nearing GA, time to ask for "what do you want to see in >> oVirt 3.6"? > > An official supported way to import existing raw disk images would be nic= e. please review: http://www.ovirt.org/Features/virt-v2v_Integration --===============8696385216514494034==-- From nsoffer at redhat.com Sat Sep 13 05:27:26 2014 Content-Type: multipart/mixed; boundary="===============6881734976647790843==" MIME-Version: 1.0 From: Nir Soffer To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Sat, 13 Sep 2014 05:27:22 -0400 Message-ID: <195904281.37499405.1410600442417.JavaMail.zimbra@redhat.com> In-Reply-To: 5412FAEA.9010609@mittwald.de --===============6881734976647790843== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > From: "Sven Kieske" > To: users(a)ovirt.org > Sent: Friday, September 12, 2014 4:53:46 PM > Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning > = > +1! > = > I really would like to see a fast working way to create, manage > and use ceph in ovirt. I don't know if implementation through > openstack component is enough, because you will need more components > then (keystone for auth e.g.). Sure you will need more components, but we don't want to duplicate the effo= rt, implementing ceph support directly in ovirt. Using Cinder we can reuse the existing ceph support, and gain also support for other Cinder drivers for free. On the host side, we will have of course ceph specific support, so you will be able to create ceph volumes directly, and use vdsm api to start vms using these volumes, if you want more "direct" support. I think this is the general long term approach; integrate openstack compone= nts instead of re-implementing the wheel. > = > On 12/09/14 15:34, C=C3=A9dric Buot de l'Epine wrote: > > Dunno if CephFS efforts will be sustainable against Glusterfs... > > I'm not sure if a posix fs is the best provider for blocks. > > I would be pleased to have a direct form to create a Ceph pool for a > > datacenter, then provide librbd path for the guests (or only their size= ). > = > -- > Mit freundlichen Gr=C3=BC=C3=9Fen / Regards > = > Sven Kieske > = > Systemadministrator > Mittwald CM Service GmbH & Co. KG > K=C3=B6nigsberger Stra=C3=9Fe 6 > 32339 Espelkamp > T: +49-5772-293-100 > F: +49-5772-293-333 > https://www.mittwald.de > Gesch=C3=A4ftsf=C3=BChrer: Robert Meyer > St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad Oeynhausen > Komplement=C3=A4rin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad Oey= nhausen > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > --===============6881734976647790843==-- From mohyedeen.nazzal at gmail.com Sat Sep 13 08:33:05 2014 Content-Type: multipart/mixed; boundary="===============6310288074741546102==" MIME-Version: 1.0 From: Mohyedeen Nazzal To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Sat, 13 Sep 2014 15:32:43 +0300 Message-ID: In-Reply-To: 195904281.37499405.1410600442417.JavaMail.zimbra@redhat.com --===============6310288074741546102== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable When VMs goes to unknown status, all control options are grayed, and the only way to fix this is to update the Database manually, it will be nice to be able to force the engine to poweroff the VM from admin portal. Thanks, Mohyedeen. On Sat, Sep 13, 2014 at 12:27 PM, Nir Soffer wrote: > ----- Original Message ----- > > From: "Sven Kieske" > > To: users(a)ovirt.org > > Sent: Friday, September 12, 2014 4:53:46 PM > > Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning > > > > +1! > > > > I really would like to see a fast working way to create, manage > > and use ceph in ovirt. I don't know if implementation through > > openstack component is enough, because you will need more components > > then (keystone for auth e.g.). > > Sure you will need more components, but we don't want to duplicate the > effort, > implementing ceph support directly in ovirt. Using Cinder we can reuse the > existing ceph support, and gain also support for other Cinder drivers for > free. > > On the host side, we will have of course ceph specific support, so you wi= ll > be able to create ceph volumes directly, and use vdsm api to start vms > using > these volumes, if you want more "direct" support. > > I think this is the general long term approach; integrate openstack > components > instead of re-implementing the wheel. > > > > > On 12/09/14 15:34, C=C3=A9dric Buot de l'Epine wrote: > > > Dunno if CephFS efforts will be sustainable against Glusterfs... > > > I'm not sure if a posix fs is the best provider for blocks. > > > I would be pleased to have a direct form to create a Ceph pool for a > > > datacenter, then provide librbd path for the guests (or only their > size). > > > > -- > > Mit freundlichen Gr=C3=BC=C3=9Fen / Regards > > > > Sven Kieske > > > > Systemadministrator > > Mittwald CM Service GmbH & Co. KG > > K=C3=B6nigsberger Stra=C3=9Fe 6 > > 32339 Espelkamp > > T: +49-5772-293-100 > > F: +49-5772-293-333 > > https://www.mittwald.de > > Gesch=C3=A4ftsf=C3=BChrer: Robert Meyer > > St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad > Oeynhausen > > Komplement=C3=A4rin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad > Oeynhausen > > _______________________________________________ > > 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 > --===============6310288074741546102== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+V2hlbiBWTXMgZ29lcyB0byB1bmtub3duIHN0YXR1cywgYWxsIGNvbnRy b2wgb3B0aW9ucyBhcmUgZ3JheWVkLCBhbmQgdGhlIG9ubHkgd2F5IHRvIGZpeCB0aGlzIGlzIHRv IHVwZGF0ZSB0aGUgRGF0YWJhc2UgbWFudWFsbHksIGl0IHdpbGwgYmUgbmljZSB0byBiZSBhYmxl IHRvIGZvcmNlIHRoZSBlbmdpbmUgdG8gcG93ZXJvZmYgdGhlIFZNIGZyb20gYWRtaW4gcG9ydGFs LjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhhbmtzLDwvZGl2PjxkaXY+TW9oeWVkZWVuLjwvZGl2Pjwv ZGl2PjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUi Pk9uIFNhdCwgU2VwIDEzLCAyMDE0IGF0IDEyOjI3IFBNLCBOaXIgU29mZmVyIDxzcGFuIGRpcj0i bHRyIj4mbHQ7PGEgaHJlZj0ibWFpbHRvOm5zb2ZmZXJAcmVkaGF0LmNvbSIgdGFyZ2V0PSJfYmxh bmsiPm5zb2ZmZXJAcmVkaGF0LmNvbTwvYT4mZ3Q7PC9zcGFuPiB3cm90ZTo8YnI+PGJsb2NrcXVv dGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxl ZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+PHNwYW4gY2xhc3M9IiI+LS0tLS0g T3JpZ2luYWwgTWVzc2FnZSAtLS0tLTxicj4KJmd0OyBGcm9tOiAmcXVvdDtTdmVuIEtpZXNrZSZx dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnMua2llc2tlQG1pdHR3YWxkLmRlIj5zLmtpZXNrZUBt aXR0d2FsZC5kZTwvYT4mZ3Q7PGJyPgomZ3Q7IFRvOiA8YSBocmVmPSJtYWlsdG86dXNlcnNAb3Zp cnQub3JnIj51c2Vyc0BvdmlydC5vcmc8L2E+PGJyPgomZ3Q7IFNlbnQ6IEZyaWRheSwgU2VwdGVt YmVyIDEyLCAyMDE0IDQ6NTM6NDYgUE08YnI+CiZndDsgU3ViamVjdDogUmU6IFtvdmlydC11c2Vy c10gW1JGSV0gb1ZpcnQgMy42IFBsYW5uaW5nPGJyPgomZ3Q7PGJyPgomZ3Q7ICsxITxicj4KJmd0 Ozxicj4KJmd0OyBJIHJlYWxseSB3b3VsZCBsaWtlIHRvIHNlZSBhIGZhc3Qgd29ya2luZyB3YXkg dG8gY3JlYXRlLCBtYW5hZ2U8YnI+CiZndDsgYW5kIHVzZSBjZXBoIGluIG92aXJ0LiBJIGRvbiYj Mzk7dCBrbm93IGlmIGltcGxlbWVudGF0aW9uIHRocm91Z2g8YnI+CiZndDsgb3BlbnN0YWNrIGNv bXBvbmVudCBpcyBlbm91Z2gsIGJlY2F1c2UgeW91IHdpbGwgbmVlZCBtb3JlIGNvbXBvbmVudHM8 YnI+CiZndDsgdGhlbiAoa2V5c3RvbmUgZm9yIGF1dGggZS5nLikuPGJyPgo8YnI+Cjwvc3Bhbj5T dXJlIHlvdSB3aWxsIG5lZWQgbW9yZSBjb21wb25lbnRzLCBidXQgd2UgZG9uJiMzOTt0IHdhbnQg dG8gZHVwbGljYXRlIHRoZSBlZmZvcnQsPGJyPgppbXBsZW1lbnRpbmcgY2VwaCBzdXBwb3J0IGRp cmVjdGx5IGluIG92aXJ0LiBVc2luZyBDaW5kZXIgd2UgY2FuIHJldXNlIHRoZTxicj4KZXhpc3Rp bmcgY2VwaCBzdXBwb3J0LCBhbmQgZ2FpbiBhbHNvIHN1cHBvcnQgZm9yIG90aGVyIENpbmRlciBk cml2ZXJzIGZvcjxicj4KZnJlZS48YnI+Cjxicj4KT24gdGhlIGhvc3Qgc2lkZSwgd2Ugd2lsbCBo YXZlIG9mIGNvdXJzZSBjZXBoIHNwZWNpZmljIHN1cHBvcnQsIHNvIHlvdSB3aWxsPGJyPgpiZSBh YmxlIHRvIGNyZWF0ZSBjZXBoIHZvbHVtZXMgZGlyZWN0bHksIGFuZCB1c2UgdmRzbSBhcGkgdG8g c3RhcnQgdm1zIHVzaW5nPGJyPgp0aGVzZSB2b2x1bWVzLCBpZiB5b3Ugd2FudCBtb3JlICZxdW90 O2RpcmVjdCZxdW90OyBzdXBwb3J0Ljxicj4KPGJyPgpJIHRoaW5rIHRoaXMgaXMgdGhlIGdlbmVy YWwgbG9uZyB0ZXJtIGFwcHJvYWNoOyBpbnRlZ3JhdGUgb3BlbnN0YWNrIGNvbXBvbmVudHM8YnI+ Cmluc3RlYWQgb2YgcmUtaW1wbGVtZW50aW5nIHRoZSB3aGVlbC48YnI+CjxkaXYgY2xhc3M9IkhP RW5aYiI+PGRpdiBjbGFzcz0iaDUiPjxicj4KJmd0Ozxicj4KJmd0OyBPbiAxMi8wOS8xNCAxNToz NCwgQ8OpZHJpYyBCdW90IGRlIGwmIzM5O0VwaW5lIHdyb3RlOjxicj4KJmd0OyAmZ3Q7IER1bm5v IGlmIENlcGhGUyBlZmZvcnRzIHdpbGwgYmUgc3VzdGFpbmFibGUgYWdhaW5zdCBHbHVzdGVyZnMu Li48YnI+CiZndDsgJmd0OyBJJiMzOTttIG5vdCBzdXJlIGlmIGEgcG9zaXggZnMgaXMgdGhlIGJl c3QgcHJvdmlkZXIgZm9yIGJsb2Nrcy48YnI+CiZndDsgJmd0OyBJIHdvdWxkIGJlIHBsZWFzZWQg dG8gaGF2ZSBhIGRpcmVjdCBmb3JtIHRvIGNyZWF0ZSBhIENlcGggcG9vbCBmb3IgYTxicj4KJmd0 OyAmZ3Q7IGRhdGFjZW50ZXIsIHRoZW4gcHJvdmlkZSBsaWJyYmQgcGF0aCBmb3IgdGhlIGd1ZXN0 cyAob3Igb25seSB0aGVpciBzaXplKS48YnI+CiZndDs8YnI+CiZndDsgLS08YnI+CiZndDsgTWl0 IGZyZXVuZGxpY2hlbiBHcsO8w59lbiAvIFJlZ2FyZHM8YnI+CiZndDs8YnI+CiZndDsgU3ZlbiBL aWVza2U8YnI+CiZndDs8YnI+CiZndDsgU3lzdGVtYWRtaW5pc3RyYXRvcjxicj4KJmd0OyBNaXR0 d2FsZCBDTSBTZXJ2aWNlIEdtYkggJmFtcDsgQ28uIEtHPGJyPgomZ3Q7IEvDtm5pZ3NiZXJnZXIg U3RyYcOfZSA2PGJyPgomZ3Q7IDMyMzM5IEVzcGVsa2FtcDxicj4KJmd0OyBUOiA8YSBocmVmPSJ0 ZWw6JTJCNDktNTc3Mi0yOTMtMTAwIiB2YWx1ZT0iKzQ5NTc3MjI5MzEwMCI+KzQ5LTU3NzItMjkz LTEwMDwvYT48YnI+CiZndDsgRjogPGEgaHJlZj0idGVsOiUyQjQ5LTU3NzItMjkzLTMzMyIgdmFs dWU9Iis0OTU3NzIyOTMzMzMiPis0OS01NzcyLTI5My0zMzM8L2E+PGJyPgomZ3Q7IDxhIGhyZWY9 Imh0dHBzOi8vd3d3Lm1pdHR3YWxkLmRlIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cubWl0 dHdhbGQuZGU8L2E+PGJyPgomZ3Q7IEdlc2Now6RmdHNmw7xocmVyOiBSb2JlcnQgTWV5ZXI8YnI+ CiZndDsgU3QuTnIuOiAzMzEvNTcyMS8xMDMzLCBVU3QtSWROci46IERFODE0NzczMjE3LCBIUkEg NjY0MCwgQUcgQmFkIE9leW5oYXVzZW48YnI+CiZndDsgS29tcGxlbWVudMOkcmluOiBSb2JlcnQg TWV5ZXIgVmVyd2FsdHVuZ3MgR21iSCwgSFJCIDEzMjYwLCBBRyBCYWQgT2V5bmhhdXNlbjxicj4K Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4K Jmd0OyBVc2VycyBtYWlsaW5nIGxpc3Q8YnI+CiZndDsgPGEgaHJlZj0ibWFpbHRvOlVzZXJzQG92 aXJ0Lm9yZyI+VXNlcnNAb3ZpcnQub3JnPC9hPjxicj4KJmd0OyA8YSBocmVmPSJodHRwOi8vbGlz dHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMiIHRhcmdldD0iX2JsYW5rIj5odHRw Oi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PGJyPgomZ3Q7PGJy PgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4KVXNl cnMgbWFpbGluZyBsaXN0PGJyPgo8YSBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vy c0BvdmlydC5vcmc8L2E+PGJyPgo8YSBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxt YW4vbGlzdGluZm8vdXNlcnMiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vbGlzdHMub3ZpcnQub3Jn L21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PGJyPgo8L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+ PC9kaXY+PGJyPjwvZGl2Pgo= --===============6310288074741546102==-- From mohyedeen.nazzal at gmail.com Sat Sep 13 08:38:51 2014 Content-Type: multipart/mixed; boundary="===============5743365494189171939==" MIME-Version: 1.0 From: Mohyedeen Nazzal To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Sat, 13 Sep 2014 15:38:29 +0300 Message-ID: In-Reply-To: CAPiLpOu0bzw5mxaiskzdm-0HaTfT63+MdxHjwg1bCVVuv7t-cg@mail.gmail.com --===============5743365494189171939== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable One more thing,, Being able to attach USB dongles from the admin portal... Thanks, Mohyedeen. On Sat, Sep 13, 2014 at 3:32 PM, Mohyedeen Nazzal < mohyedeen.nazzal(a)gmail.com> wrote: > When VMs goes to unknown status, all control options are grayed, and the > only way to fix this is to update the Database manually, it will be nice = to > be able to force the engine to poweroff the VM from admin portal. > > Thanks, > Mohyedeen. > > On Sat, Sep 13, 2014 at 12:27 PM, Nir Soffer wrote: > >> ----- Original Message ----- >> > From: "Sven Kieske" >> > To: users(a)ovirt.org >> > Sent: Friday, September 12, 2014 4:53:46 PM >> > Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning >> > >> > +1! >> > >> > I really would like to see a fast working way to create, manage >> > and use ceph in ovirt. I don't know if implementation through >> > openstack component is enough, because you will need more components >> > then (keystone for auth e.g.). >> >> Sure you will need more components, but we don't want to duplicate the >> effort, >> implementing ceph support directly in ovirt. Using Cinder we can reuse t= he >> existing ceph support, and gain also support for other Cinder drivers for >> free. >> >> On the host side, we will have of course ceph specific support, so you >> will >> be able to create ceph volumes directly, and use vdsm api to start vms >> using >> these volumes, if you want more "direct" support. >> >> I think this is the general long term approach; integrate openstack >> components >> instead of re-implementing the wheel. >> >> > >> > On 12/09/14 15:34, C=C3=A9dric Buot de l'Epine wrote: >> > > Dunno if CephFS efforts will be sustainable against Glusterfs... >> > > I'm not sure if a posix fs is the best provider for blocks. >> > > I would be pleased to have a direct form to create a Ceph pool for a >> > > datacenter, then provide librbd path for the guests (or only their >> size). >> > >> > -- >> > Mit freundlichen Gr=C3=BC=C3=9Fen / Regards >> > >> > Sven Kieske >> > >> > Systemadministrator >> > Mittwald CM Service GmbH & Co. KG >> > K=C3=B6nigsberger Stra=C3=9Fe 6 >> > 32339 Espelkamp >> > T: +49-5772-293-100 >> > F: +49-5772-293-333 >> > https://www.mittwald.de >> > Gesch=C3=A4ftsf=C3=BChrer: Robert Meyer >> > St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad >> Oeynhausen >> > Komplement=C3=A4rin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad >> Oeynhausen >> > _______________________________________________ >> > 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 >> > > --===============5743365494189171939== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+T25lIG1vcmUgdGhpbmcsLMKgPGRpdj48YnI+PC9kaXY+PGRpdj5CZWlu ZyBhYmxlIHRvIGF0dGFjaCBVU0IgZG9uZ2xlcyBmcm9tIHRoZSBhZG1pbiBwb3J0YWwuLi48L2Rp dj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoYW5rcyw8L2Rpdj48ZGl2Pk1vaHllZGVlbi48L2Rpdj48 L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3Rl Ij5PbiBTYXQsIFNlcCAxMywgMjAxNCBhdCAzOjMyIFBNLCBNb2h5ZWRlZW4gTmF6emFsIDxzcGFu IGRpcj0ibHRyIj4mbHQ7PGEgaHJlZj0ibWFpbHRvOm1vaHllZGVlbi5uYXp6YWxAZ21haWwuY29t IiB0YXJnZXQ9Il9ibGFuayI+bW9oeWVkZWVuLm5henphbEBnbWFpbC5jb208L2E+Jmd0Ozwvc3Bh bj4gd3JvdGU6PGJyPjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdp bjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgi PjxkaXYgZGlyPSJsdHIiPldoZW4gVk1zIGdvZXMgdG8gdW5rbm93biBzdGF0dXMsIGFsbCBjb250 cm9sIG9wdGlvbnMgYXJlIGdyYXllZCwgYW5kIHRoZSBvbmx5IHdheSB0byBmaXggdGhpcyBpcyB0 byB1cGRhdGUgdGhlIERhdGFiYXNlIG1hbnVhbGx5LCBpdCB3aWxsIGJlIG5pY2UgdG8gYmUgYWJs ZSB0byBmb3JjZSB0aGUgZW5naW5lIHRvIHBvd2Vyb2ZmIHRoZSBWTSBmcm9tIGFkbWluIHBvcnRh bC48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoYW5rcyw8L2Rpdj48ZGl2Pk1vaHllZGVlbi48L2Rpdj48 L2Rpdj48ZGl2IGNsYXNzPSJIT0VuWmIiPjxkaXYgY2xhc3M9Img1Ij48ZGl2IGNsYXNzPSJnbWFp bF9leHRyYSI+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj5PbiBTYXQsIFNlcCAxMywgMjAx NCBhdCAxMjoyNyBQTSwgTmlyIFNvZmZlciA8c3BhbiBkaXI9Imx0ciI+Jmx0OzxhIGhyZWY9Im1h aWx0bzpuc29mZmVyQHJlZGhhdC5jb20iIHRhcmdldD0iX2JsYW5rIj5uc29mZmVyQHJlZGhhdC5j b208L2E+Jmd0Ozwvc3Bhbj4gd3JvdGU6PGJyPjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90 ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3Bh ZGRpbmctbGVmdDoxZXgiPjxzcGFuPi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS08YnI+CiZn dDsgRnJvbTogJnF1b3Q7U3ZlbiBLaWVza2UmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpzLmtp ZXNrZUBtaXR0d2FsZC5kZSIgdGFyZ2V0PSJfYmxhbmsiPnMua2llc2tlQG1pdHR3YWxkLmRlPC9h PiZndDs8YnI+CiZndDsgVG86IDxhIGhyZWY9Im1haWx0bzp1c2Vyc0BvdmlydC5vcmciIHRhcmdl dD0iX2JsYW5rIj51c2Vyc0BvdmlydC5vcmc8L2E+PGJyPgomZ3Q7IFNlbnQ6IEZyaWRheSwgU2Vw dGVtYmVyIDEyLCAyMDE0IDQ6NTM6NDYgUE08YnI+CiZndDsgU3ViamVjdDogUmU6IFtvdmlydC11 c2Vyc10gW1JGSV0gb1ZpcnQgMy42IFBsYW5uaW5nPGJyPgomZ3Q7PGJyPgomZ3Q7ICsxITxicj4K Jmd0Ozxicj4KJmd0OyBJIHJlYWxseSB3b3VsZCBsaWtlIHRvIHNlZSBhIGZhc3Qgd29ya2luZyB3 YXkgdG8gY3JlYXRlLCBtYW5hZ2U8YnI+CiZndDsgYW5kIHVzZSBjZXBoIGluIG92aXJ0LiBJIGRv biYjMzk7dCBrbm93IGlmIGltcGxlbWVudGF0aW9uIHRocm91Z2g8YnI+CiZndDsgb3BlbnN0YWNr IGNvbXBvbmVudCBpcyBlbm91Z2gsIGJlY2F1c2UgeW91IHdpbGwgbmVlZCBtb3JlIGNvbXBvbmVu dHM8YnI+CiZndDsgdGhlbiAoa2V5c3RvbmUgZm9yIGF1dGggZS5nLikuPGJyPgo8YnI+Cjwvc3Bh bj5TdXJlIHlvdSB3aWxsIG5lZWQgbW9yZSBjb21wb25lbnRzLCBidXQgd2UgZG9uJiMzOTt0IHdh bnQgdG8gZHVwbGljYXRlIHRoZSBlZmZvcnQsPGJyPgppbXBsZW1lbnRpbmcgY2VwaCBzdXBwb3J0 IGRpcmVjdGx5IGluIG92aXJ0LiBVc2luZyBDaW5kZXIgd2UgY2FuIHJldXNlIHRoZTxicj4KZXhp c3RpbmcgY2VwaCBzdXBwb3J0LCBhbmQgZ2FpbiBhbHNvIHN1cHBvcnQgZm9yIG90aGVyIENpbmRl ciBkcml2ZXJzIGZvcjxicj4KZnJlZS48YnI+Cjxicj4KT24gdGhlIGhvc3Qgc2lkZSwgd2Ugd2ls bCBoYXZlIG9mIGNvdXJzZSBjZXBoIHNwZWNpZmljIHN1cHBvcnQsIHNvIHlvdSB3aWxsPGJyPgpi ZSBhYmxlIHRvIGNyZWF0ZSBjZXBoIHZvbHVtZXMgZGlyZWN0bHksIGFuZCB1c2UgdmRzbSBhcGkg dG8gc3RhcnQgdm1zIHVzaW5nPGJyPgp0aGVzZSB2b2x1bWVzLCBpZiB5b3Ugd2FudCBtb3JlICZx dW90O2RpcmVjdCZxdW90OyBzdXBwb3J0Ljxicj4KPGJyPgpJIHRoaW5rIHRoaXMgaXMgdGhlIGdl bmVyYWwgbG9uZyB0ZXJtIGFwcHJvYWNoOyBpbnRlZ3JhdGUgb3BlbnN0YWNrIGNvbXBvbmVudHM8 YnI+Cmluc3RlYWQgb2YgcmUtaW1wbGVtZW50aW5nIHRoZSB3aGVlbC48YnI+CjxkaXY+PGRpdj48 YnI+CiZndDs8YnI+CiZndDsgT24gMTIvMDkvMTQgMTU6MzQsIEPDqWRyaWMgQnVvdCBkZSBsJiMz OTtFcGluZSB3cm90ZTo8YnI+CiZndDsgJmd0OyBEdW5ubyBpZiBDZXBoRlMgZWZmb3J0cyB3aWxs IGJlIHN1c3RhaW5hYmxlIGFnYWluc3QgR2x1c3RlcmZzLi4uPGJyPgomZ3Q7ICZndDsgSSYjMzk7 bSBub3Qgc3VyZSBpZiBhIHBvc2l4IGZzIGlzIHRoZSBiZXN0IHByb3ZpZGVyIGZvciBibG9ja3Mu PGJyPgomZ3Q7ICZndDsgSSB3b3VsZCBiZSBwbGVhc2VkIHRvIGhhdmUgYSBkaXJlY3QgZm9ybSB0 byBjcmVhdGUgYSBDZXBoIHBvb2wgZm9yIGE8YnI+CiZndDsgJmd0OyBkYXRhY2VudGVyLCB0aGVu IHByb3ZpZGUgbGlicmJkIHBhdGggZm9yIHRoZSBndWVzdHMgKG9yIG9ubHkgdGhlaXIgc2l6ZSku PGJyPgomZ3Q7PGJyPgomZ3Q7IC0tPGJyPgomZ3Q7IE1pdCBmcmV1bmRsaWNoZW4gR3LDvMOfZW4g LyBSZWdhcmRzPGJyPgomZ3Q7PGJyPgomZ3Q7IFN2ZW4gS2llc2tlPGJyPgomZ3Q7PGJyPgomZ3Q7 IFN5c3RlbWFkbWluaXN0cmF0b3I8YnI+CiZndDsgTWl0dHdhbGQgQ00gU2VydmljZSBHbWJIICZh bXA7IENvLiBLRzxicj4KJmd0OyBLw7ZuaWdzYmVyZ2VyIFN0cmHDn2UgNjxicj4KJmd0OyAzMjMz OSBFc3BlbGthbXA8YnI+CiZndDsgVDogPGEgaHJlZj0idGVsOiUyQjQ5LTU3NzItMjkzLTEwMCIg dmFsdWU9Iis0OTU3NzIyOTMxMDAiIHRhcmdldD0iX2JsYW5rIj4rNDktNTc3Mi0yOTMtMTAwPC9h Pjxicj4KJmd0OyBGOiA8YSBocmVmPSJ0ZWw6JTJCNDktNTc3Mi0yOTMtMzMzIiB2YWx1ZT0iKzQ5 NTc3MjI5MzMzMyIgdGFyZ2V0PSJfYmxhbmsiPis0OS01NzcyLTI5My0zMzM8L2E+PGJyPgomZ3Q7 IDxhIGhyZWY9Imh0dHBzOi8vd3d3Lm1pdHR3YWxkLmRlIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6 Ly93d3cubWl0dHdhbGQuZGU8L2E+PGJyPgomZ3Q7IEdlc2Now6RmdHNmw7xocmVyOiBSb2JlcnQg TWV5ZXI8YnI+CiZndDsgU3QuTnIuOiAzMzEvNTcyMS8xMDMzLCBVU3QtSWROci46IERFODE0Nzcz MjE3LCBIUkEgNjY0MCwgQUcgQmFkIE9leW5oYXVzZW48YnI+CiZndDsgS29tcGxlbWVudMOkcmlu OiBSb2JlcnQgTWV5ZXIgVmVyd2FsdHVuZ3MgR21iSCwgSFJCIDEzMjYwLCBBRyBCYWQgT2V5bmhh dXNlbjxicj4KJmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fXzxicj4KJmd0OyBVc2VycyBtYWlsaW5nIGxpc3Q8YnI+CiZndDsgPGEgaHJlZj0ibWFpbHRv OlVzZXJzQG92aXJ0Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPlVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+ CiZndDsgPGEgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Vz ZXJzIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3Rp bmZvL3VzZXJzPC9hPjxicj4KJmd0Ozxicj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX188YnI+ClVzZXJzIG1haWxpbmcgbGlzdDxicj4KPGEgaHJlZj0ibWFp bHRvOlVzZXJzQG92aXJ0Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPlVzZXJzQG92aXJ0Lm9yZzwvYT48 YnI+CjxhIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2Vy cyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5m by91c2VyczwvYT48YnI+CjwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PC9kaXY+ CjwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PC9kaXY+Cg== --===============5743365494189171939==-- From nicolas at ecarnot.net Sat Sep 13 09:53:10 2014 Content-Type: multipart/mixed; boundary="===============6509345995480035135==" MIME-Version: 1.0 From: Nicolas Ecarnot To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Sat, 13 Sep 2014 15:53:03 +0200 Message-ID: <54144C3F.1080407@ecarnot.net> In-Reply-To: 5412E591.6060900@redhat.com --===============6509345995480035135== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Le 12/09/2014 14:22, Itamar Heim a =C3=A9crit : > With oVirt 3.5 nearing GA, time to ask for "what do you want to see in > oVirt 3.6"? > > Thanks, > Itamar > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users For God's sake, please, prevent "secondary" storage domains (anything = other than the master, especially iso and export) to completely block = the whole thing when being unavailable. To many users suffered from this in the last two years I participate at = this mailing list (including me). -- = Nicolas Ecarnot --===============6509345995480035135==-- From nsoffer at redhat.com Sat Sep 13 11:34:11 2014 Content-Type: multipart/mixed; boundary="===============6533637346012829659==" MIME-Version: 1.0 From: Nir Soffer To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Sat, 13 Sep 2014 11:34:06 -0400 Message-ID: <1727210675.37514377.1410622446598.JavaMail.zimbra@redhat.com> In-Reply-To: 54144C3F.1080407@ecarnot.net --===============6533637346012829659== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > From: "Nicolas Ecarnot" > To: users(a)ovirt.org > Sent: Saturday, September 13, 2014 4:53:03 PM > Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning > = > Le 12/09/2014 14:22, Itamar Heim a =C3=A9crit : > > With oVirt 3.5 nearing GA, time to ask for "what do you want to see in > > oVirt 3.6"? > > > > Thanks, > > Itamar > > _______________________________________________ > > Users mailing list > > Users(a)ovirt.org > > http://lists.ovirt.org/mailman/listinfo/users > = > For God's sake, please, prevent "secondary" storage domains (anything > other than the master, especially iso and export) to completely block > the whole thing when being unavailable. > To many users suffered from this in the last two years I participate at > this mailing list (including me). I think this is true for ISO and export domains for some time. It will not work for data domains - if you have vms with disks on what you call "secondary" data domain, how would you migrate these vms to a host that cannot see the "secondary" domain? In 3.6, there will be no "master" domain, so any data domain will be import= ant as any other data domain. Maybe what do you like is to have more control on which domains are critica= l, and which are not. A domain which you mark as "non-critical", or "secondary= ", will not cause the host to become non-operational when the host cannot see this domain. So you would not be able to migrate some vms to a host that cannot see the = secondary domain, but since *you* marked it as "secondary", it is not a pro= blem for you. What do you think? Nir --===============6533637346012829659==-- From nicolas at ecarnot.net Sat Sep 13 14:25:00 2014 Content-Type: multipart/mixed; boundary="===============3354791627351204278==" MIME-Version: 1.0 From: Nicolas Ecarnot To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Sat, 13 Sep 2014 20:24:55 +0200 Message-ID: <54148BF7.4000201@ecarnot.net> In-Reply-To: 1727210675.37514377.1410622446598.JavaMail.zimbra@redhat.com --===============3354791627351204278== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Le 13/09/2014 17:34, Nir Soffer a =C3=A9crit : >> For God's sake, please, prevent "secondary" storage domains (anything >> other than the master, especially iso and export) to completely block >> the whole thing when being unavailable. >> To many users suffered from this in the last two years I participate at >> this mailing list (including me). > > I think this is true for ISO and export domains for some time. In 3.4 at least, this is still true and is a problem. At least, if we can get rid of this and just mark these iso and export = domains as unusable, and still do every other non-related operations, = this would be very useful. > It will not work for data domains - if you have vms with disks on what you > call "secondary" data domain, how would you migrate these vms to a host t= hat > cannot see the "secondary" domain? > > In 3.6, there will be no "master" domain, so any data domain will be impo= rtant > as any other data domain. > > Maybe what do you like is to have more control on which domains are criti= cal, > and which are not. A domain which you mark as "non-critical", or "seconda= ry", > will not cause the host to become non-operational when the host cannot see > this domain. > > So you would not be able to migrate some vms to a host that cannot see the > secondary domain, but since *you* marked it as "secondary", it is not a p= roblem > for you. > > What do you think? This proposition is perfect. I don't know whether being able to mark some storage domain as more = precious than other will be useful, when their absence won't be a = blocker anymore? > > Nir > -- = Nicolas Ecarnot --===============3354791627351204278==-- From nsoffer at redhat.com Sat Sep 13 14:38:56 2014 Content-Type: multipart/mixed; boundary="===============4646436060763616630==" MIME-Version: 1.0 From: Nir Soffer To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Sat, 13 Sep 2014 14:38:50 -0400 Message-ID: <1906875197.37521317.1410633530590.JavaMail.zimbra@redhat.com> In-Reply-To: 54148BF7.4000201@ecarnot.net --===============4646436060763616630== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > From: "Nicolas Ecarnot" > To: "Nir Soffer" > Cc: users(a)ovirt.org, "Federico Simoncelli" > Sent: Saturday, September 13, 2014 9:24:55 PM > Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning > = > Le 13/09/2014 17:34, Nir Soffer a =C3=A9crit : > >> For God's sake, please, prevent "secondary" storage domains (anything > >> other than the master, especially iso and export) to completely block > >> the whole thing when being unavailable. > >> To many users suffered from this in the last two years I participate at > >> this mailing list (including me). > > > > I think this is true for ISO and export domains for some time. > = > In 3.4 at least, this is still true and is a problem. > At least, if we can get rid of this and just mark these iso and export > domains as unusable, and still do every other non-related operations, > this would be very useful. > = > > It will not work for data domains - if you have vms with disks on what = you > > call "secondary" data domain, how would you migrate these vms to a host > > that > > cannot see the "secondary" domain? > > > > In 3.6, there will be no "master" domain, so any data domain will be > > important > > as any other data domain. > > > > Maybe what do you like is to have more control on which domains are > > critical, > > and which are not. A domain which you mark as "non-critical", or > > "secondary", > > will not cause the host to become non-operational when the host cannot = see > > this domain. > > > > So you would not be able to migrate some vms to a host that cannot see = the > > secondary domain, but since *you* marked it as "secondary", it is not a > > problem > > for you. > > > > What do you think? > = > This proposition is perfect. > I don't know whether being able to mark some storage domain as more > precious than other will be useful, when their absence won't be a > blocker anymore? The idea is to let you define which storage domains are "required" and = which are not, lets call them "optional". If a required storage domain cannot be seen, a host be become non-operational. If an optional storage domain cannot be seen, you will get a warning but the host will function normally. If you try to migrate a vm to a host which cannot see the storage domain used by that vm, the operation will fail. When a "required" storage domain is down, you would be able to change it to "optional", and continue to work with the other = domains in degraded mode. Some vms will not able to run, but other vms that do not depend on problem domain will not be affected. I hope that I understood your question correctly. Nir --===============4646436060763616630==-- From iheim at redhat.com Sat Sep 13 16:21:23 2014 Content-Type: multipart/mixed; boundary="===============8124871565522935443==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Sat, 13 Sep 2014 23:21:18 +0300 Message-ID: <5414A73E.6070101@redhat.com> In-Reply-To: 5412F907.8080505@uncu.edu.ar --===============8124871565522935443== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/12/2014 04:45 PM, Federico Alberto Sayd wrote: > On 12/09/14 09:55, Jakub Bittner wrote: >> ISO upload over web UI. > +1, Is it so hard to implement such feature? well, the tricky part is web ui access the engine, which doesn't access = the storage, rather the hosts do, so you need to stream it via the engine. good news are vdsm has now upload/download api's which should hopefully = pave the way for this to materialize. --===============8124871565522935443==-- From iheim at redhat.com Sat Sep 13 16:22:32 2014 Content-Type: multipart/mixed; boundary="===============2435900995816165492==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Sat, 13 Sep 2014 23:22:27 +0300 Message-ID: <5414A783.1000205@redhat.com> In-Reply-To: 5412FAEA.9010609@mittwald.de --===============2435900995816165492== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/12/2014 04:53 PM, Sven Kieske wrote: > +1! > > I really would like to see a fast working way to create, manage > and use ceph in ovirt. I don't know if implementation through > openstack component is enough, because you will need more components > then (keystone for auth e.g.). you would need to setup cinder with noauth or keystone, yes. similar to glance and neutron current support. neutron virtual appliance in 3.5 should have neutron with a local = keystone already configured out of the box iirc > > On 12/09/14 15:34, C=C3=A9dric Buot de l'Epine wrote: >> Dunno if CephFS efforts will be sustainable against Glusterfs... >> I'm not sure if a posix fs is the best provider for blocks. >> I would be pleased to have a direct form to create a Ceph pool for a >> datacenter, then provide librbd path for the guests (or only their size). > --===============2435900995816165492==-- From iheim at redhat.com Sat Sep 13 16:24:54 2014 Content-Type: multipart/mixed; boundary="===============9212925960143760597==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Sat, 13 Sep 2014 23:24:50 +0300 Message-ID: <5414A812.5080509@redhat.com> In-Reply-To: CAPiLpOu0bzw5mxaiskzdm-0HaTfT63+MdxHjwg1bCVVuv7t-cg@mail.gmail.com --===============9212925960143760597== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/13/2014 03:32 PM, Mohyedeen Nazzal wrote: > When VMs goes to unknown status, all control options are grayed, and the > only way to fix this is to update the Database manually, it will be nice > to be able to force the engine to poweroff the VM from admin portal. 'unknown' means the host is in non-responsive state. the "correct" approach is to correct the status of the host (stop via = the power management options ('fence'), or 'confirm manual shutdown' of = the host. either should release the 'unknown' status of the VM. for extreme cases (aka 'bugs'), there is a command line unlock utility = to be used with caution. > > Thanks, > Mohyedeen. > > On Sat, Sep 13, 2014 at 12:27 PM, Nir Soffer > wrote: > > ----- Original Message ----- > > From: "Sven Kieske" > > > To:users(a)ovirt.org > > Sent: Friday, September 12, 2014 4:53:46 PM > > Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning > > > > +1! > > > > I really would like to see a fast working way to create, manage > > and use ceph in ovirt. I don't know if implementation through > > openstack component is enough, because you will need more components > > then (keystone for auth e.g.). > > Sure you will need more components, but we don't want to duplicate > the effort, > implementing ceph support directly in ovirt. Using Cinder we can > reuse the > existing ceph support, and gain also support for other Cinder > drivers for > free. > > On the host side, we will have of course ceph specific support, so > you will > be able to create ceph volumes directly, and use vdsm api to start > vms using > these volumes, if you want more "direct" support. > > I think this is the general long term approach; integrate openstack > components > instead of re-implementing the wheel. > > > > > On 12/09/14 15:34, C=C3=A9dric Buot de l'Epine wrote: > > > Dunno if CephFS efforts will be sustainable against Glusterfs... > > > I'm not sure if a posix fs is the best provider for blocks. > > > I would be pleased to have a direct form to create a Ceph pool > for a > > > datacenter, then provide librbd path for the guests (or only > their size). > > > > -- > > Mit freundlichen Gr=C3=BC=C3=9Fen / Regards > > > > Sven Kieske > > > > Systemadministrator > > Mittwald CM Service GmbH & Co. KG > > K=C3=B6nigsberger Stra=C3=9Fe 6 > > 32339 Espelkamp > > T: +49-5772-293-100 > > F: +49-5772-293-333 > > https://www.mittwald.de > > Gesch=C3=A4ftsf=C3=BChrer: Robert Meyer > > St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad > Oeynhausen > > Komplement=C3=A4rin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG = Bad > Oeynhausen > > _______________________________________________ > > 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 > > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > --===============9212925960143760597==-- From iheim at redhat.com Sat Sep 13 16:25:12 2014 Content-Type: multipart/mixed; boundary="===============0917894429575497179==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Sat, 13 Sep 2014 23:25:08 +0300 Message-ID: <5414A824.6090009@redhat.com> In-Reply-To: CAPiLpOvP1hkOmq2ztSqTQUs1t2KGR=FwHn=4g0h09o6t4axS3A@mail.gmail.com --===============0917894429575497179== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/13/2014 03:38 PM, Mohyedeen Nazzal wrote: > One more thing,, > > Being able to attach USB dongles from the admin portal... like the hostusb vdsm hook allows? > > Thanks, > Mohyedeen. > > On Sat, Sep 13, 2014 at 3:32 PM, Mohyedeen Nazzal > > wrot= e: > > When VMs goes to unknown status, all control options are grayed, and > the only way to fix this is to update the Database manually, it will > be nice to be able to force the engine to poweroff the VM from admin > portal. > > Thanks, > Mohyedeen. > > On Sat, Sep 13, 2014 at 12:27 PM, Nir Soffer > wrote: > > ----- Original Message ----- > > From: "Sven Kieske" > > > To:users(a)ovirt.org > > Sent: Friday, September 12, 2014 4:53:46 PM > > Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning > > > > +1! > > > > I really would like to see a fast working way to create, manage > > and use ceph in ovirt. I don't know if implementation through > > openstack component is enough, because you will need more compo= nents > > then (keystone for auth e.g.). > > Sure you will need more components, but we don't want to > duplicate the effort, > implementing ceph support directly in ovirt. Using Cinder we can > reuse the > existing ceph support, and gain also support for other Cinder > drivers for > free. > > On the host side, we will have of course ceph specific support, > so you will > be able to create ceph volumes directly, and use vdsm api to > start vms using > these volumes, if you want more "direct" support. > > I think this is the general long term approach; integrate > openstack components > instead of re-implementing the wheel. > > > > > On 12/09/14 15:34, C=C3=A9dric Buot de l'Epine wrote: > > > Dunno if CephFS efforts will be sustainable against > Glusterfs... > > > I'm not sure if a posix fs is the best provider for blocks. > > > I would be pleased to have a direct form to create a Ceph > pool for a > > > datacenter, then provide librbd path for the guests (or > only their size). > > > > -- > > Mit freundlichen Gr=C3=BC=C3=9Fen / Regards > > > > Sven Kieske > > > > Systemadministrator > > Mittwald CM Service GmbH & Co. KG > > K=C3=B6nigsberger Stra=C3=9Fe 6 > > 32339 Espelkamp > > T: +49-5772-293-100 > > F: +49-5772-293-333 > > https://www.mittwald.de > > Gesch=C3=A4ftsf=C3=BChrer: Robert Meyer > > St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG > Bad Oeynhausen > > Komplement=C3=A4rin: Robert Meyer Verwaltungs GmbH, HRB 13260,= AG > Bad Oeynhausen > > _______________________________________________ > > 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 > > > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > --===============0917894429575497179==-- From nicolas at ecarnot.net Sat Sep 13 16:38:43 2014 Content-Type: multipart/mixed; boundary="===============4916530136280208254==" MIME-Version: 1.0 From: Nicolas Ecarnot To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Sat, 13 Sep 2014 22:38:37 +0200 Message-ID: <5414AB4D.2080409@ecarnot.net> In-Reply-To: 1906875197.37521317.1410633530590.JavaMail.zimbra@redhat.com --===============4916530136280208254== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Le 13/09/2014 20:38, Nir Soffer a =C3=A9crit : > ----- Original Message ----- >> From: "Nicolas Ecarnot" >> To: "Nir Soffer" >> Cc: users(a)ovirt.org, "Federico Simoncelli" >> Sent: Saturday, September 13, 2014 9:24:55 PM >> Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning >> >> Le 13/09/2014 17:34, Nir Soffer a =C3=A9crit : >>>> For God's sake, please, prevent "secondary" storage domains (anything >>>> other than the master, especially iso and export) to completely block >>>> the whole thing when being unavailable. >>>> To many users suffered from this in the last two years I participate at >>>> this mailing list (including me). >>> >>> I think this is true for ISO and export domains for some time. >> >> In 3.4 at least, this is still true and is a problem. >> At least, if we can get rid of this and just mark these iso and export >> domains as unusable, and still do every other non-related operations, >> this would be very useful. >> >>> It will not work for data domains - if you have vms with disks on what = you >>> call "secondary" data domain, how would you migrate these vms to a host >>> that >>> cannot see the "secondary" domain? >>> >>> In 3.6, there will be no "master" domain, so any data domain will be >>> important >>> as any other data domain. >>> >>> Maybe what do you like is to have more control on which domains are >>> critical, >>> and which are not. A domain which you mark as "non-critical", or >>> "secondary", >>> will not cause the host to become non-operational when the host cannot = see >>> this domain. >>> >>> So you would not be able to migrate some vms to a host that cannot see = the >>> secondary domain, but since *you* marked it as "secondary", it is not a >>> problem >>> for you. >>> >>> What do you think? >> >> This proposition is perfect. >> I don't know whether being able to mark some storage domain as more >> precious than other will be useful, when their absence won't be a >> blocker anymore? > > The idea is to let you define which storage domains are "required" and > which are not, lets call them "optional". > > If a required storage domain cannot be seen, a host be become > non-operational. > > If an optional storage domain cannot be seen, you will get a warning > but the host will function normally. > > If you try to migrate a vm to a host which cannot see the storage > domain used by that vm, the operation will fail. > > When a "required" storage domain is down, you would be able to > change it to "optional", and continue to work with the other > domains in degraded mode. Some vms will not able to run, but > other vms that do not depend on problem domain will not be > affected. > > I hope that I understood your question correctly. > > Nir > You did, and the features you described seem great. Can't wait to see them released! -- = Nicolas Ecarnot --===============4916530136280208254==-- From svenkieske at gmail.com Sat Sep 13 20:06:40 2014 Content-Type: multipart/mixed; boundary="===============2173112874374243148==" MIME-Version: 1.0 From: Sven Kieske To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Sun, 14 Sep 2014 02:06:13 +0200 Message-ID: <5414DBF5.5060700@gmail.com> In-Reply-To: 5414A824.6090009@redhat.com --===============2173112874374243148== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On 13.09.2014 22:25, Itamar Heim wrote: > like the hostusb vdsm hook allows? is this installed by default, yet? furthermore I think you need to enable it via engine-config(custom parameters), don't you? I guess what is asked for is something working "out of the box". kind regards Sven -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (MingW32) iQGcBAEBAgAGBQJUFNv1AAoJEAq0kGAWDrqlNpgMAMgPo9QqH0aiqE0bMsmvXDbM R/gbK2+OteDGKgA7m4nvUIw5dzQ1X5a07+q51JoSRaUrJ3MxbA/y2lni9LG6ObyM 57pY3lwWqn91bS+dwo9bGaDKgdWq3HoHPfo+Wz7LfoHSACpeOgu+j6kWtgm3WcLm G3tST1fncLXnWPTQ6SkXaKo5N8G68NrjR2Ih8pFKu+GfeP+0MredKt3d+yHJRrjV 9ZtZvsvd4INDKOfVvJmR8MA0NvTSkFvLSBHvJ9gG3k0Umn/htdn9sPgS41Kghz2x NV1YX8pr4PmJjanGhFaVAYw2v367tVMgcewa21zZ162Wzh7nzTNOJAtMIfQn+hSG 2EGaw0NLFm0grpjITXCp24G1GwVUf3FR2dxt+GdsQ9upEs5605SMlknT6BLmtoJ8 8LCArwEfZ0UgC4T6qOWp7+Sbkcl124qg7abupewL8usKtmnQV00/8pIusx1mtypj 4BDAE5Cq4e+U8hiB9nlGJzo1IFnyBszMOQQLunKGow=3D=3D =3Dfv56 -----END PGP SIGNATURE----- --===============2173112874374243148==-- From mohyedeen.nazzal at gmail.com Sun Sep 14 02:15:29 2014 Content-Type: multipart/mixed; boundary="===============2632848992287583838==" MIME-Version: 1.0 From: Mohyedeen Nazzal To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Sun, 14 Sep 2014 09:15:07 +0300 Message-ID: In-Reply-To: 5414A824.6090009@redhat.com --===============2632848992287583838== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Sat, Sep 13, 2014 at 11:25 PM, Itamar Heim wrote: > On 09/13/2014 03:38 PM, Mohyedeen Nazzal wrote: > >> One more thing,, >> >> Being able to attach USB dongles from the admin portal... >> > > like the hostusb vdsm hook allows? > Yes, exactly. > >> Thanks, >> Mohyedeen. >> >> On Sat, Sep 13, 2014 at 3:32 PM, Mohyedeen Nazzal >> > wro= te: >> >> When VMs goes to unknown status, all control options are grayed, and >> the only way to fix this is to update the Database manually, it will >> be nice to be able to force the engine to poweroff the VM from admin >> portal. >> >> Thanks, >> Mohyedeen. >> >> On Sat, Sep 13, 2014 at 12:27 PM, Nir Soffer > > wrote: >> >> ----- Original Message ----- >> > From: "Sven Kieske" > s.kieske(a)mittwald.de>> >> > To:users(a)ovirt.org >> > Sent: Friday, September 12, 2014 4:53:46 PM >> > Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning >> > >> > +1! >> > >> > I really would like to see a fast working way to create, manage >> > and use ceph in ovirt. I don't know if implementation through >> > openstack component is enough, because you will need more >> components >> > then (keystone for auth e.g.). >> >> Sure you will need more components, but we don't want to >> duplicate the effort, >> implementing ceph support directly in ovirt. Using Cinder we can >> reuse the >> existing ceph support, and gain also support for other Cinder >> drivers for >> free. >> >> On the host side, we will have of course ceph specific support, >> so you will >> be able to create ceph volumes directly, and use vdsm api to >> start vms using >> these volumes, if you want more "direct" support. >> >> I think this is the general long term approach; integrate >> openstack components >> instead of re-implementing the wheel. >> >> > >> > On 12/09/14 15:34, C=C3=A9dric Buot de l'Epine wrote: >> > > Dunno if CephFS efforts will be sustainable against >> Glusterfs... >> > > I'm not sure if a posix fs is the best provider for blocks. >> > > I would be pleased to have a direct form to create a Ceph >> pool for a >> > > datacenter, then provide librbd path for the guests (or >> only their size). >> > >> > -- >> > Mit freundlichen Gr=C3=BC=C3=9Fen / Regards >> > >> > Sven Kieske >> > >> > Systemadministrator >> > Mittwald CM Service GmbH & Co. KG >> > K=C3=B6nigsberger Stra=C3=9Fe 6 >> > 32339 Espelkamp >> > T: +49-5772-293-100 >> > F: +49-5772-293-333 >> > https://www.mittwald.de >> > Gesch=C3=A4ftsf=C3=BChrer: Robert Meyer >> > St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG >> Bad Oeynhausen >> > Komplement=C3=A4rin: Robert Meyer Verwaltungs GmbH, HRB 13260= , AG >> Bad Oeynhausen >> > _______________________________________________ >> > 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 >> >> >> >> >> >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users >> >> > --===============2632848992287583838== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+PGRpdiBjbGFz cz0iZ21haWxfcXVvdGUiPk9uIFNhdCwgU2VwIDEzLCAyMDE0IGF0IDExOjI1IFBNLCBJdGFtYXIg SGVpbSA8c3BhbiBkaXI9Imx0ciI+Jmx0OzxhIGhyZWY9Im1haWx0bzppaGVpbUByZWRoYXQuY29t IiB0YXJnZXQ9Il9ibGFuayI+aWhlaW1AcmVkaGF0LmNvbTwvYT4mZ3Q7PC9zcGFuPiB3cm90ZTo8 YnI+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44 ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+PHNwYW4gY2xh c3M9IiI+T24gMDkvMTMvMjAxNCAwMzozOCBQTSwgTW9oeWVkZWVuIE5henphbCB3cm90ZTo8YnI+ CjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4 O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPgpPbmUgbW9yZSB0 aGluZywsPGJyPgo8YnI+CkJlaW5nIGFibGUgdG8gYXR0YWNoIFVTQiBkb25nbGVzIGZyb20gdGhl IGFkbWluIHBvcnRhbC4uLjxicj4KPC9ibG9ja3F1b3RlPgo8YnI+PC9zcGFuPgpsaWtlIHRoZSBo b3N0dXNiIHZkc20gaG9vayBhbGxvd3M/PGJyPjwvYmxvY2txdW90ZT48ZGl2Pjxicj48L2Rpdj48 ZGl2PlllcywgZXhhY3RseS4gwqA8YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1 b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mgc29saWQ7 cGFkZGluZy1sZWZ0OjFleCI+CjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9 Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVm dDoxZXgiPjxzcGFuIGNsYXNzPSIiPgo8YnI+ClRoYW5rcyw8YnI+Ck1vaHllZGVlbi48YnI+Cjxi cj4KT24gU2F0LCBTZXAgMTMsIDIwMTQgYXQgMzozMiBQTSwgTW9oeWVkZWVuIE5henphbDxicj48 L3NwYW4+PHNwYW4gY2xhc3M9IiI+CiZsdDs8YSBocmVmPSJtYWlsdG86bW9oeWVkZWVuLm5henph bEBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5tb2h5ZWRlZW4ubmF6emFsQGdtYWlsLmNvbTwv YT4gJmx0O21haWx0bzo8YSBocmVmPSJtYWlsdG86bW9oeWVkZWVuLm5henphbEBnbWFpbC5jb20i IHRhcmdldD0iX2JsYW5rIj5tb2h5ZWRlZW4ubmF6emFsQDx1PjwvdT5nbWFpbC5jb208L2E+Jmd0 OyZndDsgd3JvdGU6PGJyPgo8YnI+CsKgIMKgIFdoZW4gVk1zIGdvZXMgdG8gdW5rbm93biBzdGF0 dXMsIGFsbCBjb250cm9sIG9wdGlvbnMgYXJlIGdyYXllZCwgYW5kPGJyPgrCoCDCoCB0aGUgb25s eSB3YXkgdG8gZml4IHRoaXMgaXMgdG8gdXBkYXRlIHRoZSBEYXRhYmFzZSBtYW51YWxseSwgaXQg d2lsbDxicj4KwqAgwqAgYmUgbmljZSB0byBiZSBhYmxlIHRvIGZvcmNlIHRoZSBlbmdpbmUgdG8g cG93ZXJvZmYgdGhlIFZNIGZyb20gYWRtaW48YnI+CsKgIMKgIHBvcnRhbC48YnI+Cjxicj4KwqAg wqAgVGhhbmtzLDxicj4KwqAgwqAgTW9oeWVkZWVuLjxicj4KPGJyPgrCoCDCoCBPbiBTYXQsIFNl cCAxMywgMjAxNCBhdCAxMjoyNyBQTSwgTmlyIFNvZmZlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOm5z b2ZmZXJAcmVkaGF0LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm5zb2ZmZXJAcmVkaGF0LmNvbTwvYT48 YnI+PC9zcGFuPjxzcGFuIGNsYXNzPSIiPgrCoCDCoCAmbHQ7bWFpbHRvOjxhIGhyZWY9Im1haWx0 bzpuc29mZmVyQHJlZGhhdC5jb20iIHRhcmdldD0iX2JsYW5rIj5uc29mZmVyQHJlZGhhdC5jb208 L2E+Jmd0OyZndDsgd3JvdGU6PGJyPgo8YnI+CsKgIMKgIMKgIMKgIC0tLS0tIE9yaWdpbmFsIE1l c3NhZ2UgLS0tLS08YnI+PC9zcGFuPjxzcGFuIGNsYXNzPSIiPgrCoCDCoCDCoCDCoCAmZ3Q7IEZy b206ICZxdW90O1N2ZW4gS2llc2tlJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86cy5raWVza2VA bWl0dHdhbGQuZGUiIHRhcmdldD0iX2JsYW5rIj5zLmtpZXNrZUBtaXR0d2FsZC5kZTwvYT4gJmx0 O21haWx0bzo8YSBocmVmPSJtYWlsdG86cy5raWVza2VAbWl0dHdhbGQuZGUiIHRhcmdldD0iX2Js YW5rIj5zLmtpZXNrZUBtaXR0d2FsZC5kZTwvYT4mZ3Q7Jmd0Ozxicj48L3NwYW4+PGRpdj48ZGl2 IGNsYXNzPSJoNSI+CsKgIMKgIMKgIMKgICZndDsgPGEgaHJlZj0ibWFpbHRvOlRvJTNBdXNlcnNA b3ZpcnQub3JnIiB0YXJnZXQ9Il9ibGFuayI+VG86dXNlcnNAb3ZpcnQub3JnPC9hPiAmbHQ7bWFp bHRvOjxhIGhyZWY9Im1haWx0bzp1c2Vyc0BvdmlydC5vcmciIHRhcmdldD0iX2JsYW5rIj51c2Vy c0BvdmlydC5vcmc8L2E+Jmd0Ozxicj4KwqAgwqAgwqAgwqAgJmd0OyBTZW50OiBGcmlkYXksIFNl cHRlbWJlciAxMiwgMjAxNCA0OjUzOjQ2IFBNPGJyPgrCoCDCoCDCoCDCoCAmZ3Q7IFN1YmplY3Q6 IFJlOiBbb3ZpcnQtdXNlcnNdIFtSRkldIG9WaXJ0IDMuNiBQbGFubmluZzxicj4KwqAgwqAgwqAg wqAgJmd0Ozxicj4KwqAgwqAgwqAgwqAgJmd0OyArMSE8YnI+CsKgIMKgIMKgIMKgICZndDs8YnI+ CsKgIMKgIMKgIMKgICZndDsgSSByZWFsbHkgd291bGQgbGlrZSB0byBzZWUgYSBmYXN0IHdvcmtp bmcgd2F5IHRvIGNyZWF0ZSwgbWFuYWdlPGJyPgrCoCDCoCDCoCDCoCAmZ3Q7IGFuZCB1c2UgY2Vw aCBpbiBvdmlydC4gSSBkb24mIzM5O3Qga25vdyBpZiBpbXBsZW1lbnRhdGlvbiB0aHJvdWdoPGJy PgrCoCDCoCDCoCDCoCAmZ3Q7IG9wZW5zdGFjayBjb21wb25lbnQgaXMgZW5vdWdoLCBiZWNhdXNl IHlvdSB3aWxsIG5lZWQgbW9yZSBjb21wb25lbnRzPGJyPgrCoCDCoCDCoCDCoCAmZ3Q7IHRoZW4g KGtleXN0b25lIGZvciBhdXRoIGUuZy4pLjxicj4KPGJyPgrCoCDCoCDCoCDCoCBTdXJlIHlvdSB3 aWxsIG5lZWQgbW9yZSBjb21wb25lbnRzLCBidXQgd2UgZG9uJiMzOTt0IHdhbnQgdG88YnI+CsKg IMKgIMKgIMKgIGR1cGxpY2F0ZSB0aGUgZWZmb3J0LDxicj4KwqAgwqAgwqAgwqAgaW1wbGVtZW50 aW5nIGNlcGggc3VwcG9ydCBkaXJlY3RseSBpbiBvdmlydC4gVXNpbmcgQ2luZGVyIHdlIGNhbjxi cj4KwqAgwqAgwqAgwqAgcmV1c2UgdGhlPGJyPgrCoCDCoCDCoCDCoCBleGlzdGluZyBjZXBoIHN1 cHBvcnQsIGFuZCBnYWluIGFsc28gc3VwcG9ydCBmb3Igb3RoZXIgQ2luZGVyPGJyPgrCoCDCoCDC oCDCoCBkcml2ZXJzIGZvcjxicj4KwqAgwqAgwqAgwqAgZnJlZS48YnI+Cjxicj4KwqAgwqAgwqAg wqAgT24gdGhlIGhvc3Qgc2lkZSwgd2Ugd2lsbCBoYXZlIG9mIGNvdXJzZSBjZXBoIHNwZWNpZmlj IHN1cHBvcnQsPGJyPgrCoCDCoCDCoCDCoCBzbyB5b3Ugd2lsbDxicj4KwqAgwqAgwqAgwqAgYmUg YWJsZSB0byBjcmVhdGUgY2VwaCB2b2x1bWVzIGRpcmVjdGx5LCBhbmQgdXNlIHZkc20gYXBpIHRv PGJyPgrCoCDCoCDCoCDCoCBzdGFydCB2bXMgdXNpbmc8YnI+CsKgIMKgIMKgIMKgIHRoZXNlIHZv bHVtZXMsIGlmIHlvdSB3YW50IG1vcmUgJnF1b3Q7ZGlyZWN0JnF1b3Q7IHN1cHBvcnQuPGJyPgo8 YnI+CsKgIMKgIMKgIMKgIEkgdGhpbmsgdGhpcyBpcyB0aGUgZ2VuZXJhbCBsb25nIHRlcm0gYXBw cm9hY2g7IGludGVncmF0ZTxicj4KwqAgwqAgwqAgwqAgb3BlbnN0YWNrIGNvbXBvbmVudHM8YnI+ CsKgIMKgIMKgIMKgIGluc3RlYWQgb2YgcmUtaW1wbGVtZW50aW5nIHRoZSB3aGVlbC48YnI+Cjxi cj4KwqAgwqAgwqAgwqAgwqAmZ3Q7PGJyPgrCoCDCoCDCoCDCoCDCoCZndDsgT24gMTIvMDkvMTQg MTU6MzQsIEPDqWRyaWMgQnVvdCBkZSBsJiMzOTtFcGluZSB3cm90ZTo8YnI+CsKgIMKgIMKgIMKg IMKgJmd0OyAmZ3Q7IER1bm5vIGlmIENlcGhGUyBlZmZvcnRzIHdpbGwgYmUgc3VzdGFpbmFibGUg YWdhaW5zdDxicj4KwqAgwqAgwqAgwqAgR2x1c3RlcmZzLi4uPGJyPgrCoCDCoCDCoCDCoCDCoCZn dDsgJmd0OyBJJiMzOTttIG5vdCBzdXJlIGlmIGEgcG9zaXggZnMgaXMgdGhlIGJlc3QgcHJvdmlk ZXIgZm9yIGJsb2Nrcy48YnI+CsKgIMKgIMKgIMKgIMKgJmd0OyAmZ3Q7IEkgd291bGQgYmUgcGxl YXNlZCB0byBoYXZlIGEgZGlyZWN0IGZvcm0gdG8gY3JlYXRlIGEgQ2VwaDxicj4KwqAgwqAgwqAg wqAgcG9vbCBmb3IgYTxicj4KwqAgwqAgwqAgwqAgwqAmZ3Q7ICZndDsgZGF0YWNlbnRlciwgdGhl biBwcm92aWRlIGxpYnJiZCBwYXRoIGZvciB0aGUgZ3Vlc3RzIChvcjxicj4KwqAgwqAgwqAgwqAg b25seSB0aGVpciBzaXplKS48YnI+CsKgIMKgIMKgIMKgIMKgJmd0Ozxicj4KwqAgwqAgwqAgwqAg wqAmZ3Q7IC0tPGJyPgrCoCDCoCDCoCDCoCDCoCZndDsgTWl0IGZyZXVuZGxpY2hlbiBHcsO8w59l biAvIFJlZ2FyZHM8YnI+CsKgIMKgIMKgIMKgIMKgJmd0Ozxicj4KwqAgwqAgwqAgwqAgwqAmZ3Q7 IFN2ZW4gS2llc2tlPGJyPgrCoCDCoCDCoCDCoCDCoCZndDs8YnI+CsKgIMKgIMKgIMKgIMKgJmd0 OyBTeXN0ZW1hZG1pbmlzdHJhdG9yPGJyPgrCoCDCoCDCoCDCoCDCoCZndDsgTWl0dHdhbGQgQ00g U2VydmljZSBHbWJIICZhbXA7IENvLiBLRzxicj4KwqAgwqAgwqAgwqAgwqAmZ3Q7IEvDtm5pZ3Ni ZXJnZXIgU3RyYcOfZSA2PGJyPgrCoCDCoCDCoCDCoCDCoCZndDsgMzIzMzkgRXNwZWxrYW1wPGJy PjwvZGl2PjwvZGl2PjxzcGFuIGNsYXNzPSIiPgrCoCDCoCDCoCDCoCDCoCZndDsgVDogPGEgaHJl Zj0idGVsOiUyQjQ5LTU3NzItMjkzLTEwMCIgdmFsdWU9Iis0OTU3NzIyOTMxMDAiIHRhcmdldD0i X2JsYW5rIj4rNDktNTc3Mi0yOTMtMTAwPC9hPiAmbHQ7dGVsOiUyQjQ5LTU3NzItMjkzLTEwMCZn dDs8YnI+CsKgIMKgIMKgIMKgIMKgJmd0OyBGOiA8YSBocmVmPSJ0ZWw6JTJCNDktNTc3Mi0yOTMt MzMzIiB2YWx1ZT0iKzQ5NTc3MjI5MzMzMyIgdGFyZ2V0PSJfYmxhbmsiPis0OS01NzcyLTI5My0z MzM8L2E+ICZsdDt0ZWw6JTJCNDktNTc3Mi0yOTMtMzMzJmd0Ozxicj48L3NwYW4+PHNwYW4gY2xh c3M9IiI+CsKgIMKgIMKgIMKgIMKgJmd0OyA8YSBocmVmPSJodHRwczovL3d3dy5taXR0d2FsZC5k ZSIgdGFyZ2V0PSJfYmxhbmsiPmh0dHBzOi8vd3d3Lm1pdHR3YWxkLmRlPC9hPjxicj4KwqAgwqAg wqAgwqAgwqAmZ3Q7IEdlc2Now6RmdHNmw7xocmVyOiBSb2JlcnQgTWV5ZXI8YnI+CsKgIMKgIMKg IMKgIMKgJmd0OyBTdC5Oci46IDMzMS81NzIxLzEwMzMsIFVTdC1JZE5yLjogREU4MTQ3NzMyMTcs IEhSQSA2NjQwLCBBRzxicj4KwqAgwqAgwqAgwqAgQmFkIE9leW5oYXVzZW48YnI+CsKgIMKgIMKg IMKgIMKgJmd0OyBLb21wbGVtZW50w6RyaW46IFJvYmVydCBNZXllciBWZXJ3YWx0dW5ncyBHbWJI LCBIUkIgMTMyNjAsIEFHPGJyPgrCoCDCoCDCoCDCoCBCYWQgT2V5bmhhdXNlbjxicj4KwqAgwqAg wqAgwqAgwqAmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzx1PjwvdT5fX19fX19f X19fX19fX19fXzxicj4KwqAgwqAgwqAgwqAgwqAmZ3Q7IFVzZXJzIG1haWxpbmcgbGlzdDxicj48 L3NwYW4+CsKgIMKgIMKgIMKgIMKgJmd0OyA8YSBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3Jn IiB0YXJnZXQ9Il9ibGFuayI+VXNlcnNAb3ZpcnQub3JnPC9hPiAmbHQ7bWFpbHRvOjxhIGhyZWY9 Im1haWx0bzpVc2Vyc0BvdmlydC5vcmciIHRhcmdldD0iX2JsYW5rIj5Vc2Vyc0BvdmlydC5vcmc8 L2E+Jmd0OzxzcGFuIGNsYXNzPSIiPjxicj4KwqAgwqAgwqAgwqAgwqAmZ3Q7IDxhIGhyZWY9Imh0 dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyIgdGFyZ2V0PSJfYmxh bmsiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvPHU+PC91Pm1haWxtYW4vbGlzdGluZm8vdXNlcnM8 L2E+PGJyPgrCoCDCoCDCoCDCoCDCoCZndDs8YnI+CsKgIMKgIMKgIMKgIF9fX19fX19fX19fX19f X19fX19fX19fX19fX19fXzx1PjwvdT5fX19fX19fX19fX19fX19fXzxicj4KwqAgwqAgwqAgwqAg VXNlcnMgbWFpbGluZyBsaXN0PGJyPjwvc3Bhbj4KwqAgwqAgwqAgwqAgPGEgaHJlZj0ibWFpbHRv OlVzZXJzQG92aXJ0Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPlVzZXJzQG92aXJ0Lm9yZzwvYT4gJmx0 O21haWx0bzo8YSBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIiB0YXJnZXQ9Il9ibGFuayI+ VXNlcnNAb3ZpcnQub3JnPC9hPiZndDs8c3BhbiBjbGFzcz0iIj48YnI+CsKgIMKgIMKgIMKgIDxh IGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyIgdGFy Z2V0PSJfYmxhbmsiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvPHU+PC91Pm1haWxtYW4vbGlzdGlu Zm8vdXNlcnM8L2E+PGJyPgo8YnI+Cjxicj4KPGJyPgo8YnI+Cjxicj4KX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fPHU+PC91Pl9fX19fX19fX19fX19fX19fPGJyPgpVc2VycyBtYWlsaW5n IGxpc3Q8YnI+CjxhIGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5vcmciIHRhcmdldD0iX2JsYW5r Ij5Vc2Vyc0BvdmlydC5vcmc8L2E+PGJyPgo8YSBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3Jn L21haWxtYW4vbGlzdGluZm8vdXNlcnMiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vbGlzdHMub3Zp cnQub3JnLzx1PjwvdT5tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPjxicj4KPGJyPgo8L3NwYW4+ PC9ibG9ja3F1b3RlPgo8YnI+CjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PC9kaXY+PC9kaXY+Cg== --===============2632848992287583838==-- From iheim at redhat.com Sun Sep 14 03:15:17 2014 Content-Type: multipart/mixed; boundary="===============2334835692802259658==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Sun, 14 Sep 2014 10:15:13 +0300 Message-ID: <54154081.4060202@redhat.com> In-Reply-To: 5414DBF5.5060700@gmail.com --===============2334835692802259658== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/14/2014 03:06 AM, Sven Kieske wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 13.09.2014 22:25, Itamar Heim wrote: >> like the hostusb vdsm hook allows? > is this installed by default, yet? > furthermore I think you need to enable it via engine-config(custom > parameters), don't you? > > I guess what is asked for is something working "out of the box". > I got that part :) i wanted to make sure its about hostusb and not something else like usb = remoting via spice, etc. --===============2334835692802259658==-- From iheim at redhat.com Sun Sep 14 08:17:41 2014 Content-Type: multipart/mixed; boundary="===============0171391608881882002==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Sun, 14 Sep 2014 15:17:39 +0300 Message-ID: <54158763.9090403@redhat.com> In-Reply-To: 5412E591.6060900@redhat.com --===============0171391608881882002== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/12/2014 03:22 PM, Itamar Heim wrote: > With oVirt 3.5 nearing GA, time to ask for "what do you want to see in > oVirt 3.6"? > Even the short list of items mentions so far are big features we would = need to do justice with. this means probably a slightly longer cycle than the 6 months we = currently do. with many of the features requiring way newer versions of some of the = components, I think we should plan for "3.6 cluster" to require an .el7 = host (expecting even 7.1 to be out before we release oVirt 3.6). so i want us to plan for: - oVirt 3.6 supports .el6 and .el7 hosts in 3.5 cluster (and for fedora - fc20?) - oVirt 3.6 supports .el7 in 3.6 cluster (and for fedora - fc21?) Thanks, Itamar --===============0171391608881882002==-- From mohyedeen.nazzal at gmail.com Sun Sep 14 10:05:00 2014 Content-Type: multipart/mixed; boundary="===============2295783958139820796==" MIME-Version: 1.0 From: Mohyedeen Nazzal To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Sun, 14 Sep 2014 17:04:38 +0300 Message-ID: In-Reply-To: 5414DBF5.5060700@gmail.com --===============2295783958139820796== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Sun, Sep 14, 2014 at 3:06 AM, Sven Kieske wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 13.09.2014 22:25, Itamar Heim wrote: > > like the hostusb vdsm hook allows? > is this installed by default, yet? > furthermore I think you need to enable it via engine-config(custom > parameters), don't you? > > I guess what is asked for is something working "out of the box". > > Yes It's supported by hostusb hook, But this needs access to the host to list what what devices are installed. I have used once vSphere, and it allows to select which device to attach, I guess it would be nice to have this in future releases . > kind regards > > Sven > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.22 (MingW32) > > iQGcBAEBAgAGBQJUFNv1AAoJEAq0kGAWDrqlNpgMAMgPo9QqH0aiqE0bMsmvXDbM > R/gbK2+OteDGKgA7m4nvUIw5dzQ1X5a07+q51JoSRaUrJ3MxbA/y2lni9LG6ObyM > 57pY3lwWqn91bS+dwo9bGaDKgdWq3HoHPfo+Wz7LfoHSACpeOgu+j6kWtgm3WcLm > G3tST1fncLXnWPTQ6SkXaKo5N8G68NrjR2Ih8pFKu+GfeP+0MredKt3d+yHJRrjV > 9ZtZvsvd4INDKOfVvJmR8MA0NvTSkFvLSBHvJ9gG3k0Umn/htdn9sPgS41Kghz2x > NV1YX8pr4PmJjanGhFaVAYw2v367tVMgcewa21zZ162Wzh7nzTNOJAtMIfQn+hSG > 2EGaw0NLFm0grpjITXCp24G1GwVUf3FR2dxt+GdsQ9upEs5605SMlknT6BLmtoJ8 > 8LCArwEfZ0UgC4T6qOWp7+Sbkcl124qg7abupewL8usKtmnQV00/8pIusx1mtypj > 4BDAE5Cq4e+U8hiB9nlGJzo1IFnyBszMOQQLunKGow=3D=3D > =3Dfv56 > -----END PGP SIGNATURE----- > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > --===============2295783958139820796== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+PGRpdiBjbGFz cz0iZ21haWxfcXVvdGUiPk9uIFN1biwgU2VwIDE0LCAyMDE0IGF0IDM6MDYgQU0sIFN2ZW4gS2ll c2tlIDxzcGFuIGRpcj0ibHRyIj4mbHQ7PGEgaHJlZj0ibWFpbHRvOnN2ZW5raWVza2VAZ21haWwu Y29tIiB0YXJnZXQ9Il9ibGFuayI+c3ZlbmtpZXNrZUBnbWFpbC5jb208L2E+Jmd0Ozwvc3Bhbj4g d3JvdGU6PGJyPjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjow cHggMHB4IDBweCAwLjhleDtib3JkZXItbGVmdC13aWR0aDoxcHg7Ym9yZGVyLWxlZnQtY29sb3I6 cmdiKDIwNCwyMDQsMjA0KTtib3JkZXItbGVmdC1zdHlsZTpzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4 Ij4tLS0tLUJFR0lOIFBHUCBTSUdORUQgTUVTU0FHRS0tLS0tPGJyPgpIYXNoOiBTSEExPGJyPgo8 c3BhbiBjbGFzcz0iIj48YnI+Ck9uIDEzLjA5LjIwMTQgMjI6MjUsIEl0YW1hciBIZWltIHdyb3Rl Ojxicj4KJmd0OyBsaWtlIHRoZSBob3N0dXNiIHZkc20gaG9vayBhbGxvd3M/PGJyPgo8L3NwYW4+ aXMgdGhpcyBpbnN0YWxsZWQgYnkgZGVmYXVsdCwgeWV0Pzxicj4KZnVydGhlcm1vcmUgSSB0aGlu ayB5b3UgbmVlZCB0byBlbmFibGUgaXQgdmlhIGVuZ2luZS1jb25maWcoY3VzdG9tPGJyPgpwYXJh bWV0ZXJzKSwgZG9uJiMzOTt0IHlvdT88YnI+Cjxicj4KSSBndWVzcyB3aGF0IGlzIGFza2VkIGZv ciBpcyBzb21ldGhpbmcgd29ya2luZyAmcXVvdDtvdXQgb2YgdGhlIGJveCZxdW90Oy48YnI+Cjxi cj48L2Jsb2NrcXVvdGU+WWVzIEl0JiMzOTtzIHN1cHBvcnRlZCBieSBob3N0dXNiIGhvb2sswqA8 ZGl2PkJ1dCB0aGlzIG5lZWRzIGFjY2VzcyB0byB0aGUgaG9zdCB0byBsaXN0IHdoYXQgd2hhdCBk ZXZpY2VzIGFyZSBpbnN0YWxsZWQuwqA8L2Rpdj48ZGl2PkkgaGF2ZSB1c2VkIG9uY2UgdlNwaGVy ZSwgYW5kIGl0IGFsbG93cyB0byBzZWxlY3Qgd2hpY2ggZGV2aWNlIHRvIGF0dGFjaCzCoDwvZGl2 PjxkaXY+SSBndWVzcyBpdCB3b3VsZCBiZSBuaWNlIHRvIGhhdmUgdGhpcyBpbiBmdXR1cmUgcmVs ZWFzZXMgLjwvZGl2PjxkaXY+wqA8L2Rpdj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUi IHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7Ym9yZGVyLWxlZnQtd2lkdGg6MXB4O2Jv cmRlci1sZWZ0LWNvbG9yOnJnYigyMDQsMjA0LDIwNCk7Ym9yZGVyLWxlZnQtc3R5bGU6c29saWQ7 cGFkZGluZy1sZWZ0OjFleCI+CmtpbmQgcmVnYXJkczxicj4KPGJyPgpTdmVuPGJyPgotLS0tLUJF R0lOIFBHUCBTSUdOQVRVUkUtLS0tLTxicj4KVmVyc2lvbjogR251UEcgdjIuMC4yMiAoTWluZ1cz Mik8YnI+Cjxicj4KaVFHY0JBRUJBZ0FHQlFKVUZOdjFBQW9KRUFxMGtHQVdEcnFsTnBnTUFNZ1Bv OVFxSDBhaXFFMGJNc212WERiTTxicj4KUi9nYksyK090ZURHS2dBN200bnZVSXc1ZHpRMVg1YTA3 K3E1MUpvU1JhVXJKM014YkEveTJsbmk5TEc2T2J5TTxicj4KNTdwWTNsd1dxbjkxYlMrZHdvOWJH YURLZ2RXcTNIb0hQZm8rV3o3TGZvSFNBQ3BlT2d1K2o2a1d0Z20zV2NMbTxicj4KRzN0U1QxZm5j TFhuV1BUUTZTa1hhS281TjhHNjhOcmpSMkloOHBGS3UrR2ZlUCswTXJlZEt0M2QreUhKUnJqVjxi cj4KOVp0WnZzdmQ0SU5ES09mVnZKbVI4TUEwTnZUU2tGdkxTQkh2SjlnRzNrMFVtbi9odGRuOXNQ Z1M0MUtnaHoyeDxicj4KTlYxWVg4cHI0UG1KamFuR2hGYVZBWXcydjM2N3RWTWdjZXdhMjF6WjE2 Mld6aDduelROT0pBdE1JZlFuK2hTRzxicj4KMkVHYXcwTkxGbTBncnBqSVRYQ3AyNEcxR3dWVWYz RlIyZHh0K0dkc1E5dXBFczU2MDVTTWxrblQ2QkxtdG9KODxicj4KOExDQXJ3RWZaMFVnQzRUNnFP V3A3K1Nia2NsMTI0cWc3YWJ1cGV3TDh1c0t0bW5RVjAwLzhwSXVzeDFtdHlwajxicj4KNEJEQUU1 Q3E0ZStVOGhpQjlubEdKem8xSUZueUJzek1PUVFMdW5LR293PT08YnI+Cj1mdjU2PGJyPgotLS0t LUVORCBQR1AgU0lHTkFUVVJFLS0tLS08YnI+CjxkaXYgY2xhc3M9IiI+PGRpdiBjbGFzcz0iaDUi Pl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPgpVc2Vy cyBtYWlsaW5nIGxpc3Q8YnI+CjxhIGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5vcmciPlVzZXJz QG92aXJ0Lm9yZzwvYT48YnI+CjxhIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1h bi9saXN0aW5mby91c2VycyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcv bWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48YnI+CjwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48 L2Rpdj48YnI+PC9kaXY+PC9kaXY+Cg== --===============2295783958139820796==-- From hypunit at gmail.com Sun Sep 14 21:12:32 2014 Content-Type: multipart/mixed; boundary="===============5842333453357604510==" MIME-Version: 1.0 From: Punit Dambiwal To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Mon, 15 Sep 2014 09:12:30 +0800 Message-ID: In-Reply-To: CAPiLpOubqw3fJEAcz9i8tmYr+2FW+HkiuQjFT6mn-8mOkQQ9aQ@mail.gmail.com --===============5842333453357604510== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi All, I want a better way to prevent Ip spoofing on the guest VM's... Thanks, Punit On Sun, Sep 14, 2014 at 10:04 PM, Mohyedeen Nazzal < mohyedeen.nazzal(a)gmail.com> wrote: > > > On Sun, Sep 14, 2014 at 3:06 AM, Sven Kieske wro= te: > >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> On 13.09.2014 22:25, Itamar Heim wrote: >> > like the hostusb vdsm hook allows? >> is this installed by default, yet? >> furthermore I think you need to enable it via engine-config(custom >> parameters), don't you? >> >> I guess what is asked for is something working "out of the box". >> >> Yes It's supported by hostusb hook, > But this needs access to the host to list what what devices are installed. > I have used once vSphere, and it allows to select which device to attach, > I guess it would be nice to have this in future releases . > > >> kind regards >> >> Sven >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v2.0.22 (MingW32) >> >> iQGcBAEBAgAGBQJUFNv1AAoJEAq0kGAWDrqlNpgMAMgPo9QqH0aiqE0bMsmvXDbM >> R/gbK2+OteDGKgA7m4nvUIw5dzQ1X5a07+q51JoSRaUrJ3MxbA/y2lni9LG6ObyM >> 57pY3lwWqn91bS+dwo9bGaDKgdWq3HoHPfo+Wz7LfoHSACpeOgu+j6kWtgm3WcLm >> G3tST1fncLXnWPTQ6SkXaKo5N8G68NrjR2Ih8pFKu+GfeP+0MredKt3d+yHJRrjV >> 9ZtZvsvd4INDKOfVvJmR8MA0NvTSkFvLSBHvJ9gG3k0Umn/htdn9sPgS41Kghz2x >> NV1YX8pr4PmJjanGhFaVAYw2v367tVMgcewa21zZ162Wzh7nzTNOJAtMIfQn+hSG >> 2EGaw0NLFm0grpjITXCp24G1GwVUf3FR2dxt+GdsQ9upEs5605SMlknT6BLmtoJ8 >> 8LCArwEfZ0UgC4T6qOWp7+Sbkcl124qg7abupewL8usKtmnQV00/8pIusx1mtypj >> 4BDAE5Cq4e+U8hiB9nlGJzo1IFnyBszMOQQLunKGow=3D=3D >> =3Dfv56 >> -----END PGP SIGNATURE----- >> _______________________________________________ >> 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 > > --===============5842333453357604510== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+SGkgQWxsLDxkaXY+PGJyPjwvZGl2PjxkaXY+SSB3YW50IGEgYmV0dGVy IHdheSB0byBwcmV2ZW50IElwIHNwb29maW5nIG9uIHRoZSBndWVzdCBWTSYjMzk7cy4uLjwvZGl2 PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhhbmtzLDwvZGl2PjxkaXY+UHVuaXQ8L2Rpdj48L2Rpdj48 ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX3F1b3RlIj5PbiBT dW4sIFNlcCAxNCwgMjAxNCBhdCAxMDowNCBQTSwgTW9oeWVkZWVuIE5henphbCA8c3BhbiBkaXI9 Imx0ciI+Jmx0OzxhIGhyZWY9Im1haWx0bzptb2h5ZWRlZW4ubmF6emFsQGdtYWlsLmNvbSIgdGFy Z2V0PSJfYmxhbmsiPm1vaHllZGVlbi5uYXp6YWxAZ21haWwuY29tPC9hPiZndDs8L3NwYW4+IHdy b3RlOjxicj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAw IDAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2 IGRpcj0ibHRyIj48YnI+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxicj48ZGl2IGNsYXNzPSJn bWFpbF9xdW90ZSI+PHNwYW4gY2xhc3M9IiI+T24gU3VuLCBTZXAgMTQsIDIwMTQgYXQgMzowNiBB TSwgU3ZlbiBLaWVza2UgPHNwYW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86c3Zlbmtp ZXNrZUBnbWFpbC5jb20iIHRhcmdldD0iX2JsYW5rIj5zdmVua2llc2tlQGdtYWlsLmNvbTwvYT4m Z3Q7PC9zcGFuPiB3cm90ZTo8YnI+PGJsb2NrcXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHls ZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4O2JvcmRlci1sZWZ0LXdpZHRoOjFweDtib3JkZXIt bGVmdC1jb2xvcjpyZ2IoMjA0LDIwNCwyMDQpO2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkO3BhZGRp bmctbGVmdDoxZXgiPi0tLS0tQkVHSU4gUEdQIFNJR05FRCBNRVNTQUdFLS0tLS08YnI+Ckhhc2g6 IFNIQTE8YnI+CjxzcGFuPjxicj4KT24gMTMuMDkuMjAxNCAyMjoyNSwgSXRhbWFyIEhlaW0gd3Jv dGU6PGJyPgomZ3Q7IGxpa2UgdGhlIGhvc3R1c2IgdmRzbSBob29rIGFsbG93cz88YnI+Cjwvc3Bh bj5pcyB0aGlzIGluc3RhbGxlZCBieSBkZWZhdWx0LCB5ZXQ/PGJyPgpmdXJ0aGVybW9yZSBJIHRo aW5rIHlvdSBuZWVkIHRvIGVuYWJsZSBpdCB2aWEgZW5naW5lLWNvbmZpZyhjdXN0b208YnI+CnBh cmFtZXRlcnMpLCBkb24mIzM5O3QgeW91Pzxicj4KPGJyPgpJIGd1ZXNzIHdoYXQgaXMgYXNrZWQg Zm9yIGlzIHNvbWV0aGluZyB3b3JraW5nICZxdW90O291dCBvZiB0aGUgYm94JnF1b3Q7Ljxicj4K PGJyPjwvYmxvY2txdW90ZT48L3NwYW4+WWVzIEl0JiMzOTtzIHN1cHBvcnRlZCBieSBob3N0dXNi IGhvb2sswqA8ZGl2PkJ1dCB0aGlzIG5lZWRzIGFjY2VzcyB0byB0aGUgaG9zdCB0byBsaXN0IHdo YXQgd2hhdCBkZXZpY2VzIGFyZSBpbnN0YWxsZWQuwqA8L2Rpdj48ZGl2PkkgaGF2ZSB1c2VkIG9u Y2UgdlNwaGVyZSwgYW5kIGl0IGFsbG93cyB0byBzZWxlY3Qgd2hpY2ggZGV2aWNlIHRvIGF0dGFj aCzCoDwvZGl2PjxkaXY+SSBndWVzcyBpdCB3b3VsZCBiZSBuaWNlIHRvIGhhdmUgdGhpcyBpbiBm dXR1cmUgcmVsZWFzZXMgLjwvZGl2PjxzcGFuIGNsYXNzPSIiPjxkaXY+wqA8L2Rpdj48YmxvY2tx dW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MHB4IDBweCAwcHggMC44ZXg7 Ym9yZGVyLWxlZnQtd2lkdGg6MXB4O2JvcmRlci1sZWZ0LWNvbG9yOnJnYigyMDQsMjA0LDIwNCk7 Ym9yZGVyLWxlZnQtc3R5bGU6c29saWQ7cGFkZGluZy1sZWZ0OjFleCI+CmtpbmQgcmVnYXJkczxi cj4KPGJyPgpTdmVuPGJyPgotLS0tLUJFR0lOIFBHUCBTSUdOQVRVUkUtLS0tLTxicj4KVmVyc2lv bjogR251UEcgdjIuMC4yMiAoTWluZ1czMik8YnI+Cjxicj4KaVFHY0JBRUJBZ0FHQlFKVUZOdjFB QW9KRUFxMGtHQVdEcnFsTnBnTUFNZ1BvOVFxSDBhaXFFMGJNc212WERiTTxicj4KUi9nYksyK090 ZURHS2dBN200bnZVSXc1ZHpRMVg1YTA3K3E1MUpvU1JhVXJKM014YkEveTJsbmk5TEc2T2J5TTxi cj4KNTdwWTNsd1dxbjkxYlMrZHdvOWJHYURLZ2RXcTNIb0hQZm8rV3o3TGZvSFNBQ3BlT2d1K2o2 a1d0Z20zV2NMbTxicj4KRzN0U1QxZm5jTFhuV1BUUTZTa1hhS281TjhHNjhOcmpSMkloOHBGS3Ur R2ZlUCswTXJlZEt0M2QreUhKUnJqVjxicj4KOVp0WnZzdmQ0SU5ES09mVnZKbVI4TUEwTnZUU2tG dkxTQkh2SjlnRzNrMFVtbi9odGRuOXNQZ1M0MUtnaHoyeDxicj4KTlYxWVg4cHI0UG1KamFuR2hG YVZBWXcydjM2N3RWTWdjZXdhMjF6WjE2Mld6aDduelROT0pBdE1JZlFuK2hTRzxicj4KMkVHYXcw TkxGbTBncnBqSVRYQ3AyNEcxR3dWVWYzRlIyZHh0K0dkc1E5dXBFczU2MDVTTWxrblQ2QkxtdG9K ODxicj4KOExDQXJ3RWZaMFVnQzRUNnFPV3A3K1Nia2NsMTI0cWc3YWJ1cGV3TDh1c0t0bW5RVjAw LzhwSXVzeDFtdHlwajxicj4KNEJEQUU1Q3E0ZStVOGhpQjlubEdKem8xSUZueUJzek1PUVFMdW5L R293PT08YnI+Cj1mdjU2PGJyPgotLS0tLUVORCBQR1AgU0lHTkFUVVJFLS0tLS08YnI+CjxkaXY+ PGRpdj5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4K VXNlcnMgbWFpbGluZyBsaXN0PGJyPgo8YSBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIiB0 YXJnZXQ9Il9ibGFuayI+VXNlcnNAb3ZpcnQub3JnPC9hPjxicj4KPGEgaHJlZj0iaHR0cDovL2xp c3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIiB0YXJnZXQ9Il9ibGFuayI+aHR0 cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPjxicj4KPC9kaXY+ PC9kaXY+PC9ibG9ja3F1b3RlPjwvc3Bhbj48L2Rpdj48YnI+PC9kaXY+PC9kaXY+Cjxicj5fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4KVXNlcnMgbWFp bGluZyBsaXN0PGJyPgo8YSBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0Bvdmly dC5vcmc8L2E+PGJyPgo8YSBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlz dGluZm8vdXNlcnMiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxt YW4vbGlzdGluZm8vdXNlcnM8L2E+PGJyPgo8YnI+PC9ibG9ja3F1b3RlPjwvZGl2Pjxicj48L2Rp dj4K --===============5842333453357604510==-- From j.astrego at netbulae.eu Mon Sep 15 05:16:55 2014 Content-Type: multipart/mixed; boundary="===============1815433057411220532==" MIME-Version: 1.0 From: Jorick Astrego To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Mon, 15 Sep 2014 11:16:50 +0200 Message-ID: <5416AE82.5000903@netbulae.eu> In-Reply-To: 5414A73E.6070101@redhat.com --===============1815433057411220532== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/13/2014 10:21 PM, Itamar Heim wrote: > On 09/12/2014 04:45 PM, Federico Alberto Sayd wrote: >> On 12/09/14 09:55, Jakub Bittner wrote: >>> ISO upload over web UI. >> +1, Is it so hard to implement such feature? > > well, the tricky part is web ui access the engine, which doesn't = > access the storage, rather the hosts do, so you need to stream it via = > the engine. > good news are vdsm has now upload/download api's which should = > hopefully pave the way for this to materialize. > +1 and don't forget the image uploader over web UI. Kind regards, Jorick Astrego Netbulae --===============1815433057411220532==-- From j.astrego at netbulae.eu Mon Sep 15 05:22:08 2014 Content-Type: multipart/mixed; boundary="===============4159345461521189851==" MIME-Version: 1.0 From: Jorick Astrego To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Mon, 15 Sep 2014 11:22:03 +0200 Message-ID: <5416AFBB.80409@netbulae.eu> In-Reply-To: 5414A73E.6070101@redhat.com --===============4159345461521189851== 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. --------------090503050909000201070906 Content-Type: text/plain; charset=3Dwindows-1252; format=3Dflowed Content-Transfer-Encoding: 7bit Another one from our list: Log Browser to view, search, and export Logs for troubleshooting http://kb.vmware.com/selfservice/microsites/search.do?language=3Den_US&= cmd=3DdisplayKC&externalId=3D2032888 Purpose You can view, search, and export one or more vCenter Server and ESXi log files at a time using the log browser. You can also export, manage, and view different log types. I like to use ssh myself (or our log server) but we would like to = severely limit ssh access to the engine. It would be great to have a webGUI log view to do troubleshooting from. = The current events and alerts view is not really practical. Kind regards, Jorick Astrego Netbulae --------------090503050909000201070906 Content-Type: text/html; charset=3Dwindows-1252 Content-Transfer-Encoding: 7bit Another one from our list:

Log Browser to view, search, and export Logs for troubleshooting
http://kb.vmware.com/selfservice/microsites/search.do?language= =3Den_US&cmd=3DdisplayKC&externalId=3D2032888

Purpose

You can view, search, and export one or more vCenter Server and ESXi log files at a time using the log browser.
You can also export, manage, and view different log types.

I like to use ssh myself (or our log server) but we would like to severely limit ssh access to the engine.

It would be great to have a webGUI log view to do troubleshooting from. The current events and alerts view is not really practical.

Kind regards,

Jorick Astrego
Netbulae
--------------090503050909000201070906-- --===============4159345461521189851== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wOTA1MDMwNTA5MDkwMDAyMDEwNzA5MDYKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXdpbmRvd3MtMTI1MjsgZm9ybWF0PWZsb3dlZApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiA3Yml0CgpBbm90aGVyIG9uZSBmcm9tIG91ciBsaXN0OgoKICAgIExvZyBCcm93c2VyIHRvIHZp ZXcsIHNlYXJjaCwgYW5kIGV4cG9ydCBMb2dzIGZvciB0cm91Ymxlc2hvb3RpbmcKICAgIGh0dHA6 Ly9rYi52bXdhcmUuY29tL3NlbGZzZXJ2aWNlL21pY3Jvc2l0ZXMvc2VhcmNoLmRvP2xhbmd1YWdl PWVuX1VTJmNtZD1kaXNwbGF5S0MmZXh0ZXJuYWxJZD0yMDMyODg4CgoKICAgICAgICAgICAgUHVy cG9zZQoKICAgIFlvdSBjYW4gdmlldywgc2VhcmNoLCBhbmQgZXhwb3J0IG9uZSBvciBtb3JlIHZD ZW50ZXIgU2VydmVyIGFuZCBFU1hpCiAgICBsb2cgZmlsZXMgYXQgYSB0aW1lIHVzaW5nIHRoZSBs b2cgYnJvd3Nlci4KICAgIFlvdSBjYW4gYWxzbyBleHBvcnQsIG1hbmFnZSwgYW5kIHZpZXcgZGlm ZmVyZW50IGxvZyB0eXBlcy4KCgpJIGxpa2UgdG8gdXNlIHNzaCBteXNlbGYgKG9yIG91ciBsb2cg c2VydmVyKSBidXQgd2Ugd291bGQgbGlrZSB0byAKc2V2ZXJlbHkgbGltaXQgc3NoIGFjY2VzcyB0 byB0aGUgZW5naW5lLgoKSXQgd291bGQgYmUgZ3JlYXQgdG8gaGF2ZSBhIHdlYkdVSSBsb2cgdmll dyB0byBkbyB0cm91Ymxlc2hvb3RpbmcgZnJvbS4gClRoZSBjdXJyZW50IGV2ZW50cyBhbmQgYWxl cnRzIHZpZXcgaXMgbm90IHJlYWxseSBwcmFjdGljYWwuCgpLaW5kIHJlZ2FyZHMsCgpKb3JpY2sg QXN0cmVnbwpOZXRidWxhZQoKLS0tLS0tLS0tLS0tLS0wOTA1MDMwNTA5MDkwMDAyMDEwNzA5MDYK Q29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9d2luZG93cy0xMjUyCkNvbnRlbnQtVHJh bnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPgogIDxoZWFkPgogICAgPG1ldGEgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXdpbmRvd3MtMTI1MiIKICAgICAgaHR0cC1lcXVpdj0iQ29udGVu dC1UeXBlIj4KICA8L2hlYWQ+CiAgPGJvZHkgYmdjb2xvcj0iI0ZGRkZGRiIgdGV4dD0iIzAwMDAw MCI+CiAgICBBbm90aGVyIG9uZSBmcm9tIG91ciBsaXN0Ojxicj4KICAgIDxicj4KICAgIDxibG9j a3F1b3RlPkxvZyBCcm93c2VyIHRvIHZpZXcsIHNlYXJjaCwgYW5kIGV4cG9ydCBMb2dzIGZvcgog ICAgICB0cm91Ymxlc2hvb3Rpbmc8YnI+CjxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQi IGhyZWY9Imh0dHA6Ly9rYi52bXdhcmUuY29tL3NlbGZzZXJ2aWNlL21pY3Jvc2l0ZXMvc2VhcmNo LmRvP2xhbmd1YWdlPWVuX1VTJmFtcDtjbWQ9ZGlzcGxheUtDJmFtcDtleHRlcm5hbElkPTIwMzI4 ODgiPmh0dHA6Ly9rYi52bXdhcmUuY29tL3NlbGZzZXJ2aWNlL21pY3Jvc2l0ZXMvc2VhcmNoLmRv P2xhbmd1YWdlPWVuX1VTJmFtcDtjbWQ9ZGlzcGxheUtDJmFtcDtleHRlcm5hbElkPTIwMzI4ODg8 L2E+PGJyPgogICAgICA8aDQgY2xhc3M9ImRvY2hlYWRpbmcgUHVycG9zZSI+UHVycG9zZTwvaDQ+ CiAgICAgIDxkaXY+WW91IGNhbiB2aWV3LCBzZWFyY2gsIGFuZCBleHBvcnQgb25lIG9yIG1vcmUg dkNlbnRlciBTZXJ2ZXIKICAgICAgICBhbmQgRVNYaSBsb2cgZmlsZXMgYXQgYSB0aW1lIHVzaW5n IHRoZSBsb2cgYnJvd3Nlci48L2Rpdj4KICAgICAgPGRpdj5Zb3UgY2FuIGFsc28gZXhwb3J0LCBt YW5hZ2UsIGFuZCB2aWV3IGRpZmZlcmVudCBsb2cgdHlwZXMuPGJyPgogICAgICA8L2Rpdj4KICAg IDwvYmxvY2txdW90ZT4KICAgIDxicj4KICAgIEkgbGlrZSB0byB1c2Ugc3NoIG15c2VsZiAob3Ig b3VyIGxvZyBzZXJ2ZXIpIGJ1dCB3ZSB3b3VsZCBsaWtlIHRvCiAgICBzZXZlcmVseSBsaW1pdCBz c2ggYWNjZXNzIHRvIHRoZSBlbmdpbmUuIDxicj4KICAgIDxicj4KICAgIEl0IHdvdWxkIGJlIGdy ZWF0IHRvIGhhdmUgYSB3ZWJHVUkgbG9nIHZpZXcgdG8gZG8gdHJvdWJsZXNob290aW5nCiAgICBm cm9tLiBUaGUgY3VycmVudCBldmVudHMgYW5kIGFsZXJ0cyB2aWV3IGlzIG5vdCByZWFsbHkgcHJh Y3RpY2FsLjxicj4KICAgIDxicj4KICAgIEtpbmQgcmVnYXJkcyw8YnI+CiAgICA8YnI+CiAgICBK b3JpY2sgQXN0cmVnbzxicj4KICAgIE5ldGJ1bGFlPGJyPgogIDwvYm9keT4KPC9odG1sPgoKLS0t LS0tLS0tLS0tLS0wOTA1MDMwNTA5MDkwMDAyMDEwNzA5MDYtLQoK --===============4159345461521189851==-- From fdeutsch at redhat.com Mon Sep 15 05:44:46 2014 Content-Type: multipart/mixed; boundary="===============7690385245963371253==" MIME-Version: 1.0 From: Fabian Deutsch To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Mon, 15 Sep 2014 05:44:46 -0400 Message-ID: <620139868.28746817.1410774286403.JavaMail.zimbra@redhat.com> In-Reply-To: 5412E591.6060900@redhat.com --===============7690385245963371253== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Auto-configuration of the oVirt Virtual Appliance by hosted-engine setup. Basically give hosted-engine setup the features to configure the appliance = to work well. Especially take care about host+guest side OS level configuration like i.e.= networks. - fabian ----- Original Message ----- > With oVirt 3.5 nearing GA, time to ask for "what do you want to see in > oVirt 3.6"? > = > Thanks, > Itamar > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users >=20 --===============7690385245963371253==-- From daniel.helgenberger at m-box.de Mon Sep 15 08:15:57 2014 Content-Type: multipart/mixed; boundary="===============2698799659943293940==" MIME-Version: 1.0 From: Daniel Helgenberger To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Mon, 15 Sep 2014 12:15:46 +0000 Message-ID: <27e504faf41b486784bcf970e89caf8c@EXCHANGE.mbox.loc> In-Reply-To: 5412E591.6060900@redhat.com --===============2698799659943293940== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hello, +1 for the iso uploader, +1 for hostusb in UI +1 EL 7 (on the roadmap anyway?) With hostusb some more host-dev virtualization could be added. Top of my list is: - SR-IOV - NPV - VFIO These things could be handled on cluster level - hypervisors need to have the same hardware configuration anyway. Also, I think its time to add official support for OpenVswitch? Thanks, = On 12.09.2014 14:23, Itamar Heim wrote: > With oVirt 3.5 nearing GA, time to ask for "what do you want to see in = > oVirt 3.6"? > > Thanks, > Itamar > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > -- = Daniel Helgenberger m box bewegtbild GmbH P: +49/30/2408781-22 F: +49/30/2408781-10 ACKERSTR. 19 D-10115 BERLIN www.m-box.de www.monkeymen.tv Gesch=C3=A4ftsf=C3=BChrer: Martin Retschitzegger / Michaela G=C3=B6llner Handeslregister: Amtsgericht Charlottenburg / HRB 112767 --===============2698799659943293940==-- From iheim at redhat.com Mon Sep 15 08:25:12 2014 Content-Type: multipart/mixed; boundary="===============6390378555873347233==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Mon, 15 Sep 2014 15:25:07 +0300 Message-ID: <5416DAA3.7080505@redhat.com> In-Reply-To: 27e504faf41b486784bcf970e89caf8c@EXCHANGE.mbox.loc --===============6390378555873347233== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/15/2014 03:15 PM, Daniel Helgenberger wrote: > Also, I think its time to add official support for OpenVswitch? That's available via the neutron integration? --===============6390378555873347233==-- From lpeer at redhat.com Mon Sep 15 08:46:14 2014 Content-Type: multipart/mixed; boundary="===============4013504305969220485==" MIME-Version: 1.0 From: Livnat Peer To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Mon, 15 Sep 2014 15:46:05 +0300 Message-ID: <5416DF8D.5020604@redhat.com> In-Reply-To: 27e504faf41b486784bcf970e89caf8c@EXCHANGE.mbox.loc --===============4013504305969220485== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/15/2014 03:15 PM, Daniel Helgenberger wrote: > Hello, > +1 for the iso uploader, > +1 for hostusb in UI > +1 EL 7 (on the roadmap anyway?) > = > With hostusb some more host-dev virtualization could be added. Top of my > list is: > - SR-IOV > - NPV > - VFIO > = > These things could be handled on cluster level - hypervisors need to > have the same hardware configuration anyway. > = > Also, I think its time to add official support for OpenVswitch? > = Are you looking for a specific functionality that is available via OpenVswitch (=3DOVS)? also we have the Neutron integration where we use OVS. > Thanks, > = > On 12.09.2014 14:23, Itamar Heim wrote: >> With oVirt 3.5 nearing GA, time to ask for "what do you want to see in = >> oVirt 3.6"? >> >> Thanks, >> Itamar >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users >> > = --===============4013504305969220485==-- From daniel.helgenberger at m-box.de Mon Sep 15 09:10:35 2014 Content-Type: multipart/mixed; boundary="===============2254348274894876474==" MIME-Version: 1.0 From: Daniel Helgenberger To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Mon, 15 Sep 2014 13:10:28 +0000 Message-ID: In-Reply-To: 5416DF8D.5020604@redhat.com --===============2254348274894876474== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hello Livnat, On 15.09.2014 14:46, Livnat Peer wrote: > On 09/15/2014 03:15 PM, Daniel Helgenberger wrote: >> Hello, >> +1 for the iso uploader, >> +1 for hostusb in UI >> +1 EL 7 (on the roadmap anyway?) >> >> With hostusb some more host-dev virtualization could be added. Top of my >> list is: >> - SR-IOV >> - NPV >> - VFIO >> >> These things could be handled on cluster level - hypervisors need to >> have the same hardware configuration anyway. >> >> Also, I think its time to add official support for OpenVswitch? >> > Are you looking for a specific functionality that is available via > OpenVswitch (=3DOVS)? > also we have the Neutron integration where we use OVS. I think its sufficient to say OVS is a 'real' modern switch while plain ol' linux bridge is not (so much any more). Of curse, maybe implementing other things like macvtap and / or SR-IOV achieves just the same thing (at least for me, as I then mange vlans/trunks and QoS, Spanning Tree ect. on my switches). I know you can point on OpenStack integration because you get those features for 'free' (see Ceph). But what about users like me who do not wish / can / should implement the whole OpenStack but rather want to run 'plain' oVirt? I think this might not be a desirable way to add / modernize features as it creates a huge overhead (at least in my use case, medium business. I did this once for Glance 'just' to get a way to more easily handle import / export of image files, now I need to implement Neutron 'just' to get OVS?). Don't get me wrong - OpenStack integration is a wonderful thing witch leaves room for expansion - later on. Thanks! > > >> Thanks, >> = >> On 12.09.2014 14:23, Itamar Heim wrote: >>> With oVirt 3.5 nearing GA, time to ask for "what do you want to see in = >>> oVirt 3.6"? >>> >>> Thanks, >>> Itamar >>> _______________________________________________ >>> Users mailing list >>> Users(a)ovirt.org >>> http://lists.ovirt.org/mailman/listinfo/users >>> > -- = Daniel Helgenberger m box bewegtbild GmbH P: +49/30/2408781-22 F: +49/30/2408781-10 ACKERSTR. 19 D-10115 BERLIN www.m-box.de www.monkeymen.tv Gesch=C3=A4ftsf=C3=BChrer: Martin Retschitzegger / Michaela G=C3=B6llner Handeslregister: Amtsgericht Charlottenburg / HRB 112767 --===============2254348274894876474==-- From iheim at redhat.com Mon Sep 15 09:23:13 2014 Content-Type: multipart/mixed; boundary="===============6210599921972615136==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Mon, 15 Sep 2014 16:23:07 +0300 Message-ID: <5416E83B.1030003@redhat.com> In-Reply-To: f6e5f2e1f09b452c836354b3c238cf7e@EXCHANGE.mbox.loc --===============6210599921972615136== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/15/2014 04:10 PM, Daniel Helgenberger wrote: > Hello Livnat, > On 15.09.2014 14:46, Livnat Peer wrote: >> On 09/15/2014 03:15 PM, Daniel Helgenberger wrote: >>> Hello, >>> +1 for the iso uploader, >>> +1 for hostusb in UI >>> +1 EL 7 (on the roadmap anyway?) >>> >>> With hostusb some more host-dev virtualization could be added. Top of my >>> list is: >>> - SR-IOV >>> - NPV >>> - VFIO >>> >>> These things could be handled on cluster level - hypervisors need to >>> have the same hardware configuration anyway. >>> >>> Also, I think its time to add official support for OpenVswitch? >>> >> Are you looking for a specific functionality that is available via >> OpenVswitch (=3DOVS)? >> also we have the Neutron integration where we use OVS. > I think its sufficient to say OVS is a 'real' modern switch while plain > ol' linux bridge is not (so much any more). Of curse, maybe implementing > other things like macvtap and / or SR-IOV achieves just the same thing > (at least for me, as I then mange vlans/trunks and QoS, Spanning Tree > ect. on my switches). > > I know you can point on OpenStack integration because you get those > features for 'free' (see Ceph). But what about users like me who do not > wish / can / should implement the whole OpenStack but rather want to run > 'plain' oVirt? that's why we added in 3.5 a standalone, pre-configured, neutron virtual = appliance so you won't need "all of openstack"? > I think this might not be a desirable way to add / modernize features as > it creates a huge overhead (at least in my use case, medium business. I > did this once for Glance 'just' to get a way to more easily handle > import / export of image files, now I need to implement Neutron 'just' > to get OVS?). > > Don't get me wrong - OpenStack integration is a wonderful thing witch > leaves room for expansion - later on. > > Thanks! >> >> >>> Thanks, >>> >>> On 12.09.2014 14:23, Itamar Heim wrote: >>>> With oVirt 3.5 nearing GA, time to ask for "what do you want to see in >>>> oVirt 3.6"? >>>> >>>> Thanks, >>>> Itamar >>>> _______________________________________________ >>>> Users mailing list >>>> Users(a)ovirt.org >>>> http://lists.ovirt.org/mailman/listinfo/users >>>> >> > --===============6210599921972615136==-- From daniel.helgenberger at m-box.de Mon Sep 15 11:17:23 2014 Content-Type: multipart/mixed; boundary="===============5560586389866187330==" MIME-Version: 1.0 From: Daniel Helgenberger To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Mon, 15 Sep 2014 15:17:20 +0000 Message-ID: In-Reply-To: 5416E83B.1030003@redhat.com --===============5560586389866187330== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 15.09.2014 15:23, Itamar Heim wrote: > On 09/15/2014 04:10 PM, Daniel Helgenberger wrote: >> Hello Livnat, >> On 15.09.2014 14:46, Livnat Peer wrote: >>> On 09/15/2014 03:15 PM, Daniel Helgenberger wrote: >>>> Hello, >>>> +1 for the iso uploader, >>>> +1 for hostusb in UI >>>> +1 EL 7 (on the roadmap anyway?) >>>> >>>> With hostusb some more host-dev virtualization could be added. Top of = my >>>> list is: >>>> - SR-IOV >>>> - NPV >>>> - VFIO >>>> >>>> These things could be handled on cluster level - hypervisors need to >>>> have the same hardware configuration anyway. >>>> >>>> Also, I think its time to add official support for OpenVswitch? >>>> >>> Are you looking for a specific functionality that is available via >>> OpenVswitch (=3DOVS)? >>> also we have the Neutron integration where we use OVS. >> I think its sufficient to say OVS is a 'real' modern switch while plain >> ol' linux bridge is not (so much any more). Of curse, maybe implementing >> other things like macvtap and / or SR-IOV achieves just the same thing >> (at least for me, as I then mange vlans/trunks and QoS, Spanning Tree >> ect. on my switches). >> >> I know you can point on OpenStack integration because you get those >> features for 'free' (see Ceph). But what about users like me who do not >> wish / can / should implement the whole OpenStack but rather want to run >> 'plain' oVirt? > that's why we added in 3.5 a standalone, pre-configured, neutron virtual = > appliance so you won't need "all of openstack"? Witch is certainly nice to have. But this is not the point. IMHO storage and networking are core functions for a virtualization platform. And such a platform will need to reflect the the progress made in general and in particular by the hypervisor monitor (libvirt). I am no developer and can hardly estimate the coding effort and do not want you to redo already working things. But at least in case of Ceph there is the API from libvirt, this is true for all the other things I mentioned, in my naive view they are all variations of the hostusb hook. Certainly I can deploy OVS myself and manage it from CLI, witch is what I do now. But in the end, I would very much like to do this via one integrated GUI, this is why I deploy oVirt (witch I see as a open source counterpart to EXi. Esp. the concept of one engine for management - but not critical for running my VMs.) Please allow me a 'heretic' question, will oVirt make itself obsoleted in the future because all of the core functionality is moved to an external provider? Is it better for my use case (small/medium business and not in the telco sector) to deploy OpenStack in the first place and not to use oVirt at all? ATM OpenStack seems to me like the literal sledgehammer to crack a nut. Thanks, > >> I think this might not be a desirable way to add / modernize features as >> it creates a huge overhead (at least in my use case, medium business. I >> did this once for Glance 'just' to get a way to more easily handle >> import / export of image files, now I need to implement Neutron 'just' >> to get OVS?). >> >> Don't get me wrong - OpenStack integration is a wonderful thing witch >> leaves room for expansion - later on. >> >> Thanks! >>> >>>> Thanks, >>>> >>>> On 12.09.2014 14:23, Itamar Heim wrote: >>>>> With oVirt 3.5 nearing GA, time to ask for "what do you want to see in >>>>> oVirt 3.6"? >>>>> >>>>> Thanks, >>>>> Itamar >>>>> _______________________________________________ >>>>> Users mailing list >>>>> Users(a)ovirt.org >>>>> http://lists.ovirt.org/mailman/listinfo/users >>>>> > -- = Daniel Helgenberger m box bewegtbild GmbH P: +49/30/2408781-22 F: +49/30/2408781-10 ACKERSTR. 19 D-10115 BERLIN www.m-box.de www.monkeymen.tv Gesch=C3=A4ftsf=C3=BChrer: Martin Retschitzegger / Michaela G=C3=B6llner Handeslregister: Amtsgericht Charlottenburg / HRB 112767 --===============5560586389866187330==-- From iheim at redhat.com Mon Sep 15 11:28:12 2014 Content-Type: multipart/mixed; boundary="===============8426117281162717072==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Mon, 15 Sep 2014 18:28:04 +0300 Message-ID: <54170584.7050109@redhat.com> In-Reply-To: e0b17e0969a14e56bf4089d840d9fecd@EXCHANGE.mbox.loc --===============8426117281162717072== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/15/2014 06:17 PM, Daniel Helgenberger wrote: > > On 15.09.2014 15:23, Itamar Heim wrote: >> On 09/15/2014 04:10 PM, Daniel Helgenberger wrote: >>> Hello Livnat, >>> On 15.09.2014 14:46, Livnat Peer wrote: >>>> On 09/15/2014 03:15 PM, Daniel Helgenberger wrote: >>>>> Hello, >>>>> +1 for the iso uploader, >>>>> +1 for hostusb in UI >>>>> +1 EL 7 (on the roadmap anyway?) >>>>> >>>>> With hostusb some more host-dev virtualization could be added. Top of= my >>>>> list is: >>>>> - SR-IOV >>>>> - NPV >>>>> - VFIO >>>>> >>>>> These things could be handled on cluster level - hypervisors need to >>>>> have the same hardware configuration anyway. >>>>> >>>>> Also, I think its time to add official support for OpenVswitch? >>>>> >>>> Are you looking for a specific functionality that is available via >>>> OpenVswitch (=3DOVS)? >>>> also we have the Neutron integration where we use OVS. >>> I think its sufficient to say OVS is a 'real' modern switch while plain >>> ol' linux bridge is not (so much any more). Of curse, maybe implementing >>> other things like macvtap and / or SR-IOV achieves just the same thing >>> (at least for me, as I then mange vlans/trunks and QoS, Spanning Tree >>> ect. on my switches). >>> >>> I know you can point on OpenStack integration because you get those >>> features for 'free' (see Ceph). But what about users like me who do not >>> wish / can / should implement the whole OpenStack but rather want to run >>> 'plain' oVirt? >> that's why we added in 3.5 a standalone, pre-configured, neutron virtual >> appliance so you won't need "all of openstack"? > Witch is certainly nice to have. But this is not the point. IMHO storage > and networking are core functions for a virtualization platform. And > such a platform will need to reflect the the progress made in general > and in particular by the hypervisor monitor (libvirt). > I am no developer and can hardly estimate the coding effort and do not > want you to redo already working things. But at least in case of Ceph > there is the API from libvirt, this is true for all the other things I > mentioned, in my naive view they are all variations of the hostusb hook. > Certainly I can deploy OVS myself and manage it from CLI, witch is what > I do now. > > But in the end, I would very much like to do this via one integrated > GUI, this is why I deploy oVirt (witch I see as a open source > counterpart to EXi. Esp. the concept of one engine for management - but > not critical for running my VMs.) > Please allow me a 'heretic' question, will oVirt make itself obsoleted > in the future because all of the core functionality is moved to an > external provider? Is it better for my use case (small/medium business > and not in the telco sector) to deploy OpenStack in the first place and > not to use oVirt at all? ATM OpenStack seems to me like the literal > sledgehammer to crack a nut. well, we are trying things out, seeing what works, what makes sense, = what does not, etc. yes, ceph is supported by libvirt. the cinder-ceph approach will use = that libvirt functionality. but the "meta data" actions (create disk, = etc.) will be done via engine-cinder-ceph, rather than engine-vdsm-ceph. for both cinder and neutron, the nice thing about them is a very large = ecosystem of 3rd party implementations which are easy to leverage due to = the integration. no, it doesn't mean all features will be done only through neutron or = cinder, but some functionality make more sense there than doing = everything natively. just like doing bare metal provisioning and some = guest provisioning makes more sense through an external provider (we = pushed a foreman integration, someone can contribute another flavor). Same for advanced scheduling - we added integration via optaplanner for = advanced scheduling/load-balancing. > > Thanks, > > >> >>> I think this might not be a desirable way to add / modernize features as >>> it creates a huge overhead (at least in my use case, medium business. I >>> did this once for Glance 'just' to get a way to more easily handle >>> import / export of image files, now I need to implement Neutron 'just' >>> to get OVS?). >>> >>> Don't get me wrong - OpenStack integration is a wonderful thing witch >>> leaves room for expansion - later on. >>> >>> Thanks! >>>> >>>>> Thanks, >>>>> >>>>> On 12.09.2014 14:23, Itamar Heim wrote: >>>>>> With oVirt 3.5 nearing GA, time to ask for "what do you want to see = in >>>>>> oVirt 3.6"? >>>>>> >>>>>> Thanks, >>>>>> Itamar >>>>>> _______________________________________________ >>>>>> Users mailing list >>>>>> Users(a)ovirt.org >>>>>> http://lists.ovirt.org/mailman/listinfo/users >>>>>> >> > --===============8426117281162717072==-- From fsayd at uncu.edu.ar Mon Sep 15 14:30:51 2014 Content-Type: multipart/mixed; boundary="===============2937160000187003995==" MIME-Version: 1.0 From: Federico Alberto Sayd To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Mon, 15 Sep 2014 15:30:46 -0300 Message-ID: <54173056.5020908@uncu.edu.ar> In-Reply-To: 5412E591.6060900@redhat.com --===============2937160000187003995== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 12/09/14 09:22, Itamar Heim wrote: > With oVirt 3.5 nearing GA, time to ask for "what do you want to see in = > oVirt 3.6"? > > Thanks, > Itamar > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > > Backup frontend through WebUI Progress bar and percent of completion also for snapshots vm cloning and = disk copy Basic vm performance graphs in the WebUI without Reports/DHW --===============2937160000187003995==-- From yzaslavs at redhat.com Mon Sep 15 18:20:17 2014 Content-Type: multipart/mixed; boundary="===============7507490325823241022==" MIME-Version: 1.0 From: Yair Zaslavsky To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Mon, 15 Sep 2014 18:20:16 -0400 Message-ID: <447842214.14481886.1410819616683.JavaMail.zimbra@redhat.com> In-Reply-To: 5412E591.6060900@redhat.com --===============7507490325823241022== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Switch our providers (i.e - neutron) to extapi based extensions. ----- Original Message ----- > From: "Itamar Heim" > To: users(a)ovirt.org > Sent: Friday, September 12, 2014 3:22:41 PM > Subject: [ovirt-users] [RFI] oVirt 3.6 Planning > = > With oVirt 3.5 nearing GA, time to ask for "what do you want to see in > oVirt 3.6"? > = > Thanks, > Itamar > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users >=20 --===============7507490325823241022==-- From lpeer at redhat.com Tue Sep 16 03:17:42 2014 Content-Type: multipart/mixed; boundary="===============4934003198839211548==" MIME-Version: 1.0 From: Livnat Peer To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Tue, 16 Sep 2014 10:17:34 +0300 Message-ID: <5417E40E.4070809@redhat.com> In-Reply-To: f6e5f2e1f09b452c836354b3c238cf7e@EXCHANGE.mbox.loc --===============4934003198839211548== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/15/2014 04:10 PM, Daniel Helgenberger wrote: > Hello Livnat, > On 15.09.2014 14:46, Livnat Peer wrote: >> On 09/15/2014 03:15 PM, Daniel Helgenberger wrote: >>> Hello, >>> +1 for the iso uploader, >>> +1 for hostusb in UI >>> +1 EL 7 (on the roadmap anyway?) >>> >>> With hostusb some more host-dev virtualization could be added. Top of my >>> list is: >>> - SR-IOV >>> - NPV >>> - VFIO >>> >>> These things could be handled on cluster level - hypervisors need to >>> have the same hardware configuration anyway. >>> >>> Also, I think its time to add official support for OpenVswitch? >>> >> Are you looking for a specific functionality that is available via >> OpenVswitch (=3DOVS)? >> also we have the Neutron integration where we use OVS. > I think its sufficient to say OVS is a 'real' modern switch while plain > ol' linux bridge is not (so much any more). Of curse, maybe implementing > other things like macvtap and / or SR-IOV achieves just the same thing > (at least for me, as I then mange vlans/trunks and QoS, Spanning Tree > ect. on my switches). > = > I know you can point on OpenStack integration because you get those > features for 'free' (see Ceph). But what about users like me who do not > wish / can / should implement the whole OpenStack but rather want to run > 'plain' oVirt? > I think this might not be a desirable way to add / modernize features as > it creates a huge overhead (at least in my use case, medium business. I > did this once for Glance 'just' to get a way to more easily handle > import / export of image files, now I need to implement Neutron 'just' > to get OVS?). > = > Don't get me wrong - OpenStack integration is a wonderful thing witch > leaves room for expansion - later on. > = > Thanks! Hi Daniel, We did a lot of work in VDSM to make it more pluggable. part of it was to extract the LB specific implementation to a configurator which enables adding support to OVS. Take a look at - http://www.ovirt.org/Feature/NetworkReloaded#Network_configurators We did not implement the OVS configurator, but it's an option we should look into. It would help if you can specify concrete work that you are doing with OVS, is it just a general, traditional work or are you using the flows in OVS, other? Livnat >> >> >>> Thanks, >>> = >>> On 12.09.2014 14:23, Itamar Heim wrote: >>>> With oVirt 3.5 nearing GA, time to ask for "what do you want to see in = >>>> oVirt 3.6"? >>>> >>>> Thanks, >>>> Itamar >>>> _______________________________________________ >>>> Users mailing list >>>> Users(a)ovirt.org >>>> http://lists.ovirt.org/mailman/listinfo/users >>>> >> > = --===============4934003198839211548==-- From plysab at gmail.com Tue Sep 16 03:44:39 2014 Content-Type: multipart/mixed; boundary="===============0786807358132280718==" MIME-Version: 1.0 From: plysan To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Tue, 16 Sep 2014 15:44:38 +0800 Message-ID: In-Reply-To: 5412E591.6060900@redhat.com --===============0786807358132280718== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Export vm snapshot to export domain separately, so that vm can be exported more efficiently if vm has taken a new snapshot 2014-09-12 20:22 GMT+08:00 Itamar Heim : > With oVirt 3.5 nearing GA, time to ask for "what do you want to see in > oVirt 3.6"? > > Thanks, > Itamar > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > --===============0786807358132280718== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+RXhwb3J0IHZtIHNuYXBzaG90IHRvIGV4cG9ydCBkb21haW4gc2VwYXJh dGVseSwgc28gdGhhdCB2bSBjYW4gYmUgZXhwb3J0ZWQgbW9yZSBlZmZpY2llbnRseSBpZiB2bSBo YXMgdGFrZW4gYSBuZXcgc25hcHNob3Q8ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGJyPjxkaXYg Y2xhc3M9ImdtYWlsX3F1b3RlIj4yMDE0LTA5LTEyIDIwOjIyIEdNVCswODowMCBJdGFtYXIgSGVp bSA8c3BhbiBkaXI9Imx0ciI+Jmx0OzxhIGhyZWY9Im1haWx0bzppaGVpbUByZWRoYXQuY29tIiB0 YXJnZXQ9Il9ibGFuayI+aWhlaW1AcmVkaGF0LmNvbTwvYT4mZ3Q7PC9zcGFuPjo8YnI+PGJsb2Nr cXVvdGUgY2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAwcHggMHB4IDAuOGV4 O2JvcmRlci1sZWZ0LXdpZHRoOjFweDtib3JkZXItbGVmdC1jb2xvcjpyZ2IoMjA0LDIwNCwyMDQp O2JvcmRlci1sZWZ0LXN0eWxlOnNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPldpdGggb1ZpcnQgMy41 IG5lYXJpbmcgR0EsIHRpbWUgdG8gYXNrIGZvciAmcXVvdDt3aGF0IGRvIHlvdSB3YW50IHRvIHNl ZSBpbiBvVmlydCAzLjYmcXVvdDs/PGJyPgo8YnI+ClRoYW5rcyw8YnI+CsKgIMKgSXRhbWFyPGJy PgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX188dT48L3U+X19fX19fX19fX19fX19fX188 YnI+ClVzZXJzIG1haWxpbmcgbGlzdDxicj4KPGEgaHJlZj0ibWFpbHRvOlVzZXJzQG92aXJ0Lm9y ZyIgdGFyZ2V0PSJfYmxhbmsiPlVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+CjxhIGhyZWY9Imh0dHA6 Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyIgdGFyZ2V0PSJfYmxhbmsi Pmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvPHU+PC91Pm1haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+ PGJyPgo8L2Jsb2NrcXVvdGU+PC9kaXY+PGJyPjwvZGl2PjwvZGl2Pgo= --===============0786807358132280718==-- From stirabos at redhat.com Tue Sep 16 10:06:58 2014 Content-Type: multipart/mixed; boundary="===============5666002938333952445==" MIME-Version: 1.0 From: Simone Tiraboschi To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Tue, 16 Sep 2014 10:06:57 -0400 Message-ID: <1890746233.5696411.1410876417568.JavaMail.zimbra@redhat.com> In-Reply-To: 5412E591.6060900@redhat.com --===============5666002938333952445== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > From: "Itamar Heim" > To: users(a)ovirt.org > Sent: Friday, September 12, 2014 2:22:41 PM > Subject: [ovirt-users] [RFI] oVirt 3.6 Planning > = > With oVirt 3.5 nearing GA, time to ask for "what do you want to see in > oVirt 3.6"? Personally I'd like to see a more complete and enterprise grade PKI infrast= ructure. Now PKI stuff is simply handled on the engine host via CLI tools, I'd like = to have a set of APIs to locally or remotely access PKI infrastructure to s= ubmit and handle certificate signing requests, cert revocation list and so = on. It could also expose a human interface within the web administration applic= ation. It could be developed from scratch or got integrating another project like = fedora dogatg [1] It's something we already discussed in the past [2] ciao, Simone [1] http://pki.fedoraproject.org/wiki/PKI_Main_Page [2] https://bugzilla.redhat.com/show_bug.cgi?id=3D1134219 --===============5666002938333952445==-- From asegurap at redhat.com Tue Sep 16 10:20:53 2014 Content-Type: multipart/mixed; boundary="===============0852669941723589565==" MIME-Version: 1.0 From: Antoni Segura Puimedon To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Tue, 16 Sep 2014 10:20:47 -0400 Message-ID: <2144244063.24398489.1410877247876.JavaMail.zimbra@redhat.com> In-Reply-To: e0b17e0969a14e56bf4089d840d9fecd@EXCHANGE.mbox.loc --===============0852669941723589565== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > From: "Daniel Helgenberger" > To: "Itamar Heim" , "Livnat Peer" > Cc: users(a)ovirt.org > Sent: Monday, September 15, 2014 5:17:20 PM > Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning > = > = > On 15.09.2014 15:23, Itamar Heim wrote: > > On 09/15/2014 04:10 PM, Daniel Helgenberger wrote: > >> Hello Livnat, > >> On 15.09.2014 14:46, Livnat Peer wrote: > >>> On 09/15/2014 03:15 PM, Daniel Helgenberger wrote: > >>>> Hello, > >>>> +1 for the iso uploader, > >>>> +1 for hostusb in UI > >>>> +1 EL 7 (on the roadmap anyway?) > >>>> > >>>> With hostusb some more host-dev virtualization could be added. Top o= f my > >>>> list is: > >>>> - SR-IOV > >>>> - NPV > >>>> - VFIO > >>>> > >>>> These things could be handled on cluster level - hypervisors need to > >>>> have the same hardware configuration anyway. > >>>> > >>>> Also, I think its time to add official support for OpenVswitch? > >>>> > >>> Are you looking for a specific functionality that is available via > >>> OpenVswitch (=3DOVS)? > >>> also we have the Neutron integration where we use OVS. > >> I think its sufficient to say OVS is a 'real' modern switch while plain > >> ol' linux bridge is not (so much any more). Of curse, maybe implementi= ng > >> other things like macvtap and / or SR-IOV achieves just the same thing > >> (at least for me, as I then mange vlans/trunks and QoS, Spanning Tree > >> ect. on my switches). > >> > >> I know you can point on OpenStack integration because you get those > >> features for 'free' (see Ceph). But what about users like me who do not > >> wish / can / should implement the whole OpenStack but rather want to r= un > >> 'plain' oVirt? > > that's why we added in 3.5 a standalone, pre-configured, neutron virtual > > appliance so you won't need "all of openstack"? > Witch is certainly nice to have. But this is not the point. IMHO storage > and networking are core functions for a virtualization platform. And > such a platform will need to reflect the the progress made in general > and in particular by the hypervisor monitor (libvirt). > I am no developer and can hardly estimate the coding effort and do not > want you to redo already working things. But at least in case of Ceph > there is the API from libvirt, this is true for all the other things I > mentioned, in my naive view they are all variations of the hostusb hook. > Certainly I can deploy OVS myself and manage it from CLI, witch is what > I do now. Could you share how you set it up, i.e., how you map networks to ovs and everything that you configure? Depending on the size, making a vdsm configurator for it would not be that difficult (and the fine tunning could come with hooks). > = > But in the end, I would very much like to do this via one integrated > GUI, this is why I deploy oVirt (witch I see as a open source > counterpart to EXi. Esp. the concept of one engine for management - but > not critical for running my VMs.) > Please allow me a 'heretic' question, will oVirt make itself obsoleted > in the future because all of the core functionality is moved to an > external provider? Is it better for my use case (small/medium business > and not in the telco sector) to deploy OpenStack in the first place and > not to use oVirt at all? ATM OpenStack seems to me like the literal > sledgehammer to crack a nut. > = > Thanks, > > = > > > >> I think this might not be a desirable way to add / modernize features = as > >> it creates a huge overhead (at least in my use case, medium business. I > >> did this once for Glance 'just' to get a way to more easily handle > >> import / export of image files, now I need to implement Neutron 'just' > >> to get OVS?). > >> > >> Don't get me wrong - OpenStack integration is a wonderful thing witch > >> leaves room for expansion - later on. > >> > >> Thanks! > >>> > >>>> Thanks, > >>>> > >>>> On 12.09.2014 14:23, Itamar Heim wrote: > >>>>> With oVirt 3.5 nearing GA, time to ask for "what do you want to see= in > >>>>> oVirt 3.6"? > >>>>> > >>>>> Thanks, > >>>>> Itamar > >>>>> _______________________________________________ > >>>>> Users mailing list > >>>>> Users(a)ovirt.org > >>>>> http://lists.ovirt.org/mailman/listinfo/users > >>>>> > > > = > -- > Daniel Helgenberger > m box bewegtbild GmbH > = > P: +49/30/2408781-22 > F: +49/30/2408781-10 > = > ACKERSTR. 19 > D-10115 BERLIN > = > = > www.m-box.de www.monkeymen.tv > = > Gesch=C3=A4ftsf=C3=BChrer: Martin Retschitzegger / Michaela G=C3=B6llner > Handeslregister: Amtsgericht Charlottenburg / HRB 112767 > = > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users >=20 --===============0852669941723589565==-- From daniel.helgenberger at m-box.de Tue Sep 16 12:06:55 2014 Content-Type: multipart/mixed; boundary="===============0523353292448577999==" MIME-Version: 1.0 From: Daniel Helgenberger To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Tue, 16 Sep 2014 16:06:51 +0000 Message-ID: <131e7b52e3c3498f812275f3a6daae4e@EXCHANGE.mbox.loc> In-Reply-To: 5417E40E.4070809@redhat.com --===============0523353292448577999== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 16.09.2014 09:17, Livnat Peer wrote: > On 09/15/2014 04:10 PM, Daniel Helgenberger wrote: >> Hello Livnat, >> On 15.09.2014 14:46, Livnat Peer wrote: >>> On 09/15/2014 03:15 PM, Daniel Helgenberger wrote: >>>> Hello, >>>> +1 for the iso uploader, >>>> +1 for hostusb in UI >>>> +1 EL 7 (on the roadmap anyway?) >>>> >>>> With hostusb some more host-dev virtualization could be added. Top of = my >>>> list is: >>>> - SR-IOV >>>> - NPV >>>> - VFIO >>>> >>>> These things could be handled on cluster level - hypervisors need to >>>> have the same hardware configuration anyway. >>>> >>>> Also, I think its time to add official support for OpenVswitch? >>>> >>> Are you looking for a specific functionality that is available via >>> OpenVswitch (=3DOVS)? >>> also we have the Neutron integration where we use OVS. >> I think its sufficient to say OVS is a 'real' modern switch while plain >> ol' linux bridge is not (so much any more). Of curse, maybe implementing >> other things like macvtap and / or SR-IOV achieves just the same thing >> (at least for me, as I then mange vlans/trunks and QoS, Spanning Tree >> ect. on my switches). >> >> I know you can point on OpenStack integration because you get those >> features for 'free' (see Ceph). But what about users like me who do not >> wish / can / should implement the whole OpenStack but rather want to run >> 'plain' oVirt? >> I think this might not be a desirable way to add / modernize features as >> it creates a huge overhead (at least in my use case, medium business. I >> did this once for Glance 'just' to get a way to more easily handle >> import / export of image files, now I need to implement Neutron 'just' >> to get OVS?). >> >> Don't get me wrong - OpenStack integration is a wonderful thing witch >> leaves room for expansion - later on. >> >> Thanks! > Hi Daniel, > > We did a lot of work in VDSM to make it more pluggable. part of it was > to extract the LB specific implementation to a configurator which > enables adding support to OVS. Take a look at - > > http://www.ovirt.org/Feature/NetworkReloaded#Network_configurators > > We did not implement the OVS configurator, but it's an option we should > look into. > > It would help if you can specify concrete work that you are doing with > OVS, is it just a general, traditional work or are you using the flows > in OVS, other? > > > Livnat Hello Livnat, sorry for the delay. great to hear. I just read through NetworksReloaded - I think I already stumbled over this wiki page a while back. There was also a wiki page - OVS integration in Ovirt, from a student wanting to write his theses (couldn't find it any more). Right now I do 'traditional' work with OVS; if you count things like QinQ (I need this for some transparent firewalling). Recently we I got a new backbone switch witch supports OpenFlow. I am in the middle of a network redesign and would like implement this (but not doing so right now). In the end my goal is to get nearer to the ideal single point of administration. Ovirt satisfies most of my needs there and I will deploy it in our new infra (I am still evaling proxmox vs ovirt vs esxi). Do I need OpenFlow and / or OVS to get things working? Certainly not. As I mentioned, I can also do the same with SR-IOV together with plain switch management CLI. I just want to use some more 'advanced' things I cannot do with linux bridge. Also, if done right things tend to grow - in the near future there will be more need for some advanced features (otherwise nobody would buy managed switches). Also, Proxmox and ESXi have implemented 'real' managed switches (OVS, Cisco). Having you look into the matter for 3.6 is all I hoped for! Cheers, >>> >>>> Thanks, >>>> = >>>> On 12.09.2014 14:23, Itamar Heim wrote: >>>>> With oVirt 3.5 nearing GA, time to ask for "what do you want to see i= n = >>>>> oVirt 3.6"? >>>>> >>>>> Thanks, >>>>> Itamar >>>>> _______________________________________________ >>>>> Users mailing list >>>>> Users(a)ovirt.org >>>>> http://lists.ovirt.org/mailman/listinfo/users >>>>> > -- = Daniel Helgenberger m box bewegtbild GmbH P: +49/30/2408781-22 F: +49/30/2408781-10 ACKERSTR. 19 D-10115 BERLIN www.m-box.de www.monkeymen.tv Gesch=C3=A4ftsf=C3=BChrer: Martin Retschitzegger / Michaela G=C3=B6llner Handeslregister: Amtsgericht Charlottenburg / HRB 112767 --===============0523353292448577999==-- From daniel.helgenberger at m-box.de Tue Sep 16 12:40:02 2014 Content-Type: multipart/mixed; boundary="===============0693140592435504441==" MIME-Version: 1.0 From: Daniel Helgenberger To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Tue, 16 Sep 2014 16:39:57 +0000 Message-ID: In-Reply-To: 2144244063.24398489.1410877247876.JavaMail.zimbra@redhat.com --===============0693140592435504441== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 16.09.2014 16:20, Antoni Segura Puimedon wrote: > > ----- Original Message ----- >> From: "Daniel Helgenberger" >> To: "Itamar Heim" , "Livnat Peer" >> Cc: users(a)ovirt.org >> Sent: Monday, September 15, 2014 5:17:20 PM >> Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning >> >> >> On 15.09.2014 15:23, Itamar Heim wrote: >>> On 09/15/2014 04:10 PM, Daniel Helgenberger wrote: >>>> Hello Livnat, >>>> On 15.09.2014 14:46, Livnat Peer wrote: >>>>> On 09/15/2014 03:15 PM, Daniel Helgenberger wrote: >>>>>> Hello, >>>>>> +1 for the iso uploader, >>>>>> +1 for hostusb in UI >>>>>> +1 EL 7 (on the roadmap anyway?) >>>>>> >>>>>> With hostusb some more host-dev virtualization could be added. Top o= f my >>>>>> list is: >>>>>> - SR-IOV >>>>>> - NPV >>>>>> - VFIO >>>>>> >>>>>> These things could be handled on cluster level - hypervisors need to >>>>>> have the same hardware configuration anyway. >>>>>> >>>>>> Also, I think its time to add official support for OpenVswitch? >>>>>> >>>>> Are you looking for a specific functionality that is available via >>>>> OpenVswitch (=3DOVS)? >>>>> also we have the Neutron integration where we use OVS. >>>> I think its sufficient to say OVS is a 'real' modern switch while plain >>>> ol' linux bridge is not (so much any more). Of curse, maybe implementi= ng >>>> other things like macvtap and / or SR-IOV achieves just the same thing >>>> (at least for me, as I then mange vlans/trunks and QoS, Spanning Tree >>>> ect. on my switches). >>>> >>>> I know you can point on OpenStack integration because you get those >>>> features for 'free' (see Ceph). But what about users like me who do not >>>> wish / can / should implement the whole OpenStack but rather want to r= un >>>> 'plain' oVirt? >>> that's why we added in 3.5 a standalone, pre-configured, neutron virtual >>> appliance so you won't need "all of openstack"? >> Witch is certainly nice to have. But this is not the point. IMHO storage >> and networking are core functions for a virtualization platform. And >> such a platform will need to reflect the the progress made in general >> and in particular by the hypervisor monitor (libvirt). >> I am no developer and can hardly estimate the coding effort and do not >> want you to redo already working things. But at least in case of Ceph >> there is the API from libvirt, this is true for all the other things I >> mentioned, in my naive view they are all variations of the hostusb hook. >> Certainly I can deploy OVS myself and manage it from CLI, witch is what >> I do now. >> Could you share how you set it up, i.e., how you map networks to ovs >> and everything that you configure? Depending on the size, making a >> vdsm configurator for it would not be that difficult (and the fine >> tunning could come with hooks). Hello Antoni, I see this was very misleading, sorry. With the phrase 'witch is what I do now' I literally meant 'right now' witch is not (yet) oVirt/vdsm but plain libvirt / virsh / virt-manager. Since libvirt supports OVS directly; I just use in my network xml; then define VLANs and QoS with ovs-vsctl cli. So I am used to OVS management and the flexibility it offers. I was also trying to mangle things in oVirt - but I could not get OVS to work with oVirt managed bridges and gave up (since I cannot use such 'hacks' in production environments, company and my own policy). Thanks! PS: I hope I made myself clear in my last mails, OVS is not the 'killer' feature witch decides whatever I deploy oVirt or not. Linux bridge and libvirt network QoS are well tested. But I will surely miss some things later on I cannot do directly. What I do with it and what I use it currently for - please refer to my mail to Livnat. > >> But in the end, I would very much like to do this via one integrated >> GUI, this is why I deploy oVirt (witch I see as a open source >> counterpart to EXi. Esp. the concept of one engine for management - but >> not critical for running my VMs.) >> Please allow me a 'heretic' question, will oVirt make itself obsoleted >> in the future because all of the core functionality is moved to an >> external provider? Is it better for my use case (small/medium business >> and not in the telco sector) to deploy OpenStack in the first place and >> not to use oVirt at all? ATM OpenStack seems to me like the literal >> sledgehammer to crack a nut. >> >> Thanks, >> >> >>>> I think this might not be a desirable way to add / modernize features = as >>>> it creates a huge overhead (at least in my use case, medium business. I >>>> did this once for Glance 'just' to get a way to more easily handle >>>> import / export of image files, now I need to implement Neutron 'just' >>>> to get OVS?). >>>> >>>> Don't get me wrong - OpenStack integration is a wonderful thing witch >>>> leaves room for expansion - later on. >>>> >>>> Thanks! >>>>>> Thanks, >>>>>> >>>>>> On 12.09.2014 14:23, Itamar Heim wrote: >>>>>>> With oVirt 3.5 nearing GA, time to ask for "what do you want to see= in >>>>>>> oVirt 3.6"? >>>>>>> >>>>>>> Thanks, >>>>>>> Itamar >>>>>>> _______________________________________________ >>>>>>> Users mailing list >>>>>>> Users(a)ovirt.org >>>>>>> http://lists.ovirt.org/mailman/listinfo/users >>>>>>> >> -- >> Daniel Helgenberger >> m box bewegtbild GmbH >> >> P: +49/30/2408781-22 >> F: +49/30/2408781-10 >> >> ACKERSTR. 19 >> D-10115 BERLIN >> >> >> www.m-box.de www.monkeymen.tv >> >> Gesch=C3=A4ftsf=C3=BChrer: Martin Retschitzegger / Michaela G=C3=B6llner >> Handeslregister: Amtsgericht Charlottenburg / HRB 112767 >> >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users >> -- = Daniel Helgenberger m box bewegtbild GmbH P: +49/30/2408781-22 F: +49/30/2408781-10 ACKERSTR. 19 D-10115 BERLIN www.m-box.de www.monkeymen.tv Gesch=C3=A4ftsf=C3=BChrer: Martin Retschitzegger / Michaela G=C3=B6llner Handeslregister: Amtsgericht Charlottenburg / HRB 112767 --===============0693140592435504441==-- From hypunit at gmail.com Tue Sep 16 21:34:49 2014 Content-Type: multipart/mixed; boundary="===============6757768401674278097==" MIME-Version: 1.0 From: Punit Dambiwal To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 17 Sep 2014 09:34:48 +0800 Message-ID: In-Reply-To: c8b6b3ec17f34add8eb888d95b1af178@EXCHANGE.mbox.loc --===============6757768401674278097== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi, Also can add multiple ips to a single (VNIC) network interface...on Guest VM... Thanks, Punit On Wed, Sep 17, 2014 at 12:39 AM, Daniel Helgenberger < daniel.helgenberger(a)m-box.de> wrote: > > On 16.09.2014 16:20, Antoni Segura Puimedon wrote: > > > > ----- Original Message ----- > >> From: "Daniel Helgenberger" > >> To: "Itamar Heim" , "Livnat Peer" > >> Cc: users(a)ovirt.org > >> Sent: Monday, September 15, 2014 5:17:20 PM > >> Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning > >> > >> > >> On 15.09.2014 15:23, Itamar Heim wrote: > >>> On 09/15/2014 04:10 PM, Daniel Helgenberger wrote: > >>>> Hello Livnat, > >>>> On 15.09.2014 14:46, Livnat Peer wrote: > >>>>> On 09/15/2014 03:15 PM, Daniel Helgenberger wrote: > >>>>>> Hello, > >>>>>> +1 for the iso uploader, > >>>>>> +1 for hostusb in UI > >>>>>> +1 EL 7 (on the roadmap anyway?) > >>>>>> > >>>>>> With hostusb some more host-dev virtualization could be added. Top > of my > >>>>>> list is: > >>>>>> - SR-IOV > >>>>>> - NPV > >>>>>> - VFIO > >>>>>> > >>>>>> These things could be handled on cluster level - hypervisors need = to > >>>>>> have the same hardware configuration anyway. > >>>>>> > >>>>>> Also, I think its time to add official support for OpenVswitch? > >>>>>> > >>>>> Are you looking for a specific functionality that is available via > >>>>> OpenVswitch (=3DOVS)? > >>>>> also we have the Neutron integration where we use OVS. > >>>> I think its sufficient to say OVS is a 'real' modern switch while > plain > >>>> ol' linux bridge is not (so much any more). Of curse, maybe > implementing > >>>> other things like macvtap and / or SR-IOV achieves just the same thi= ng > >>>> (at least for me, as I then mange vlans/trunks and QoS, Spanning Tree > >>>> ect. on my switches). > >>>> > >>>> I know you can point on OpenStack integration because you get those > >>>> features for 'free' (see Ceph). But what about users like me who do > not > >>>> wish / can / should implement the whole OpenStack but rather want to > run > >>>> 'plain' oVirt? > >>> that's why we added in 3.5 a standalone, pre-configured, neutron > virtual > >>> appliance so you won't need "all of openstack"? > >> Witch is certainly nice to have. But this is not the point. IMHO stora= ge > >> and networking are core functions for a virtualization platform. And > >> such a platform will need to reflect the the progress made in general > >> and in particular by the hypervisor monitor (libvirt). > >> I am no developer and can hardly estimate the coding effort and do not > >> want you to redo already working things. But at least in case of Ceph > >> there is the API from libvirt, this is true for all the other things I > >> mentioned, in my naive view they are all variations of the hostusb hoo= k. > >> Certainly I can deploy OVS myself and manage it from CLI, witch is what > >> I do now. > >> Could you share how you set it up, i.e., how you map networks to ovs > >> and everything that you configure? Depending on the size, making a > >> vdsm configurator for it would not be that difficult (and the fine > >> tunning could come with hooks). > Hello Antoni, > I see this was very misleading, sorry. With the phrase 'witch is what > I do now' I literally meant 'right now' witch is not (yet) oVirt/vdsm > but plain libvirt / virsh / virt-manager. > > Since libvirt supports OVS directly; I just use type=3D'openvswitch'/> in my network xml; then define VLANs and QoS with > ovs-vsctl cli. So I am used to OVS management and the flexibility it > offers. > I was also trying to mangle things in oVirt - but I could not get OVS to > work with oVirt managed bridges and gave up (since I cannot use such > 'hacks' in production environments, company and my own policy). > > Thanks! > > PS: I hope I made myself clear in my last mails, OVS is not the 'killer' > feature witch decides whatever I deploy oVirt or not. Linux bridge and > libvirt network QoS are well tested. But I will surely miss some things > later on I cannot do directly. What I do with it and what I use it > currently for - please refer to my mail to Livnat. > > > > >> But in the end, I would very much like to do this via one integrated > >> GUI, this is why I deploy oVirt (witch I see as a open source > >> counterpart to EXi. Esp. the concept of one engine for management - b= ut > >> not critical for running my VMs.) > >> Please allow me a 'heretic' question, will oVirt make itself obsoleted > >> in the future because all of the core functionality is moved to an > >> external provider? Is it better for my use case (small/medium business > >> and not in the telco sector) to deploy OpenStack in the first place and > >> not to use oVirt at all? ATM OpenStack seems to me like the literal > >> sledgehammer to crack a nut. > >> > >> Thanks, > >> < > http://www.dict.cc/englisch-deutsch/to+take+a+sledgehammer+to+crack+a+nut= .html > > > >> > >>>> I think this might not be a desirable way to add / modernize features > as > >>>> it creates a huge overhead (at least in my use case, medium business. > I > >>>> did this once for Glance 'just' to get a way to more easily handle > >>>> import / export of image files, now I need to implement Neutron 'jus= t' > >>>> to get OVS?). > >>>> > >>>> Don't get me wrong - OpenStack integration is a wonderful thing witch > >>>> leaves room for expansion - later on. > >>>> > >>>> Thanks! > >>>>>> Thanks, > >>>>>> > >>>>>> On 12.09.2014 14:23, Itamar Heim wrote: > >>>>>>> With oVirt 3.5 nearing GA, time to ask for "what do you want to > see in > >>>>>>> oVirt 3.6"? > >>>>>>> > >>>>>>> Thanks, > >>>>>>> Itamar > >>>>>>> _______________________________________________ > >>>>>>> Users mailing list > >>>>>>> Users(a)ovirt.org > >>>>>>> http://lists.ovirt.org/mailman/listinfo/users > >>>>>>> > >> -- > >> Daniel Helgenberger > >> m box bewegtbild GmbH > >> > >> P: +49/30/2408781-22 > >> F: +49/30/2408781-10 > >> > >> ACKERSTR. 19 > >> D-10115 BERLIN > >> > >> > >> www.m-box.de www.monkeymen.tv > >> > >> Gesch=C3=A4ftsf=C3=BChrer: Martin Retschitzegger / Michaela G=C3=B6lln= er > >> Handeslregister: Amtsgericht Charlottenburg / HRB 112767 > >> > >> _______________________________________________ > >> Users mailing list > >> Users(a)ovirt.org > >> http://lists.ovirt.org/mailman/listinfo/users > >> > > -- > Daniel Helgenberger > m box bewegtbild GmbH > > P: +49/30/2408781-22 > F: +49/30/2408781-10 > > ACKERSTR. 19 > D-10115 BERLIN > > > www.m-box.de www.monkeymen.tv > > Gesch=C3=A4ftsf=C3=BChrer: Martin Retschitzegger / Michaela G=C3=B6llner > Handeslregister: Amtsgericht Charlottenburg / HRB 112767 > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > --===============6757768401674278097== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+SGksPGRpdj48YnI+PC9kaXY+PGRpdj5BbHNvIGNhbsKgPGZvbnQgZmFj ZT0iYXJpYWwsIHNhbnMtc2VyaWYiPmFkZCBtdWx0aXBsZSBpcHMgdG8gYSBzaW5nbGUgKFZOSUMp IG5ldHdvcmvCoGludGVyZmFjZS4uLm9uIEd1ZXN0IFZNLi4uPC9mb250PjwvZGl2PjxkaXY+PGZv bnQgZmFjZT0iYXJpYWwsIHNhbnMtc2VyaWYiPjxicj48L2ZvbnQ+PC9kaXY+PGRpdj48Zm9udCBm YWNlPSJhcmlhbCwgc2Fucy1zZXJpZiI+VGhhbmtzLDwvZm9udD48L2Rpdj48ZGl2Pjxmb250IGZh Y2U9ImFyaWFsLCBzYW5zLXNlcmlmIj5QdW5pdMKgPC9mb250PjwvZGl2PjwvZGl2PjxkaXYgY2xh c3M9ImdtYWlsX2V4dHJhIj48YnI+PGRpdiBjbGFzcz0iZ21haWxfcXVvdGUiPk9uIFdlZCwgU2Vw IDE3LCAyMDE0IGF0IDEyOjM5IEFNLCBEYW5pZWwgSGVsZ2VuYmVyZ2VyIDxzcGFuIGRpcj0ibHRy Ij4mbHQ7PGEgaHJlZj0ibWFpbHRvOmRhbmllbC5oZWxnZW5iZXJnZXJAbS1ib3guZGUiIHRhcmdl dD0iX2JsYW5rIj5kYW5pZWwuaGVsZ2VuYmVyZ2VyQG0tYm94LmRlPC9hPiZndDs8L3NwYW4+IHdy b3RlOjxicj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAw IDAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij48ZGl2 IGNsYXNzPSJIT0VuWmIiPjxkaXYgY2xhc3M9Img1Ij48YnI+Ck9uIDE2LjA5LjIwMTQgMTY6MjAs IEFudG9uaSBTZWd1cmEgUHVpbWVkb24gd3JvdGU6PGJyPgomZ3Q7PGJyPgomZ3Q7IC0tLS0tIE9y aWdpbmFsIE1lc3NhZ2UgLS0tLS08YnI+CiZndDsmZ3Q7IEZyb206ICZxdW90O0RhbmllbCBIZWxn ZW5iZXJnZXImcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkYW5pZWwuaGVsZ2VuYmVyZ2VyQG0t Ym94LmRlIj5kYW5pZWwuaGVsZ2VuYmVyZ2VyQG0tYm94LmRlPC9hPiZndDs8YnI+CiZndDsmZ3Q7 IFRvOiAmcXVvdDtJdGFtYXIgSGVpbSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmloZWltQHJl ZGhhdC5jb20iPmloZWltQHJlZGhhdC5jb208L2E+Jmd0OywgJnF1b3Q7TGl2bmF0IFBlZXImcXVv dDsgJmx0OzxhIGhyZWY9Im1haWx0bzpscGVlckByZWRoYXQuY29tIj5scGVlckByZWRoYXQuY29t PC9hPiZndDs8YnI+CiZndDsmZ3Q7IENjOiA8YSBocmVmPSJtYWlsdG86dXNlcnNAb3ZpcnQub3Jn Ij51c2Vyc0BvdmlydC5vcmc8L2E+PGJyPgomZ3Q7Jmd0OyBTZW50OiBNb25kYXksIFNlcHRlbWJl ciAxNSwgMjAxNCA1OjE3OjIwIFBNPGJyPgomZ3Q7Jmd0OyBTdWJqZWN0OiBSZTogW292aXJ0LXVz ZXJzXSBbUkZJXSBvVmlydCAzLjYgUGxhbm5pbmc8YnI+CiZndDsmZ3Q7PGJyPgomZ3Q7Jmd0Ozxi cj4KJmd0OyZndDsgT24gMTUuMDkuMjAxNCAxNToyMywgSXRhbWFyIEhlaW0gd3JvdGU6PGJyPgom Z3Q7Jmd0OyZndDsgT24gMDkvMTUvMjAxNCAwNDoxMCBQTSwgRGFuaWVsIEhlbGdlbmJlcmdlciB3 cm90ZTo8YnI+CiZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8gTGl2bmF0LDxicj4KJmd0OyZndDsmZ3Q7 Jmd0OyBPbiAxNS4wOS4yMDE0IDE0OjQ2LCBMaXZuYXQgUGVlciB3cm90ZTo8YnI+CiZndDsmZ3Q7 Jmd0OyZndDsmZ3Q7IE9uIDA5LzE1LzIwMTQgMDM6MTUgUE0sIERhbmllbCBIZWxnZW5iZXJnZXIg d3JvdGU6PGJyPgomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgSGVsbG8sPGJyPgomZ3Q7Jmd0OyZn dDsmZ3Q7Jmd0OyZndDsgKzEgZm9yIHRoZSBpc28gdXBsb2FkZXIsPGJyPgomZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyZndDsgKzEgZm9yIGhvc3R1c2IgaW4gVUk8YnI+CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyArMSBFTCA3IChvbiB0aGUgcm9hZG1hcCBhbnl3YXk/KTxicj4KJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7PGJyPgomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgV2l0aCBob3N0dXNiIHNvbWUg bW9yZSBob3N0LWRldiB2aXJ0dWFsaXphdGlvbiBjb3VsZCBiZSBhZGRlZC4gVG9wIG9mIG15PGJy PgomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgbGlzdCBpczo8YnI+CiZndDsmZ3Q7Jmd0OyZndDsm Z3Q7Jmd0OyAtIFNSLUlPVjxicj4KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IC0gTlBWPGJyPgom Z3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgLSBWRklPPGJyPgomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZn dDs8YnI+CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBUaGVzZSB0aGluZ3MgY291bGQgYmUgaGFu ZGxlZCBvbiBjbHVzdGVyIGxldmVsIC0gaHlwZXJ2aXNvcnMgbmVlZCB0bzxicj4KJmd0OyZndDsm Z3Q7Jmd0OyZndDsmZ3Q7IGhhdmUgdGhlIHNhbWUgaGFyZHdhcmUgY29uZmlndXJhdGlvbiBhbnl3 YXkuPGJyPgomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDs8YnI+CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7 Jmd0OyBBbHNvLCBJIHRoaW5rIGl0cyB0aW1lIHRvIGFkZCBvZmZpY2lhbCBzdXBwb3J0IGZvciBP cGVuVnN3aXRjaD88YnI+CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4KJmd0OyZndDsmZ3Q7 Jmd0OyZndDsgQXJlIHlvdSBsb29raW5nIGZvciBhIHNwZWNpZmljIGZ1bmN0aW9uYWxpdHkgdGhh dCBpcyBhdmFpbGFibGUgdmlhPGJyPgomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBPcGVuVnN3aXRjaCAo PU9WUyk/PGJyPgomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBhbHNvIHdlIGhhdmUgdGhlIE5ldXRyb24g aW50ZWdyYXRpb24gd2hlcmUgd2UgdXNlIE9WUy48YnI+CiZndDsmZ3Q7Jmd0OyZndDsgSSB0aGlu ayBpdHMgc3VmZmljaWVudCB0byBzYXkgT1ZTIGlzIGEgJiMzOTtyZWFsJiMzOTsgbW9kZXJuIHN3 aXRjaCB3aGlsZSBwbGFpbjxicj4KJmd0OyZndDsmZ3Q7Jmd0OyBvbCYjMzk7IGxpbnV4IGJyaWRn ZSBpcyBub3QgKHNvIG11Y2ggYW55IG1vcmUpLiBPZiBjdXJzZSwgbWF5YmUgaW1wbGVtZW50aW5n PGJyPgomZ3Q7Jmd0OyZndDsmZ3Q7IG90aGVyIHRoaW5ncyBsaWtlIG1hY3Z0YXAgYW5kIC8gb3Ig U1ItSU9WIGFjaGlldmVzIGp1c3QgdGhlIHNhbWUgdGhpbmc8YnI+CiZndDsmZ3Q7Jmd0OyZndDsg KGF0IGxlYXN0IGZvciBtZSwgYXMgSSB0aGVuIG1hbmdlIHZsYW5zL3RydW5rcyBhbmQgUW9TLCBT cGFubmluZyBUcmVlPGJyPgomZ3Q7Jmd0OyZndDsmZ3Q7IGVjdC4gb24gbXkgc3dpdGNoZXMpLjxi cj4KJmd0OyZndDsmZ3Q7Jmd0Ozxicj4KJmd0OyZndDsmZ3Q7Jmd0OyBJIGtub3cgeW91IGNhbiBw b2ludCBvbiBPcGVuU3RhY2sgaW50ZWdyYXRpb24gYmVjYXVzZSB5b3UgZ2V0IHRob3NlPGJyPgom Z3Q7Jmd0OyZndDsmZ3Q7IGZlYXR1cmVzIGZvciAmIzM5O2ZyZWUmIzM5OyAoc2VlIENlcGgpLiBC dXQgd2hhdCBhYm91dCB1c2VycyBsaWtlIG1lIHdobyBkbyBub3Q8YnI+CiZndDsmZ3Q7Jmd0OyZn dDsgd2lzaCAvIGNhbiAvIHNob3VsZCBpbXBsZW1lbnQgdGhlIHdob2xlIE9wZW5TdGFjayBidXQg cmF0aGVyIHdhbnQgdG8gcnVuPGJyPgomZ3Q7Jmd0OyZndDsmZ3Q7ICYjMzk7cGxhaW4mIzM5OyBv VmlydD88YnI+CiZndDsmZ3Q7Jmd0OyB0aGF0JiMzOTtzIHdoeSB3ZSBhZGRlZCBpbiAzLjUgYSBz dGFuZGFsb25lLCBwcmUtY29uZmlndXJlZCwgbmV1dHJvbiB2aXJ0dWFsPGJyPgomZ3Q7Jmd0OyZn dDsgYXBwbGlhbmNlIHNvIHlvdSB3b24mIzM5O3QgbmVlZCAmcXVvdDthbGwgb2Ygb3BlbnN0YWNr JnF1b3Q7Pzxicj4KJmd0OyZndDsgV2l0Y2ggaXMgY2VydGFpbmx5IG5pY2UgdG8gaGF2ZS4gQnV0 IHRoaXMgaXMgbm90IHRoZSBwb2ludC4gSU1ITyBzdG9yYWdlPGJyPgomZ3Q7Jmd0OyBhbmQgbmV0 d29ya2luZyBhcmUgY29yZSBmdW5jdGlvbnMgZm9yIGEgdmlydHVhbGl6YXRpb24gcGxhdGZvcm0u IEFuZDxicj4KJmd0OyZndDsgc3VjaCBhIHBsYXRmb3JtIHdpbGwgbmVlZCB0byByZWZsZWN0IHRo ZSB0aGUgcHJvZ3Jlc3MgbWFkZSBpbiBnZW5lcmFsPGJyPgomZ3Q7Jmd0OyBhbmQgaW4gcGFydGlj dWxhciBieSB0aGUgaHlwZXJ2aXNvciBtb25pdG9yIChsaWJ2aXJ0KS48YnI+CiZndDsmZ3Q7IEkg YW0gbm8gZGV2ZWxvcGVyIGFuZCBjYW4gaGFyZGx5IGVzdGltYXRlIHRoZSBjb2RpbmcgZWZmb3J0 IGFuZCBkbyBub3Q8YnI+CiZndDsmZ3Q7IHdhbnQgeW91IHRvIHJlZG8gYWxyZWFkeSB3b3JraW5n IHRoaW5ncy4gQnV0IGF0IGxlYXN0IGluIGNhc2Ugb2YgQ2VwaDxicj4KJmd0OyZndDsgdGhlcmUg aXMgdGhlIEFQSSBmcm9tIGxpYnZpcnQsIHRoaXMgaXMgdHJ1ZSBmb3IgYWxsIHRoZSBvdGhlciB0 aGluZ3MgSTxicj4KJmd0OyZndDsgbWVudGlvbmVkLCBpbiBteSBuYWl2ZSB2aWV3IHRoZXkgYXJl IGFsbCB2YXJpYXRpb25zIG9mIHRoZSBob3N0dXNiIGhvb2suPGJyPgomZ3Q7Jmd0OyBDZXJ0YWlu bHkgSSBjYW4gZGVwbG95IE9WUyBteXNlbGYgYW5kIG1hbmFnZSBpdCBmcm9tIENMSSwgd2l0Y2gg aXMgd2hhdDxicj4KJmd0OyZndDsgSSBkbyBub3cuPGJyPgomZ3Q7Jmd0OyBDb3VsZCB5b3Ugc2hh cmUgaG93IHlvdSBzZXQgaXQgdXAsIGkuZS4sIGhvdyB5b3UgbWFwIG5ldHdvcmtzIHRvIG92czxi cj4KJmd0OyZndDsgYW5kIGV2ZXJ5dGhpbmcgdGhhdCB5b3UgY29uZmlndXJlPyBEZXBlbmRpbmcg b24gdGhlIHNpemUsIG1ha2luZyBhPGJyPgomZ3Q7Jmd0OyB2ZHNtIGNvbmZpZ3VyYXRvciBmb3Ig aXQgd291bGQgbm90IGJlIHRoYXQgZGlmZmljdWx0IChhbmQgdGhlIGZpbmU8YnI+CiZndDsmZ3Q7 IHR1bm5pbmcgY291bGQgY29tZSB3aXRoIGhvb2tzKS48YnI+CjwvZGl2PjwvZGl2PkhlbGxvIEFu dG9uaSw8YnI+Ckkgc2VlIHRoaXMgd2FzIHZlcnkgbWlzbGVhZGluZywgc29ycnkuIFdpdGggdGhl IHBocmFzZSAmIzM5O3dpdGNoIGlzIHdoYXQ8YnI+CkkgZG8gbm93JiMzOTsgSSBsaXRlcmFsbHkg bWVhbnQgJiMzOTtyaWdodCBub3cmIzM5OyB3aXRjaCBpcyBub3QgKHlldCkgb1ZpcnQvdmRzbTxi cj4KYnV0IHBsYWluIGxpYnZpcnQgLyB2aXJzaCAvIHZpcnQtbWFuYWdlci48YnI+Cjxicj4KU2lu Y2UgbGlidmlydCBzdXBwb3J0cyBPVlMgZGlyZWN0bHk7IEkganVzdCB1c2UgJmx0O3ZpcnR1YWxw b3J0PGJyPgp0eXBlPSYjMzk7b3BlbnZzd2l0Y2gmIzM5Oy8mZ3Q7IGluIG15IG5ldHdvcmsgeG1s OyB0aGVuIGRlZmluZSBWTEFOcyBhbmQgUW9TIHdpdGg8YnI+Cm92cy12c2N0bCBjbGkuIFNvIEkg YW0gdXNlZCB0byBPVlMgbWFuYWdlbWVudCBhbmQgdGhlIGZsZXhpYmlsaXR5IGl0PGJyPgpvZmZl cnMuPGJyPgpJIHdhcyBhbHNvIHRyeWluZyB0byBtYW5nbGUgdGhpbmdzIGluIG9WaXJ0IC0gYnV0 IEkgY291bGQgbm90IGdldCBPVlMgdG88YnI+Cndvcmsgd2l0aCBvVmlydCBtYW5hZ2VkIGJyaWRn ZXMgYW5kIGdhdmUgdXAgKHNpbmNlIEkgY2Fubm90IHVzZSBzdWNoPGJyPgomIzM5O2hhY2tzJiMz OTsgaW4gcHJvZHVjdGlvbiBlbnZpcm9ubWVudHMsIGNvbXBhbnkgYW5kIG15IG93biBwb2xpY3kp Ljxicj4KPGJyPgpUaGFua3MhPGJyPgo8YnI+ClBTOiBJIGhvcGUgSSBtYWRlIG15c2VsZiBjbGVh ciBpbiBteSBsYXN0IG1haWxzLCBPVlMgaXMgbm90IHRoZSAmIzM5O2tpbGxlciYjMzk7PGJyPgpm ZWF0dXJlIHdpdGNoIGRlY2lkZXMgd2hhdGV2ZXIgSSBkZXBsb3kgb1ZpcnQgb3Igbm90LiBMaW51 eCBicmlkZ2UgYW5kPGJyPgpsaWJ2aXJ0IG5ldHdvcmsgUW9TIGFyZSB3ZWxsIHRlc3RlZC4gQnV0 IEkgd2lsbCBzdXJlbHkgbWlzcyBzb21lIHRoaW5nczxicj4KbGF0ZXIgb24gSSBjYW5ub3QgZG8g ZGlyZWN0bHkuIFdoYXQgSSBkbyB3aXRoIGl0IGFuZCB3aGF0IEkgdXNlIGl0PGJyPgpjdXJyZW50 bHkgZm9yIC0gcGxlYXNlIHJlZmVyIHRvIG15IG1haWwgdG8gTGl2bmF0Ljxicj4KPGRpdiBjbGFz cz0iSE9FblpiIj48ZGl2IGNsYXNzPSJoNSI+PGJyPgomZ3Q7PGJyPgomZ3Q7Jmd0OyBCdXQgaW4g dGhlIGVuZCwgSSB3b3VsZCB2ZXJ5IG11Y2ggbGlrZSB0byBkbyB0aGlzIHZpYSBvbmUgaW50ZWdy YXRlZDxicj4KJmd0OyZndDsgR1VJLCB0aGlzIGlzIHdoeSBJIGRlcGxveSBvVmlydCAod2l0Y2gg SSBzZWUgYXMgYSBvcGVuIHNvdXJjZTxicj4KJmd0OyZndDsgY291bnRlcnBhcnQgdG8gRVhpLiBF c3AuwqAgdGhlIGNvbmNlcHQgb2Ygb25lIGVuZ2luZSBmb3IgbWFuYWdlbWVudCAtIGJ1dDxicj4K Jmd0OyZndDsgbm90IGNyaXRpY2FsIGZvciBydW5uaW5nIG15IFZNcy4pPGJyPgomZ3Q7Jmd0OyBQ bGVhc2UgYWxsb3cgbWUgYSAmIzM5O2hlcmV0aWMmIzM5OyBxdWVzdGlvbiwgd2lsbCBvVmlydCBt YWtlIGl0c2VsZiBvYnNvbGV0ZWQ8YnI+CiZndDsmZ3Q7IGluIHRoZSBmdXR1cmUgYmVjYXVzZSBh bGwgb2YgdGhlIGNvcmUgZnVuY3Rpb25hbGl0eSBpcyBtb3ZlZCB0byBhbjxicj4KJmd0OyZndDsg ZXh0ZXJuYWwgcHJvdmlkZXI/IElzIGl0IGJldHRlciBmb3IgbXkgdXNlIGNhc2UgKHNtYWxsL21l ZGl1bSBidXNpbmVzczxicj4KJmd0OyZndDsgYW5kIG5vdCBpbiB0aGUgdGVsY28gc2VjdG9yKSB0 byBkZXBsb3kgT3BlblN0YWNrIGluIHRoZSBmaXJzdCBwbGFjZSBhbmQ8YnI+CiZndDsmZ3Q7IG5v dCB0byB1c2Ugb1ZpcnQgYXQgYWxsPyBBVE0gT3BlblN0YWNrIHNlZW1zIHRvIG1lIGxpa2UgdGhl IGxpdGVyYWw8YnI+CiZndDsmZ3Q7IHNsZWRnZWhhbW1lciB0byBjcmFjayBhIG51dC48YnI+CiZn dDsmZ3Q7PGJyPgomZ3Q7Jmd0OyBUaGFua3MsPGJyPgomZ3Q7Jmd0OyAmbHQ7PGEgaHJlZj0iaHR0 cDovL3d3dy5kaWN0LmNjL2VuZ2xpc2NoLWRldXRzY2gvdG8rdGFrZSthK3NsZWRnZWhhbW1lcit0 bytjcmFjaythK251dC5odG1sIiB0YXJnZXQ9Il9ibGFuayI+aHR0cDovL3d3dy5kaWN0LmNjL2Vu Z2xpc2NoLWRldXRzY2gvdG8rdGFrZSthK3NsZWRnZWhhbW1lcit0bytjcmFjaythK251dC5odG1s PC9hPiZndDs8YnI+CiZndDsmZ3Q7PGJyPgomZ3Q7Jmd0OyZndDsmZ3Q7IEkgdGhpbmsgdGhpcyBt aWdodCBub3QgYmUgYSBkZXNpcmFibGUgd2F5IHRvIGFkZCAvIG1vZGVybml6ZSBmZWF0dXJlcyBh czxicj4KJmd0OyZndDsmZ3Q7Jmd0OyBpdCBjcmVhdGVzIGEgaHVnZSBvdmVyaGVhZCAoYXQgbGVh c3QgaW4gbXkgdXNlIGNhc2UsIG1lZGl1bSBidXNpbmVzcy4gSTxicj4KJmd0OyZndDsmZ3Q7Jmd0 OyBkaWQgdGhpcyBvbmNlIGZvciBHbGFuY2UgJiMzOTtqdXN0JiMzOTsgdG8gZ2V0IGEgd2F5IHRv IG1vcmUgZWFzaWx5IGhhbmRsZTxicj4KJmd0OyZndDsmZ3Q7Jmd0OyBpbXBvcnQgLyBleHBvcnQg b2YgaW1hZ2UgZmlsZXMsIG5vdyBJIG5lZWQgdG8gaW1wbGVtZW50IE5ldXRyb24gJiMzOTtqdXN0 JiMzOTs8YnI+CiZndDsmZ3Q7Jmd0OyZndDsgdG8gZ2V0IE9WUz8pLjxicj4KJmd0OyZndDsmZ3Q7 Jmd0Ozxicj4KJmd0OyZndDsmZ3Q7Jmd0OyBEb24mIzM5O3QgZ2V0IG1lIHdyb25nIC0gT3BlblN0 YWNrIGludGVncmF0aW9uIGlzIGEgd29uZGVyZnVsIHRoaW5nIHdpdGNoPGJyPgomZ3Q7Jmd0OyZn dDsmZ3Q7IGxlYXZlcyByb29tIGZvciBleHBhbnNpb24gLSBsYXRlciBvbi48YnI+CiZndDsmZ3Q7 Jmd0OyZndDs8YnI+CiZndDsmZ3Q7Jmd0OyZndDsgVGhhbmtzITxicj4KJmd0OyZndDsmZ3Q7Jmd0 OyZndDsmZ3Q7IFRoYW5rcyw8YnI+CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4KJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7IE9uIDEyLjA5LjIwMTQgMTQ6MjMsIEl0YW1hciBIZWltIHdyb3Rl Ojxicj4KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBXaXRoIG9WaXJ0IDMuNSBuZWFyaW5n IEdBLCB0aW1lIHRvIGFzayBmb3IgJnF1b3Q7d2hhdCBkbyB5b3Ugd2FudCB0byBzZWUgaW48YnI+ CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsgb1ZpcnQgMy42JnF1b3Q7Pzxicj4KJmd0OyZn dDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0Ozxicj4KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyBU aGFua3MsPGJyPgomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7wqAgwqAgwqAgSXRhbWFyPGJy PgomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fPGJyPgomZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IFVz ZXJzIG1haWxpbmcgbGlzdDxicj4KJmd0OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyA8YSBocmVm PSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+PGJyPgomZ3Q7Jmd0 OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7IDxhIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFp bG1hbi9saXN0aW5mby91c2VycyIgdGFyZ2V0PSJfYmxhbmsiPmh0dHA6Ly9saXN0cy5vdmlydC5v cmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT48YnI+CiZndDsmZ3Q7Jmd0OyZndDsmZ3Q7Jmd0 OyZndDs8YnI+CiZndDsmZ3Q7IC0tPGJyPgomZ3Q7Jmd0OyBEYW5pZWwgSGVsZ2VuYmVyZ2VyPGJy PgomZ3Q7Jmd0OyBtIGJveCBiZXdlZ3RiaWxkIEdtYkg8YnI+CiZndDsmZ3Q7PGJyPgomZ3Q7Jmd0 OyBQOiArNDkvMzAvMjQwODc4MS0yMjxicj4KJmd0OyZndDsgRjogKzQ5LzMwLzI0MDg3ODEtMTA8 YnI+CiZndDsmZ3Q7PGJyPgomZ3Q7Jmd0OyBBQ0tFUlNUUi4gMTk8YnI+CiZndDsmZ3Q7IEQtMTAx MTUgQkVSTElOPGJyPgomZ3Q7Jmd0Ozxicj4KJmd0OyZndDs8YnI+CiZndDsmZ3Q7IDxhIGhyZWY9 Imh0dHA6Ly93d3cubS1ib3guZGUiIHRhcmdldD0iX2JsYW5rIj53d3cubS1ib3guZGU8L2E+wqAg PGEgaHJlZj0iaHR0cDovL3d3dy5tb25rZXltZW4udHYiIHRhcmdldD0iX2JsYW5rIj53d3cubW9u a2V5bWVuLnR2PC9hPjxicj4KJmd0OyZndDs8YnI+CiZndDsmZ3Q7IEdlc2Now6RmdHNmw7xocmVy OiBNYXJ0aW4gUmV0c2NoaXR6ZWdnZXIgLyBNaWNoYWVsYSBHw7ZsbG5lcjxicj4KJmd0OyZndDsg SGFuZGVzbHJlZ2lzdGVyOiBBbXRzZ2VyaWNodCBDaGFybG90dGVuYnVyZyAvIEhSQiAxMTI3Njc8 YnI+CiZndDsmZ3Q7PGJyPgomZ3Q7Jmd0OyBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fXzxicj4KJmd0OyZndDsgVXNlcnMgbWFpbGluZyBsaXN0PGJyPgomZ3Q7 Jmd0OyA8YSBocmVmPSJtYWlsdG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+ PGJyPgomZ3Q7Jmd0OyA8YSBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlz dGluZm8vdXNlcnMiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxt YW4vbGlzdGluZm8vdXNlcnM8L2E+PGJyPgomZ3Q7Jmd0Ozxicj4KPGJyPgotLTxicj4KRGFuaWVs IEhlbGdlbmJlcmdlcjxicj4KbSBib3ggYmV3ZWd0YmlsZCBHbWJIPGJyPgo8YnI+ClA6ICs0OS8z MC8yNDA4NzgxLTIyPGJyPgpGOiArNDkvMzAvMjQwODc4MS0xMDxicj4KPGJyPgpBQ0tFUlNUUi4g MTk8YnI+CkQtMTAxMTUgQkVSTElOPGJyPgo8YnI+Cjxicj4KPGEgaHJlZj0iaHR0cDovL3d3dy5t LWJveC5kZSIgdGFyZ2V0PSJfYmxhbmsiPnd3dy5tLWJveC5kZTwvYT7CoCA8YSBocmVmPSJodHRw Oi8vd3d3Lm1vbmtleW1lbi50diIgdGFyZ2V0PSJfYmxhbmsiPnd3dy5tb25rZXltZW4udHY8L2E+ PGJyPgo8YnI+Ckdlc2Now6RmdHNmw7xocmVyOiBNYXJ0aW4gUmV0c2NoaXR6ZWdnZXIgLyBNaWNo YWVsYSBHw7ZsbG5lcjxicj4KSGFuZGVzbHJlZ2lzdGVyOiBBbXRzZ2VyaWNodCBDaGFybG90dGVu YnVyZyAvIEhSQiAxMTI3Njc8YnI+Cjxicj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX188YnI+ClVzZXJzIG1haWxpbmcgbGlzdDxicj4KPGEgaHJlZj0ibWFp bHRvOlVzZXJzQG92aXJ0Lm9yZyI+VXNlcnNAb3ZpcnQub3JnPC9hPjxicj4KPGEgaHJlZj0iaHR0 cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIiB0YXJnZXQ9Il9ibGFu ayI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPC9hPjxicj4K PC9kaXY+PC9kaXY+PC9ibG9ja3F1b3RlPjwvZGl2Pjxicj48L2Rpdj4K --===============6757768401674278097==-- From plysab at gmail.com Tue Sep 16 22:40:48 2014 Content-Type: multipart/mixed; boundary="===============9072790582512900217==" MIME-Version: 1.0 From: plysan To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 17 Sep 2014 10:40:47 +0800 Message-ID: In-Reply-To: 5414A73E.6070101@redhat.com --===============9072790582512900217== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable 2014-09-14 4:21 GMT+08:00 Itamar Heim : > On 09/12/2014 04:45 PM, Federico Alberto Sayd wrote: > >> On 12/09/14 09:55, Jakub Bittner wrote: >> >>> ISO upload over web UI. >>> >> +1, Is it so hard to implement such feature? >> > > well, the tricky part is web ui access the engine, which doesn't access > the storage, rather the hosts do, so you need to stream it via the engine. > good news are vdsm has now upload/download api's which should hopefully > pave the way for this to materialize. another problem is upload large file( usually over 2G ) in web pages. my thoughs on this is to split large file in small chunks and merge it on server( engine side ) there are paid software available like PLupload but we may implement by ourselves, right ? another approach is not upload using http, but this would be complex for users. > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > --===============9072790582512900217== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+PGJyPjxkaXYgY2xhc3M9ImdtYWlsX2V4dHJhIj48YnI+PGRpdiBjbGFz cz0iZ21haWxfcXVvdGUiPjIwMTQtMDktMTQgNDoyMSBHTVQrMDg6MDAgSXRhbWFyIEhlaW0gPHNw YW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86aWhlaW1AcmVkaGF0LmNvbSIgdGFyZ2V0 PSJfYmxhbmsiPmloZWltQHJlZGhhdC5jb208L2E+Jmd0Ozwvc3Bhbj46PGJyPjxibG9ja3F1b3Rl IGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0 OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPjxzcGFuIGNsYXNzPSIiPk9uIDA5LzEy LzIwMTQgMDQ6NDUgUE0sIEZlZGVyaWNvIEFsYmVydG8gU2F5ZCB3cm90ZTo8YnI+CjxibG9ja3F1 b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1s ZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPgpPbiAxMi8wOS8xNCAwOTo1NSwg SmFrdWIgQml0dG5lciB3cm90ZTo8YnI+CjxibG9ja3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIg c3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRlci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRp bmctbGVmdDoxZXgiPgpJU08gdXBsb2FkIG92ZXIgd2ViIFVJLjxicj4KPC9ibG9ja3F1b3RlPgor MSwgSXMgaXQgc28gaGFyZCB0byBpbXBsZW1lbnQgc3VjaCBmZWF0dXJlPzxicj4KPC9ibG9ja3F1 b3RlPgo8YnI+PC9zcGFuPgp3ZWxsLCB0aGUgdHJpY2t5IHBhcnQgaXMgd2ViIHVpIGFjY2VzcyB0 aGUgZW5naW5lLCB3aGljaCBkb2VzbiYjMzk7dCBhY2Nlc3MgdGhlIHN0b3JhZ2UsIHJhdGhlciB0 aGUgaG9zdHMgZG8sIHNvIHlvdSBuZWVkIHRvIHN0cmVhbSBpdCB2aWEgdGhlIGVuZ2luZS48YnI+ Cmdvb2QgbmV3cyBhcmUgdmRzbSBoYXMgbm93IHVwbG9hZC9kb3dubG9hZCBhcGkmIzM5O3Mgd2hp Y2ggc2hvdWxkIGhvcGVmdWxseSBwYXZlIHRoZSB3YXkgZm9yIHRoaXMgdG8gbWF0ZXJpYWxpemUu PC9ibG9ja3F1b3RlPjxkaXY+PGJyPjwvZGl2PjxkaXY+YW5vdGhlciBwcm9ibGVtIGlzIHVwbG9h ZCBsYXJnZSBmaWxlKCB1c3VhbGx5IG92ZXIgMkcgKSBpbiB3ZWIgcGFnZXMuPC9kaXY+PGRpdj5t eSB0aG91Z2hzIG9uIHRoaXMgaXMgdG8gc3BsaXQgbGFyZ2UgZmlsZSBpbiBzbWFsbCBjaHVua3Mg YW5kIG1lcmdlIGl0IG9uIHNlcnZlciggZW5naW5lIHNpZGUgKTwvZGl2PjxkaXY+dGhlcmUgYXJl IHBhaWQgc29mdHdhcmUgYXZhaWxhYmxlIGxpa2UgUEx1cGxvYWQgYnV0IHdlIG1heSBpbXBsZW1l bnQgYnkgb3Vyc2VsdmVzLCByaWdodCA/PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5hbm90aGVy IGFwcHJvYWNoIGlzIG5vdCB1cGxvYWQgdXNpbmcgaHR0cCwgYnV0IHRoaXMgd291bGQgYmUgY29t cGxleCBmb3IgdXNlcnMuPC9kaXY+PGRpdj48YnI+PC9kaXY+PGJsb2NrcXVvdGUgY2xhc3M9Imdt YWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6MXB4ICNjY2Mg c29saWQ7cGFkZGluZy1sZWZ0OjFleCI+PGRpdiBjbGFzcz0iSE9FblpiIj48ZGl2IGNsYXNzPSJo NSI+PGJyPgo8YnI+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzx1PjwvdT5fX19fX19f X19fX19fX19fXzxicj4KVXNlcnMgbWFpbGluZyBsaXN0PGJyPgo8YSBocmVmPSJtYWlsdG86VXNl cnNAb3ZpcnQub3JnIiB0YXJnZXQ9Il9ibGFuayI+VXNlcnNAb3ZpcnQub3JnPC9hPjxicj4KPGEg aHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIiB0YXJn ZXQ9Il9ibGFuayI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy88dT48L3U+bWFpbG1hbi9saXN0aW5m by91c2VyczwvYT48YnI+CjwvZGl2PjwvZGl2PjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PC9kaXY+ PC9kaXY+Cg== --===============9072790582512900217==-- From s.kieske at mittwald.de Wed Sep 17 05:27:17 2014 Content-Type: multipart/mixed; boundary="===============2253253197307472971==" MIME-Version: 1.0 From: Sven Kieske To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 17 Sep 2014 11:27:14 +0200 Message-ID: <541953F2.6050205@mittwald.de> In-Reply-To: e0b17e0969a14e56bf4089d840d9fecd@EXCHANGE.mbox.loc --===============2253253197307472971== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Hi, I think this question did not get answered so far and I think this is a crucial point. While it's cool you can integrate ovirt with openstack I don't think it should be necessary when you want certain features. Because, like Daniel wrote: Why should I install ovirt if I need multiple openstack components anyway? I could just go on and deploy openstack and not use ovirt? But I also have the same opinion as Daniel: openstack ist "too big" to deploy for traditional vm workloads. So it would be much appreciated if this questions could get answered. On 15/09/14 17:17, Daniel Helgenberger wrote: > Please allow me a 'heretic' question, will oVirt make itself obsoleted > in the future because all of the core functionality is moved to an > external provider? Is it better for my use case (small/medium business > and not in the telco sector) to deploy OpenStack in the first place and > not to use oVirt at all? ATM OpenStack seems to me like the literal > sledgehammer to crack a nut. -- = Mit freundlichen Gr=C3=BC=C3=9Fen / Regards Sven Kieske Systemadministrator Mittwald CM Service GmbH & Co. KG K=C3=B6nigsberger Stra=C3=9Fe 6 32339 Espelkamp T: +49-5772-293-100 F: +49-5772-293-333 https://www.mittwald.de Gesch=C3=A4ftsf=C3=BChrer: Robert Meyer St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad Oeynhausen Komplement=C3=A4rin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad Oeynh= ausen --===============2253253197307472971==-- From blanchet at abes.fr Wed Sep 17 06:56:47 2014 Content-Type: multipart/mixed; boundary="===============8415851673750904406==" 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] [RFI] oVirt 3.6 Planning Date: Wed, 17 Sep 2014 12:56:45 +0200 Message-ID: <541968ED.2060404@abes.fr> In-Reply-To: 5412E591.6060900@redhat.com --===============8415851673750904406== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable what about LXC integration? Le 12/09/2014 14:22, Itamar Heim a =C3=A9crit : > With oVirt 3.5 nearing GA, time to ask for "what do you want to see in = > oVirt 3.6"? > > Thanks, > Itamar > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --===============8415851673750904406==-- From j.astrego at netbulae.eu Wed Sep 17 11:34:01 2014 Content-Type: multipart/mixed; boundary="===============2961578061530689722==" MIME-Version: 1.0 From: Jorick Astrego To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 17 Sep 2014 17:33:57 +0200 Message-ID: <5419A9E5.8080403@netbulae.eu> In-Reply-To: 5412E591.6060900@redhat.com --===============2961578061530689722== 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. --------------080507040808090903050208 Content-Type: text/plain; charset=3Dwindows-1252; format=3Dflowed Content-Transfer-Encoding: 8bit On 09/12/2014 02:22 PM, Itamar Heim wrote: > With oVirt 3.5 nearing GA, time to ask for "what do you want to see in = > oVirt 3.6"? > > Thanks, > Itamar > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users Some "little things": nfsv4 support (http://www.ovirt.org/Features/NFSv4) libgfapi drbd support (http://www.ovirt.org/Features/DRBD) Some concepts from IBM PowerHA look interesting: I don't know if the term is correct but we'd like to be able to group vm's together and create dependency's between them. Something like, first start the database vm then the authentication vm and last the webserver vm. /resource groups (http://www-01.ibm.com/support/knowledgecenter/SSPHQG_7.1.0/com.ibm= .powerha.concepts/ha_concepts_cluster_resources.htm)/ //Resource groups/allow you to combine related resources into a single logical entity for easier configuration and management. The//PowerHA SystemMirror//software handles the resource group as a unit, thus keeping the interdependent resources together on one node and keeping them highly available./ // * /Identifying the set of cluster resources that are essential to the operation of an application, and combining those resources into a resource group./ * /Defining the resource group policies and attributes that dictate how////PowerHA SystemMirror////manages resources to keep them highly available at different stages of cluster operation (startup, fallover and fallback)./ /By identifying resources and defining resource group policies, the////PowerHA SystemMirror////software makes numerous cluster configurations possible, providing tremendous flexibility in defining a cluster environment tailored to individual requirements. / We would also like to be able to split a cluster between two racks or DC's /linked clusters/ /http://www-01.ibm.com/support/knowledgecenter/api/content/SSPHQG_7= .1.0/com.ibm.powerha.concepts/ha_concepts_multi_linked.htm/ /A linked cluster is ideal for situations where each site is located at a different geographical location. Typically, the sites are far enough apart so that they cannot conveniently share a common storage area network (SAN). Each site must have its own active repository disk, and any backup repositories. Linked clusters always use unicast to communicate between sites. Linked clusters are a useful part of high availability disaster recovery (HADR)./ We are currently developing a benchmarking system for ovirt and test failover stuff by hand. Something like this would save people a lot of time /Cluster test tool/ /http://www-01.ibm.com/support/knowledgecenter/SSPHQG_7.1.0/com.ibm= .powerha.concepts/ha_concepts_test_tool.htm/ /The Cluster Test Tool is a utility that lets you test a////PowerHA=C2=AE SystemMirror=C2=AE////cluster configuration to e= valuate how a cluster behaves under a set of specified circumstances, such as when a node becomes inaccessible, a network becomes inaccessible, a resource group moves from one node to another, and so forth./ /You can start the test, let it run unattended, and return later to evaluate the results of your testing./ /If you want to run an automated suite of basic cluster tests for topology and resource group management, you can run the automated test suite from SMIT. If you are an experienced////PowerHA SystemMirror//administrator and want to tailor cluster testing to your environment, you can also create custom tests that can be run from SMIT./ /It is recommended to run the tool after you initially configure////PowerHA SystemMirror////and before you put your cluster into a production environment; after you make cluster configuration changes while the cluster is out of service; or at regular intervals even though the cluster appears to be functioning well./ --------------080507040808090903050208 Content-Type: text/html; charset=3Dwindows-1252 Content-Transfer-Encoding: 8bit
On 09/12/2014 02:22 PM, Itamar Heim wrote:
Wi= th oVirt 3.5 nearing GA, time to ask for "what do you want to see in oVirt 3.6"?

Thanks,
=C2=A0=C2=A0 Itamar
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users

Some "little things":

nfsv4 support (http://www.ovirt.org/Features/NFSv4= )

libgfapi

drbd support (http://www.ovirt.org/Features/DRBD)


Some concepts from IBM PowerHA look interesting:

I don't know if the term is correct but we'd like to be able to group vm's together and create dependency's between them. Something like, first start the database vm then the authentication vm and last the webserver vm.

resource groups=C2=A0 (http://www-01.ibm.com/support/knowledgecenter/SSPHQG_7.1.0/com= .ibm.powerha.concepts/ha_concepts_cluster_resources.htm)
=C2=A0=C2=A0=C2=A0 Resource groups=C2=A0allow you to com= bine related resources into a single logical entity for easier configuration and management. ThePowerHA SystemMirror=C2=A0software handles= the resource group as a unit, thus keeping the interdependent resources together on one node and keeping them highly available.
  • Identifying the set of cluster resources that are essential to the operation of an application, and combining those resources into a resource group.
  • Defining the resource group policies and attributes that dictate how=C2=A0PowerHA SystemMirror=C2=A0manages resources to keep them highly available at different stages of cluster operation (startup, fallover and fallback).

By identifying resources and defining resource group policies, the=C2=A0PowerHA SystemMirror=C2=A0software makes numerous cluster configurations possible, providing tremendous flexibility in defining a cluster environment tailored to individual requirements.

We would also like to be able to split a cluster between two racks or DC's
linked clusters
http://www-01.ibm.com/support/knowledgecenter= /api/content/SSPHQG_7.1.0/com.ibm.powerha.concepts/ha_concepts_multi_linked= .htm
A linked cluster is ideal for situations where each site is located at a different geographical location. Typically, the sites are far enough apart so that they cannot conveniently share a common storage area network (SAN). Each site must have its own active repository disk, and any backup repositories. Linked clusters always use unicast to communicate between sites. Linked clusters are a useful part of high availability disaster recovery (HADR).

We are currently developing a benchmarking system for ovirt and test failover stuff by hand. Something like this would save people a lot of time
Cluster test tool
http://www-01.ibm.com/support/knowledgecenter/SSPHQG_7.1.0/c= om.ibm.powerha.concepts/ha_concepts_test_tool.htm

The Cluster Test Tool is a utility that lets you test a=C2=A0PowerHA=C2=AE SystemMirror=C2=AE= =C2=A0cluster configuration to evaluate how a cluster behaves under a set of specified circumstances, such as when a node becomes inaccessible, a network becomes inaccessible, a resource group moves from one node to another, and so forth.

You can start the test, let it run unattended, and return later to evaluate the results of your testing.

If you want to run an automated suite of basic cluster tests for topology and resource group management, you can run the automated test suite from SMIT. If you are an experienced=C2=A0PowerHA SystemMirroradministrator and want to tailor cluster testing to your environment, you can also create custom tests that can be run from SMIT.

It is recommended to run the tool after you initially configure=C2=A0PowerHA SystemMirror=C2=A0and bef= ore you put your cluster into a production environment; after you make cluster configuration changes while the cluster is out of service; or at regular intervals even though the cluster appears to be functioning well.


--------------080507040808090903050208-- --===============2961578061530689722== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wODA1MDcwNDA4MDgwOTA5MDMwNTAyMDgKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXdpbmRvd3MtMTI1MjsgZm9ybWF0PWZsb3dlZApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiA4Yml0CgoKT24gMDkvMTIvMjAxNCAwMjoyMiBQTSwgSXRhbWFyIEhlaW0gd3JvdGU6Cj4gV2l0 aCBvVmlydCAzLjUgbmVhcmluZyBHQSwgdGltZSB0byBhc2sgZm9yICJ3aGF0IGRvIHlvdSB3YW50 IHRvIHNlZSBpbiAKPiBvVmlydCAzLjYiPwo+Cj4gVGhhbmtzLAo+ICAgIEl0YW1hcgo+IF9fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gVXNlcnMgbWFpbGlu ZyBsaXN0Cj4gVXNlcnNAb3ZpcnQub3JnCj4gaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFu L2xpc3RpbmZvL3VzZXJzCgpTb21lICJsaXR0bGUgdGhpbmdzIjoKCiAgICBuZnN2NCBzdXBwb3J0 IChodHRwOi8vd3d3Lm92aXJ0Lm9yZy9GZWF0dXJlcy9ORlN2NCkKCiAgICBsaWJnZmFwaQoKICAg IGRyYmQgc3VwcG9ydCAoaHR0cDovL3d3dy5vdmlydC5vcmcvRmVhdHVyZXMvRFJCRCkKCgogICAg U29tZSBjb25jZXB0cyBmcm9tIElCTSBQb3dlckhBIGxvb2sgaW50ZXJlc3Rpbmc6CgogICAgICAg IEkgZG9uJ3Qga25vdyBpZiB0aGUgdGVybSBpcyBjb3JyZWN0IGJ1dCB3ZSdkIGxpa2UgdG8gYmUg YWJsZSB0bwogICAgICAgIGdyb3VwIHZtJ3MgdG9nZXRoZXIgYW5kIGNyZWF0ZSBkZXBlbmRlbmN5 J3MgYmV0d2VlbiB0aGVtLgogICAgICAgIFNvbWV0aGluZyBsaWtlLCBmaXJzdCBzdGFydCB0aGUg ZGF0YWJhc2Ugdm0gdGhlbiB0aGUKICAgICAgICBhdXRoZW50aWNhdGlvbiB2bSBhbmQgbGFzdCB0 aGUgd2Vic2VydmVyIHZtLgoKICAgICAgICAvcmVzb3VyY2UgZ3JvdXBzCiAgICAgICAgKGh0dHA6 Ly93d3ctMDEuaWJtLmNvbS9zdXBwb3J0L2tub3dsZWRnZWNlbnRlci9TU1BIUUdfNy4xLjAvY29t LmlibS5wb3dlcmhhLmNvbmNlcHRzL2hhX2NvbmNlcHRzX2NsdXN0ZXJfcmVzb3VyY2VzLmh0bSkv CiAgICAgICAgLy9SZXNvdXJjZSBncm91cHMvYWxsb3cgeW91IHRvIGNvbWJpbmUgcmVsYXRlZCBy ZXNvdXJjZXMgaW50byBhCiAgICAgICAgc2luZ2xlIGxvZ2ljYWwgZW50aXR5IGZvciBlYXNpZXIg Y29uZmlndXJhdGlvbiBhbmQgbWFuYWdlbWVudC4KICAgICAgICBUaGUvL1Bvd2VySEEgU3lzdGVt TWlycm9yLy9zb2Z0d2FyZSBoYW5kbGVzIHRoZSByZXNvdXJjZSBncm91cAogICAgICAgIGFzIGEg dW5pdCwgdGh1cyBrZWVwaW5nIHRoZSBpbnRlcmRlcGVuZGVudCByZXNvdXJjZXMgdG9nZXRoZXIg b24KICAgICAgICBvbmUgbm9kZSBhbmQga2VlcGluZyB0aGVtIGhpZ2hseSBhdmFpbGFibGUuLwog ICAgICAgIC8vCgogICAgICAgICAgKiAvSWRlbnRpZnlpbmcgdGhlIHNldCBvZiBjbHVzdGVyIHJl c291cmNlcyB0aGF0IGFyZSBlc3NlbnRpYWwKICAgICAgICAgICAgdG8gdGhlIG9wZXJhdGlvbiBv ZiBhbiBhcHBsaWNhdGlvbiwgYW5kIGNvbWJpbmluZyB0aG9zZQogICAgICAgICAgICByZXNvdXJj ZXMgaW50byBhIHJlc291cmNlIGdyb3VwLi8KICAgICAgICAgICogL0RlZmluaW5nIHRoZSByZXNv dXJjZSBncm91cCBwb2xpY2llcyBhbmQgYXR0cmlidXRlcyB0aGF0CiAgICAgICAgICAgIGRpY3Rh dGUgaG93Ly8vL1Bvd2VySEEgU3lzdGVtTWlycm9yLy8vL21hbmFnZXMgcmVzb3VyY2VzIHRvCiAg ICAgICAgICAgIGtlZXAgdGhlbSBoaWdobHkgYXZhaWxhYmxlIGF0IGRpZmZlcmVudCBzdGFnZXMg b2YgY2x1c3RlcgogICAgICAgICAgICBvcGVyYXRpb24gKHN0YXJ0dXAsIGZhbGxvdmVyIGFuZCBm YWxsYmFjaykuLwoKICAgICAgICAvQnkgaWRlbnRpZnlpbmcgcmVzb3VyY2VzIGFuZCBkZWZpbmlu ZyByZXNvdXJjZSBncm91cCBwb2xpY2llcywKICAgICAgICB0aGUvLy8vUG93ZXJIQSBTeXN0ZW1N aXJyb3IvLy8vc29mdHdhcmUgbWFrZXMgbnVtZXJvdXMgY2x1c3RlcgogICAgICAgIGNvbmZpZ3Vy YXRpb25zIHBvc3NpYmxlLCBwcm92aWRpbmcgdHJlbWVuZG91cyBmbGV4aWJpbGl0eSBpbgogICAg ICAgIGRlZmluaW5nIGEgY2x1c3RlciBlbnZpcm9ubWVudCB0YWlsb3JlZCB0byBpbmRpdmlkdWFs IHJlcXVpcmVtZW50cy4KICAgICAgICAvCgogICAgICAgIFdlIHdvdWxkIGFsc28gbGlrZSB0byBi ZSBhYmxlIHRvIHNwbGl0IGEgY2x1c3RlciBiZXR3ZWVuIHR3bwogICAgICAgIHJhY2tzIG9yIERD J3MKICAgICAgICAvbGlua2VkIGNsdXN0ZXJzLwogICAgICAgIC9odHRwOi8vd3d3LTAxLmlibS5j b20vc3VwcG9ydC9rbm93bGVkZ2VjZW50ZXIvYXBpL2NvbnRlbnQvU1NQSFFHXzcuMS4wL2NvbS5p Ym0ucG93ZXJoYS5jb25jZXB0cy9oYV9jb25jZXB0c19tdWx0aV9saW5rZWQuaHRtLwogICAgICAg IC9BIGxpbmtlZCBjbHVzdGVyIGlzIGlkZWFsIGZvciBzaXR1YXRpb25zIHdoZXJlIGVhY2ggc2l0 ZSBpcwogICAgICAgIGxvY2F0ZWQgYXQgYSBkaWZmZXJlbnQgZ2VvZ3JhcGhpY2FsIGxvY2F0aW9u LiBUeXBpY2FsbHksIHRoZQogICAgICAgIHNpdGVzIGFyZSBmYXIgZW5vdWdoIGFwYXJ0IHNvIHRo YXQgdGhleSBjYW5ub3QgY29udmVuaWVudGx5CiAgICAgICAgc2hhcmUgYSBjb21tb24gc3RvcmFn ZSBhcmVhIG5ldHdvcmsgKFNBTikuIEVhY2ggc2l0ZSBtdXN0IGhhdmUKICAgICAgICBpdHMgb3du IGFjdGl2ZSByZXBvc2l0b3J5IGRpc2ssIGFuZCBhbnkgYmFja3VwIHJlcG9zaXRvcmllcy4KICAg ICAgICBMaW5rZWQgY2x1c3RlcnMgYWx3YXlzIHVzZSB1bmljYXN0IHRvIGNvbW11bmljYXRlIGJl dHdlZW4gc2l0ZXMuCiAgICAgICAgTGlua2VkIGNsdXN0ZXJzIGFyZSBhIHVzZWZ1bCBwYXJ0IG9m IGhpZ2ggYXZhaWxhYmlsaXR5IGRpc2FzdGVyCiAgICAgICAgcmVjb3ZlcnkgKEhBRFIpLi8KCiAg ICAgICAgV2UgYXJlIGN1cnJlbnRseSBkZXZlbG9waW5nIGEgYmVuY2htYXJraW5nIHN5c3RlbSBm b3Igb3ZpcnQgYW5kCiAgICAgICAgdGVzdCBmYWlsb3ZlciBzdHVmZiBieSBoYW5kLiBTb21ldGhp bmcgbGlrZSB0aGlzIHdvdWxkIHNhdmUKICAgICAgICBwZW9wbGUgYSBsb3Qgb2YgdGltZQogICAg ICAgIC9DbHVzdGVyIHRlc3QgdG9vbC8KICAgICAgICAvaHR0cDovL3d3dy0wMS5pYm0uY29tL3N1 cHBvcnQva25vd2xlZGdlY2VudGVyL1NTUEhRR183LjEuMC9jb20uaWJtLnBvd2VyaGEuY29uY2Vw dHMvaGFfY29uY2VwdHNfdGVzdF90b29sLmh0bS8KCiAgICAgICAgL1RoZSBDbHVzdGVyIFRlc3Qg VG9vbCBpcyBhIHV0aWxpdHkgdGhhdCBsZXRzIHlvdSB0ZXN0CiAgICAgICAgYS8vLy9Qb3dlckhB riBTeXN0ZW1NaXJyb3KuLy8vL2NsdXN0ZXIgY29uZmlndXJhdGlvbiB0byBldmFsdWF0ZQogICAg ICAgIGhvdyBhIGNsdXN0ZXIgYmVoYXZlcyB1bmRlciBhIHNldCBvZiBzcGVjaWZpZWQgY2lyY3Vt c3RhbmNlcywKICAgICAgICBzdWNoIGFzIHdoZW4gYSBub2RlIGJlY29tZXMgaW5hY2Nlc3NpYmxl LCBhIG5ldHdvcmsgYmVjb21lcwogICAgICAgIGluYWNjZXNzaWJsZSwgYSByZXNvdXJjZSBncm91 cCBtb3ZlcyBmcm9tIG9uZSBub2RlIHRvIGFub3RoZXIsCiAgICAgICAgYW5kIHNvIGZvcnRoLi8K CiAgICAgICAgL1lvdSBjYW4gc3RhcnQgdGhlIHRlc3QsIGxldCBpdCBydW4gdW5hdHRlbmRlZCwg YW5kIHJldHVybiBsYXRlcgogICAgICAgIHRvIGV2YWx1YXRlIHRoZSByZXN1bHRzIG9mIHlvdXIg dGVzdGluZy4vCgogICAgICAgIC9JZiB5b3Ugd2FudCB0byBydW4gYW4gYXV0b21hdGVkIHN1aXRl IG9mIGJhc2ljIGNsdXN0ZXIgdGVzdHMKICAgICAgICBmb3IgdG9wb2xvZ3kgYW5kIHJlc291cmNl IGdyb3VwIG1hbmFnZW1lbnQsIHlvdSBjYW4gcnVuIHRoZQogICAgICAgIGF1dG9tYXRlZCB0ZXN0 IHN1aXRlIGZyb20gU01JVC4gSWYgeW91IGFyZSBhbgogICAgICAgIGV4cGVyaWVuY2VkLy8vL1Bv d2VySEEgU3lzdGVtTWlycm9yLy9hZG1pbmlzdHJhdG9yIGFuZCB3YW50IHRvCiAgICAgICAgdGFp bG9yIGNsdXN0ZXIgdGVzdGluZyB0byB5b3VyIGVudmlyb25tZW50LCB5b3UgY2FuIGFsc28gY3Jl YXRlCiAgICAgICAgY3VzdG9tIHRlc3RzIHRoYXQgY2FuIGJlIHJ1biBmcm9tIFNNSVQuLwoKICAg ICAgICAvSXQgaXMgcmVjb21tZW5kZWQgdG8gcnVuIHRoZSB0b29sIGFmdGVyIHlvdSBpbml0aWFs bHkKICAgICAgICBjb25maWd1cmUvLy8vUG93ZXJIQSBTeXN0ZW1NaXJyb3IvLy8vYW5kIGJlZm9y ZSB5b3UgcHV0IHlvdXIKICAgICAgICBjbHVzdGVyIGludG8gYSBwcm9kdWN0aW9uIGVudmlyb25t ZW50OyBhZnRlciB5b3UgbWFrZSBjbHVzdGVyCiAgICAgICAgY29uZmlndXJhdGlvbiBjaGFuZ2Vz IHdoaWxlIHRoZSBjbHVzdGVyIGlzIG91dCBvZiBzZXJ2aWNlOyBvciBhdAogICAgICAgIHJlZ3Vs YXIgaW50ZXJ2YWxzIGV2ZW4gdGhvdWdoIHRoZSBjbHVzdGVyIGFwcGVhcnMgdG8gYmUKICAgICAg ICBmdW5jdGlvbmluZyB3ZWxsLi8KCgoKLS0tLS0tLS0tLS0tLS0wODA1MDcwNDA4MDgwOTA5MDMw NTAyMDgKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7IGNoYXJzZXQ9d2luZG93cy0xMjUyCkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQKCjxodG1sPgogIDxoZWFkPgogICAgPG1ldGEgY29u dGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXdpbmRvd3MtMTI1MiIKICAgICAgaHR0cC1lcXVpdj0i Q29udGVudC1UeXBlIj4KICA8L2hlYWQ+CiAgPGJvZHkgYmdjb2xvcj0iI0ZGRkZGRiIgdGV4dD0i IzAwMDAwMCI+CiAgICA8YnI+CiAgICA8ZGl2IGNsYXNzPSJtb3otY2l0ZS1wcmVmaXgiPk9uIDA5 LzEyLzIwMTQgMDI6MjIgUE0sIEl0YW1hciBIZWltCiAgICAgIHdyb3RlOjxicj4KICAgIDwvZGl2 PgogICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjU0MTJFNTkxLjYwNjA5MDBAcmVkaGF0LmNvbSIg dHlwZT0iY2l0ZSI+V2l0aAogICAgICBvVmlydCAzLjUgbmVhcmluZyBHQSwgdGltZSB0byBhc2sg Zm9yICJ3aGF0IGRvIHlvdSB3YW50IHRvIHNlZSBpbgogICAgICBvVmlydCAzLjYiPwogICAgICA8 YnI+CiAgICAgIDxicj4KICAgICAgVGhhbmtzLAogICAgICA8YnI+CiAgICAgIKCgIEl0YW1hcgog ICAgICA8YnI+CiAgICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCiAgICAgIDxicj4KICAgICAgVXNlcnMgbWFpbGluZyBsaXN0CiAgICAgIDxicj4KICAg ICAgPGEgY2xhc3M9Im1vei10eHQtbGluay1hYmJyZXZpYXRlZCIgaHJlZj0ibWFpbHRvOlVzZXJz QG92aXJ0Lm9yZyI+VXNlcnNAb3ZpcnQub3JnPC9hPgogICAgICA8YnI+CiAgICAgIDxhIGNsYXNz PSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFp bG1hbi9saXN0aW5mby91c2VycyI+aHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3Rp bmZvL3VzZXJzPC9hPgogICAgICA8YnI+CiAgICA8L2Jsb2NrcXVvdGU+CiAgICA8YnI+CiAgICBT b21lICJsaXR0bGUgdGhpbmdzIjo8YnI+CiAgICA8YnI+CiAgICA8YmxvY2txdW90ZT5uZnN2NCBz dXBwb3J0ICg8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRwOi8vd3d3 Lm92aXJ0Lm9yZy9GZWF0dXJlcy9ORlN2NCI+aHR0cDovL3d3dy5vdmlydC5vcmcvRmVhdHVyZXMv TkZTdjQ8L2E+KTxicj4KICAgICAgPGJyPgogICAgICBsaWJnZmFwaSA8YnI+CiAgICAgIDxicj4K ICAgICAgZHJiZCBzdXBwb3J0ICg8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVm PSJodHRwOi8vd3d3Lm92aXJ0Lm9yZy9GZWF0dXJlcy9EUkJEIj5odHRwOi8vd3d3Lm92aXJ0Lm9y Zy9GZWF0dXJlcy9EUkJEPC9hPik8YnI+CiAgICAgIDxicj4KICAgICAgPGJyPgogICAgICBTb21l IGNvbmNlcHRzIGZyb20gSUJNIFBvd2VySEEgbG9vayBpbnRlcmVzdGluZzo8YnI+CiAgICAgIDxi cj4KICAgICAgPGJsb2NrcXVvdGU+SSBkb24ndCBrbm93IGlmIHRoZSB0ZXJtIGlzIGNvcnJlY3Qg YnV0IHdlJ2QgbGlrZSB0bwogICAgICAgIGJlIGFibGUgdG8gZ3JvdXAgdm0ncyB0b2dldGhlciBh bmQgY3JlYXRlIGRlcGVuZGVuY3kncyBiZXR3ZWVuCiAgICAgICAgdGhlbS4gU29tZXRoaW5nIGxp a2UsIGZpcnN0IHN0YXJ0IHRoZSBkYXRhYmFzZSB2bSB0aGVuIHRoZQogICAgICAgIGF1dGhlbnRp Y2F0aW9uIHZtIGFuZCBsYXN0IHRoZSB3ZWJzZXJ2ZXIgdm0uPGJyPgogICAgICAgIDxicj4KICAg ICAgICA8aT5yZXNvdXJjZSBncm91cHOgCig8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0 IiBocmVmPSJodHRwOi8vd3d3LTAxLmlibS5jb20vc3VwcG9ydC9rbm93bGVkZ2VjZW50ZXIvU1NQ SFFHXzcuMS4wL2NvbS5pYm0ucG93ZXJoYS5jb25jZXB0cy9oYV9jb25jZXB0c19jbHVzdGVyX3Jl c291cmNlcy5odG0iPmh0dHA6Ly93d3ctMDEuaWJtLmNvbS9zdXBwb3J0L2tub3dsZWRnZWNlbnRl ci9TU1BIUUdfNy4xLjAvY29tLmlibS5wb3dlcmhhLmNvbmNlcHRzL2hhX2NvbmNlcHRzX2NsdXN0 ZXJfcmVzb3VyY2VzLmh0bTwvYT4pPC9pPjxicj4KICAgICAgICA8aT6goKAgPC9pPjxkZm4gY2xh c3M9InRlcm0iIHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOwogICAgICAgICAgZm9udC1mYW1p bHk6IFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToKICAg ICAgICAgIDEzcHg7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOwog ICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IDE2LjY2NjY2NjAz MDg4Mzc5cHg7CiAgICAgICAgICBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4 dC1pbmRlbnQ6IDBweDsKICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFj ZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87CiAgICAgICAgICB3b3JkLXNwYWNpbmc6IDBweDsgLXdl YmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OwogICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjog cmdiKDI1NSwgMjU1LCAyNTUpOyI+UmVzb3VyY2UgZ3JvdXBzPC9kZm4+PGk+PHNwYW4KICAgICAg ICAgICAgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBB cmlhbCwKICAgICAgICAgICAgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEzcHg7 IGZvbnQtc3R5bGU6IG5vcm1hbDsKICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7IGZv bnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOgogICAgICAgICAgICBub3JtYWw7IGxp bmUtaGVpZ2h0OiAxNi42NjY2NjYwMzA4ODM3OXB4OyBvcnBoYW5zOiBhdXRvOwogICAgICAgICAg ICB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5v bmU7CiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1z cGFjaW5nOiAwcHg7CiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsg ZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7CiAgICAgICAgICAgIGZsb2F0OiBub25lOyBiYWNr Z3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij48c3BhbgogICAgICAgICAgICAgIGNs YXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPqA8L3NwYW4+YWxsb3cgeW91IHRvIGNvbWJpbmUK ICAgICAgICAgICAgcmVsYXRlZCByZXNvdXJjZXMgaW50byBhIHNpbmdsZSBsb2dpY2FsIGVudGl0 eSBmb3IgZWFzaWVyCiAgICAgICAgICAgIGNvbmZpZ3VyYXRpb24gYW5kIG1hbmFnZW1lbnQuIFRo ZTwvc3Bhbj48L2k+PGk+PHNwYW4KICAgICAgICAgICAgY2xhc3M9InBoIiBzdHlsZT0iY29sb3I6 IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IFZlcmRhbmEsCiAgICAgICAgICAgIEFyaWFsLCBI ZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTNweDsgZm9udC1zdHlsZToKICAgICAg ICAgICAgbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsK ICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGluZS1oZWlnaHQ6IDE2LjY2NjY2 NjAzMDg4Mzc5cHg7CiAgICAgICAgICAgIG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0 OyB0ZXh0LWluZGVudDogMHB4OwogICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hp dGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOwogICAgICAgICAgICB3b3JkLXNwYWNpbmc6 IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OwogICAgICAgICAgICBiYWNrZ3Jv dW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij5Qb3dlckhBIFN5c3RlbU1pcnJvcjwvc3Bh bj48L2k+PGk+PHNwYW4KICAgICAgICAgICAgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7IGZv bnQtZmFtaWx5OiBWZXJkYW5hLCBBcmlhbCwKICAgICAgICAgICAgSGVsdmV0aWNhLCBzYW5zLXNl cmlmOyBmb250LXNpemU6IDEzcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsKICAgICAgICAgICAgZm9u dC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOgog ICAgICAgICAgICBub3JtYWw7IGxpbmUtaGVpZ2h0OiAxNi42NjY2NjYwMzA4ODM3OXB4OyBvcnBo YW5zOiBhdXRvOwogICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBw eDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7CiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7 IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7CiAgICAgICAgICAgIC13ZWJraXQtdGV4 dC1zdHJva2Utd2lkdGg6IDBweDsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7CiAgICAgICAg ICAgIGZsb2F0OiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7Ij48 c3BhbgogICAgICAgICAgICAgIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPqA8L3NwYW4+ c29mdHdhcmUgaGFuZGxlcyB0aGUKICAgICAgICAgICAgcmVzb3VyY2UgZ3JvdXAgYXMgYSB1bml0 LCB0aHVzIGtlZXBpbmcgdGhlIGludGVyZGVwZW5kZW50CiAgICAgICAgICAgIHJlc291cmNlcyB0 b2dldGhlciBvbiBvbmUgbm9kZSBhbmQga2VlcGluZyB0aGVtIGhpZ2hseQogICAgICAgICAgICBh dmFpbGFibGUuPC9zcGFuPjwvaT48YnI+CiAgICAgICAgPGk+PHNwYW4gc3R5bGU9ImNvbG9yOiBy Z2IoMCwgMCwgMCk7IGZvbnQtZmFtaWx5OiBWZXJkYW5hLAogICAgICAgICAgICBBcmlhbCwgSGVs dmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEzcHg7IGZvbnQtc3R5bGU6CiAgICAgICAg ICAgIG5vcm1hbDsgZm9udC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7CiAg ICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7IGxpbmUtaGVpZ2h0OiAxNi42NjY2NjYw MzA4ODM3OXB4OwogICAgICAgICAgICBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsg dGV4dC1pbmRlbnQ6IDBweDsKICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRl LXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsKICAgICAgICAgICAgd29yZC1zcGFjaW5nOiAw cHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgZGlzcGxheToKICAgICAgICAgICAg aW5saW5lICFpbXBvcnRhbnQ7IGZsb2F0OiBub25lOyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjU1 LAogICAgICAgICAgICAyNTUsIDI1NSk7Ij48L3NwYW4+PC9pPgogICAgICAgIDx1bCBjbGFzcz0i dWwiIHN0eWxlPSJwYWRkaW5nOiAwcHg7IG1hcmdpbjogMC43NWVtIDBweCAwLjc1ZW0KICAgICAg ICAgIDJlbTsgbGlzdC1zdHlsZS10eXBlOiBkaXNjOyBjb2xvcjogcmdiKDAsIDAsIDApOyBmb250 LWZhbWlseToKICAgICAgICAgIFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7 IGZvbnQtc2l6ZTogMTNweDsKICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJp YW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7CiAgICAgICAgICBsZXR0ZXItc3BhY2lu Zzogbm9ybWFsOyBsaW5lLWhlaWdodDogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOwogICAgICAgICAg dGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25l OwogICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNp bmc6IDBweDsKICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgYmFja2dy b3VuZC1jb2xvcjogcmdiKDI1NSwKICAgICAgICAgIDI1NSwgMjU1KTsiPgogICAgICAgICAgPGxp IGNsYXNzPSJsaSIgc3R5bGU9InBhZGRpbmc6IDBweDsgbWFyZ2luOiAwLjc1ZW0gMHB4OwogICAg ICAgICAgICBsaW5lLWhlaWdodDogMTYuNjY2NjY2MDMwODgzNzlweDsiPjxpPklkZW50aWZ5aW5n IHRoZSBzZXQgb2YKICAgICAgICAgICAgICBjbHVzdGVyIHJlc291cmNlcyB0aGF0IGFyZSBlc3Nl bnRpYWwgdG8gdGhlIG9wZXJhdGlvbiBvZgogICAgICAgICAgICAgIGFuIGFwcGxpY2F0aW9uLCBh bmQgY29tYmluaW5nIHRob3NlIHJlc291cmNlcyBpbnRvIGEKICAgICAgICAgICAgICByZXNvdXJj ZSBncm91cC48L2k+PC9saT4KICAgICAgICAgIDxsaSBjbGFzcz0ibGkiIHN0eWxlPSJwYWRkaW5n OiAwcHg7IG1hcmdpbjogMC43NWVtIDBweDsKICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2LjY2 NjY2NjAzMDg4Mzc5cHg7Ij48aT5EZWZpbmluZyB0aGUgcmVzb3VyY2UKICAgICAgICAgICAgICBn cm91cCBwb2xpY2llcyBhbmQgYXR0cmlidXRlcyB0aGF0IGRpY3RhdGUgaG93PC9pPjxpPjxzcGFu CiAgICAgICAgICAgICAgICBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj6gPC9zcGFuPjwv aT48aT48c3BhbgogICAgICAgICAgICAgICAgY2xhc3M9InBoIj5Qb3dlckhBIFN5c3RlbU1pcnJv cjwvc3Bhbj48L2k+PGk+PHNwYW4KICAgICAgICAgICAgICAgIGNsYXNzPSJBcHBsZS1jb252ZXJ0 ZWQtc3BhY2UiPqA8L3NwYW4+PC9pPjxpPm1hbmFnZXMKICAgICAgICAgICAgICByZXNvdXJjZXMg dG8ga2VlcCB0aGVtIGhpZ2hseSBhdmFpbGFibGUgYXQgZGlmZmVyZW50CiAgICAgICAgICAgICAg c3RhZ2VzIG9mIGNsdXN0ZXIgb3BlcmF0aW9uIChzdGFydHVwLCBmYWxsb3ZlciBhbmQKICAgICAg ICAgICAgICBmYWxsYmFjaykuPC9pPjwvbGk+CiAgICAgICAgPC91bD4KICAgICAgICA8cCBjbGFz cz0icCIgc3R5bGU9InBhZGRpbmc6IDBweDsgbWFyZ2luOiAxZW0gMHB4IDAuNzVlbTsKICAgICAg ICAgIGxpbmUtaGVpZ2h0OiAxNi42NjY2NjYwMzA4ODM3OXB4OyBjb2xvcjogcmdiKDAsIDAsIDAp OwogICAgICAgICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMt c2VyaWY7IGZvbnQtc2l6ZToKICAgICAgICAgIDEzcHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9u dC12YXJpYW50OiBub3JtYWw7IGZvbnQtd2VpZ2h0OgogICAgICAgICAgbm9ybWFsOyBsZXR0ZXIt c3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOgogICAgICAgICAgc3Rh cnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZToK ICAgICAgICAgIG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsKICAgICAg ICAgIC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgYmFja2dyb3VuZC1jb2xvcjogcmdi KDI1NSwKICAgICAgICAgIDI1NSwgMjU1KTsiPjxpPkJ5IGlkZW50aWZ5aW5nIHJlc291cmNlcyBh bmQgZGVmaW5pbmcgcmVzb3VyY2UKICAgICAgICAgICAgZ3JvdXAgcG9saWNpZXMsIHRoZTwvaT48 aT48c3BhbgogICAgICAgICAgICAgIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPqA8L3Nw YW4+PC9pPjxpPjxzcGFuCiAgICAgICAgICAgICAgY2xhc3M9InBoIj5Qb3dlckhBIFN5c3RlbU1p cnJvcjwvc3Bhbj48L2k+PGk+PHNwYW4KICAgICAgICAgICAgICBjbGFzcz0iQXBwbGUtY29udmVy dGVkLXNwYWNlIj6gPC9zcGFuPjwvaT48aT5zb2Z0d2FyZQogICAgICAgICAgICBtYWtlcyBudW1l cm91cyBjbHVzdGVyIGNvbmZpZ3VyYXRpb25zIHBvc3NpYmxlLCBwcm92aWRpbmcKICAgICAgICAg ICAgdHJlbWVuZG91cyBmbGV4aWJpbGl0eSBpbiBkZWZpbmluZyBhIGNsdXN0ZXIgZW52aXJvbm1l bnQKICAgICAgICAgICAgdGFpbG9yZWQgdG8gaW5kaXZpZHVhbCByZXF1aXJlbWVudHMuPGJyPgog ICAgICAgICAgPC9pPjwvcD4KICAgICAgICA8YmlnPjxiaWc+PHNtYWxsPldlIHdvdWxkIGFsc28g bGlrZSB0byBiZSBhYmxlIHRvIHNwbGl0IGEKICAgICAgICAgICAgICBjbHVzdGVyIGJldHdlZW4g dHdvIHJhY2tzIG9yIERDJ3M8L3NtYWxsPjwvYmlnPjwvYmlnPjxicj4KICAgICAgICA8aT5saW5r ZWQgY2x1c3RlcnM8L2k+PGJyPgogICAgICAgIDxpPjxhIGNsYXNzPSJtb3otdHh0LWxpbmstZnJl ZXRleHQiIGhyZWY9Imh0dHA6Ly93d3ctMDEuaWJtLmNvbS9zdXBwb3J0L2tub3dsZWRnZWNlbnRl ci9hcGkvY29udGVudC9TU1BIUUdfNy4xLjAvY29tLmlibS5wb3dlcmhhLmNvbmNlcHRzL2hhX2Nv bmNlcHRzX211bHRpX2xpbmtlZC5odG0iPmh0dHA6Ly93d3ctMDEuaWJtLmNvbS9zdXBwb3J0L2tu b3dsZWRnZWNlbnRlci9hcGkvY29udGVudC9TU1BIUUdfNy4xLjAvY29tLmlibS5wb3dlcmhhLmNv bmNlcHRzL2hhX2NvbmNlcHRzX211bHRpX2xpbmtlZC5odG08L2E+PC9pPjxicj4KICAgICAgICA8 aT48c3BhbiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6IFZlcmRhbmEs CiAgICAgICAgICAgIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTNw eDsgZm9udC1zdHlsZToKICAgICAgICAgICAgbm9ybWFsOyBmb250LXZhcmlhbnQ6IG5vcm1hbDsg Zm9udC13ZWlnaHQ6IG5vcm1hbDsKICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsg bGluZS1oZWlnaHQ6IDE2LjY2NjY2NjAzMDg4Mzc5cHg7CiAgICAgICAgICAgIG9ycGhhbnM6IGF1 dG87IHRleHQtYWxpZ246IGxlZnQ7IHRleHQtaW5kZW50OiAwcHg7CiAgICAgICAgICAgIHRleHQt dHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87CiAgICAg ICAgICAgIHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7 IGRpc3BsYXk6CiAgICAgICAgICAgIGlubGluZSAhaW1wb3J0YW50OyBmbG9hdDogbm9uZTsgYmFj a2dyb3VuZC1jb2xvcjogcmdiKDI1NSwKICAgICAgICAgICAgMjU1LCAyNTUpOyI+QSBsaW5rZWQg Y2x1c3RlciBpcyBpZGVhbCBmb3Igc2l0dWF0aW9ucyB3aGVyZQogICAgICAgICAgICBlYWNoIHNp dGUgaXMgbG9jYXRlZCBhdCBhIGRpZmZlcmVudCBnZW9ncmFwaGljYWwgbG9jYXRpb24uCiAgICAg ICAgICAgIFR5cGljYWxseSwgdGhlIHNpdGVzIGFyZSBmYXIgZW5vdWdoIGFwYXJ0IHNvIHRoYXQg dGhleQogICAgICAgICAgICBjYW5ub3QgY29udmVuaWVudGx5IHNoYXJlIGEgY29tbW9uIHN0b3Jh Z2UgYXJlYSBuZXR3b3JrCiAgICAgICAgICAgIChTQU4pLiBFYWNoIHNpdGUgbXVzdCBoYXZlIGl0 cyBvd24gYWN0aXZlIHJlcG9zaXRvcnkgZGlzaywKICAgICAgICAgICAgYW5kIGFueSBiYWNrdXAg cmVwb3NpdG9yaWVzLiBMaW5rZWQgY2x1c3RlcnMgYWx3YXlzIHVzZQogICAgICAgICAgICB1bmlj YXN0IHRvIGNvbW11bmljYXRlIGJldHdlZW4gc2l0ZXMuIExpbmtlZCBjbHVzdGVycyBhcmUgYQog ICAgICAgICAgICB1c2VmdWwgcGFydCBvZiBoaWdoIGF2YWlsYWJpbGl0eSBkaXNhc3RlciByZWNv dmVyeSAoSEFEUikuPC9zcGFuPjwvaT48YnI+CiAgICAgICAgPGJyPgogICAgICAgIFdlIGFyZSBj dXJyZW50bHkgZGV2ZWxvcGluZyBhIGJlbmNobWFya2luZyBzeXN0ZW0gZm9yIG92aXJ0IGFuZAog ICAgICAgIHRlc3QgZmFpbG92ZXIgc3R1ZmYgYnkgaGFuZC4gU29tZXRoaW5nIGxpa2UgdGhpcyB3 b3VsZCBzYXZlCiAgICAgICAgcGVvcGxlIGEgbG90IG9mIHRpbWU8YnI+CiAgICAgICAgPGk+Q2x1 c3RlciB0ZXN0IHRvb2w8L2k+PGJyPgogICAgICAgIDxpPjxhIGNsYXNzPSJtb3otdHh0LWxpbmst ZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly93d3ctMDEuaWJtLmNvbS9zdXBwb3J0L2tub3dsZWRnZWNl bnRlci9TU1BIUUdfNy4xLjAvY29tLmlibS5wb3dlcmhhLmNvbmNlcHRzL2hhX2NvbmNlcHRzX3Rl c3RfdG9vbC5odG0iPmh0dHA6Ly93d3ctMDEuaWJtLmNvbS9zdXBwb3J0L2tub3dsZWRnZWNlbnRl ci9TU1BIUUdfNy4xLjAvY29tLmlibS5wb3dlcmhhLmNvbmNlcHRzL2hhX2NvbmNlcHRzX3Rlc3Rf dG9vbC5odG08L2E+PC9pPjxicj4KICAgICAgICA8YnI+CiAgICAgICAgPGRpdiBjbGFzcz0iYm9k eSBjb25ib2R5IiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsKICAgICAgICAgIGZvbnQtZmFt aWx5OiBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyBmb250LXNpemU6CiAg ICAgICAgICAxM3B4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudDogbm9ybWFsOyBm b250LXdlaWdodDoKICAgICAgICAgIG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgbGlu ZS1oZWlnaHQ6IG5vcm1hbDsgb3JwaGFuczoKICAgICAgICAgIGF1dG87IHRleHQtYWxpZ246IHN0 YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybToKICAgICAgICAgIG5vbmU7IHdo aXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7CiAgICAg ICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7Ij4KICAgICAgICAgIDxwIGNsYXNz PSJzaG9ydGRlc2MiIHN0eWxlPSJwYWRkaW5nOiAwcHg7IG1hcmdpbjogMC43NWVtIDBweDsKICAg ICAgICAgICAgbGluZS1oZWlnaHQ6IDE2LjY2NjY2NjAzMDg4Mzc5cHg7Ij48aT5UaGUgQ2x1c3Rl ciBUZXN0IFRvb2wKICAgICAgICAgICAgICBpcyBhIHV0aWxpdHkgdGhhdCBsZXRzIHlvdSB0ZXN0 IGE8L2k+PGk+PHNwYW4KICAgICAgICAgICAgICAgIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3Bh Y2UiPqA8L3NwYW4+PC9pPjxpPjxzcGFuCiAgICAgICAgICAgICAgICBjbGFzcz0icGgiPlBvd2Vy SEGuIFN5c3RlbU1pcnJvcq48L3NwYW4+PC9pPjxpPjxzcGFuCiAgICAgICAgICAgICAgICBjbGFz cz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj6gPC9zcGFuPjwvaT48aT5jbHVzdGVyCiAgICAgICAg ICAgICAgY29uZmlndXJhdGlvbiB0byBldmFsdWF0ZSBob3cgYSBjbHVzdGVyIGJlaGF2ZXMgdW5k ZXIgYQogICAgICAgICAgICAgIHNldCBvZiBzcGVjaWZpZWQgY2lyY3Vtc3RhbmNlcywgc3VjaCBh cyB3aGVuIGEgbm9kZQogICAgICAgICAgICAgIGJlY29tZXMgaW5hY2Nlc3NpYmxlLCBhIG5ldHdv cmsgYmVjb21lcyBpbmFjY2Vzc2libGUsIGEKICAgICAgICAgICAgICByZXNvdXJjZSBncm91cCBt b3ZlcyBmcm9tIG9uZSBub2RlIHRvIGFub3RoZXIsIGFuZCBzbwogICAgICAgICAgICAgIGZvcnRo LjwvaT48L3A+CiAgICAgICAgICA8cCBjbGFzcz0icCIgc3R5bGU9InBhZGRpbmc6IDBweDsgbWFy Z2luOiAxZW0gMHB4IDAuNzVlbTsKICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2LjY2NjY2NjAz MDg4Mzc5cHg7Ij48aT5Zb3UgY2FuIHN0YXJ0IHRoZQogICAgICAgICAgICAgIHRlc3QsIGxldCBp dCBydW4gdW5hdHRlbmRlZCwgYW5kIHJldHVybiBsYXRlciB0byBldmFsdWF0ZQogICAgICAgICAg ICAgIHRoZSByZXN1bHRzIG9mIHlvdXIgdGVzdGluZy48L2k+PC9wPgogICAgICAgICAgPHAgY2xh c3M9InAiIHN0eWxlPSJwYWRkaW5nOiAwcHg7IG1hcmdpbjogMWVtIDBweCAwLjc1ZW07CiAgICAg ICAgICAgIGxpbmUtaGVpZ2h0OiAxNi42NjY2NjYwMzA4ODM3OXB4OyI+PGk+SWYgeW91IHdhbnQg dG8gcnVuIGFuCiAgICAgICAgICAgICAgYXV0b21hdGVkIHN1aXRlIG9mIGJhc2ljIGNsdXN0ZXIg dGVzdHMgZm9yIHRvcG9sb2d5IGFuZAogICAgICAgICAgICAgIHJlc291cmNlIGdyb3VwIG1hbmFn ZW1lbnQsIHlvdSBjYW4gcnVuIHRoZSBhdXRvbWF0ZWQgdGVzdAogICAgICAgICAgICAgIHN1aXRl IGZyb20gU01JVC4gSWYgeW91IGFyZSBhbiBleHBlcmllbmNlZDwvaT48aT48c3BhbgogICAgICAg ICAgICAgICAgY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+oDwvc3Bhbj48L2k+PGk+PHNw YW4KICAgICAgICAgICAgICAgIGNsYXNzPSJwaCI+UG93ZXJIQSBTeXN0ZW1NaXJyb3I8L3NwYW4+ PC9pPjxpPmFkbWluaXN0cmF0b3IKICAgICAgICAgICAgICBhbmQgd2FudCB0byB0YWlsb3IgY2x1 c3RlciB0ZXN0aW5nIHRvIHlvdXIgZW52aXJvbm1lbnQsCiAgICAgICAgICAgICAgeW91IGNhbiBh bHNvIGNyZWF0ZSBjdXN0b20gdGVzdHMgdGhhdCBjYW4gYmUgcnVuIGZyb20KICAgICAgICAgICAg ICBTTUlULjwvaT48L3A+CiAgICAgICAgICA8cCBjbGFzcz0icCIgc3R5bGU9InBhZGRpbmc6IDBw eDsgbWFyZ2luOiAxZW0gMHB4IDAuNzVlbTsKICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2LjY2 NjY2NjAzMDg4Mzc5cHg7Ij48aT5JdCBpcyByZWNvbW1lbmRlZCB0bwogICAgICAgICAgICAgIHJ1 biB0aGUgdG9vbCBhZnRlciB5b3UgaW5pdGlhbGx5IGNvbmZpZ3VyZTwvaT48aT48c3BhbgogICAg ICAgICAgICAgICAgY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+oDwvc3Bhbj48L2k+PGk+ PHNwYW4KICAgICAgICAgICAgICAgIGNsYXNzPSJwaCI+UG93ZXJIQSBTeXN0ZW1NaXJyb3I8L3Nw YW4+PC9pPjxpPjxzcGFuCiAgICAgICAgICAgICAgICBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNw YWNlIj6gPC9zcGFuPjwvaT48aT5hbmQgYmVmb3JlCiAgICAgICAgICAgICAgeW91IHB1dCB5b3Vy IGNsdXN0ZXIgaW50byBhIHByb2R1Y3Rpb24gZW52aXJvbm1lbnQ7IGFmdGVyCiAgICAgICAgICAg ICAgeW91IG1ha2UgY2x1c3RlciBjb25maWd1cmF0aW9uIGNoYW5nZXMgd2hpbGUgdGhlIGNsdXN0 ZXIKICAgICAgICAgICAgICBpcyBvdXQgb2Ygc2VydmljZTsgb3IgYXQgcmVndWxhciBpbnRlcnZh bHMgZXZlbiB0aG91Z2ggdGhlCiAgICAgICAgICAgICAgY2x1c3RlciBhcHBlYXJzIHRvIGJlIGZ1 bmN0aW9uaW5nIHdlbGwuPC9pPjwvcD4KICAgICAgICA8L2Rpdj4KICAgICAgPC9ibG9ja3F1b3Rl PgogICAgICA8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9InRleHQvaHRt bDsKICAgICAgICBjaGFyc2V0PXdpbmRvd3MtMTI1MiI+CiAgICAgIDxtZXRhIGh0dHAtZXF1aXY9 ImNvbnRlbnQtdHlwZSIgY29udGVudD0idGV4dC9odG1sOwogICAgICAgIGNoYXJzZXQ9d2luZG93 cy0xMjUyIj4KICAgICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBjb250ZW50PSJ0 ZXh0L2h0bWw7CiAgICAgICAgY2hhcnNldD13aW5kb3dzLTEyNTIiPgogICAgICA8YnI+CiAgICA8 L2Jsb2NrcXVvdGU+CiAgICA8bWV0YSBodHRwLWVxdWl2PSJjb250ZW50LXR5cGUiIGNvbnRlbnQ9 InRleHQvaHRtbDsKICAgICAgY2hhcnNldD13aW5kb3dzLTEyNTIiPgogIDwvYm9keT4KPC9odG1s PgoKLS0tLS0tLS0tLS0tLS0wODA1MDcwNDA4MDgwOTA5MDMwNTAyMDgtLQoK --===============2961578061530689722==-- From iheim at redhat.com Wed Sep 17 11:40:29 2014 Content-Type: multipart/mixed; boundary="===============1650457239404413724==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 17 Sep 2014 18:40:22 +0300 Message-ID: <5419AB66.6030601@redhat.com> In-Reply-To: 5419A9E5.8080403@netbulae.eu --===============1650457239404413724== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/17/2014 06:33 PM, Jorick Astrego wrote: > nfsv4 support (http://www.ovirt.org/Features/NFSv4) what's missing today? --===============1650457239404413724==-- From j.astrego at netbulae.eu Thu Sep 18 04:43:08 2014 Content-Type: multipart/mixed; boundary="===============9077230696728473589==" MIME-Version: 1.0 From: Jorick Astrego To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Thu, 18 Sep 2014 10:43:04 +0200 Message-ID: <541A9B18.1090600@netbulae.eu> In-Reply-To: 5419AB66.6030601@redhat.com --===============9077230696728473589== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/17/2014 05:40 PM, Itamar Heim wrote: > On 09/17/2014 06:33 PM, Jorick Astrego wrote: >> nfsv4 support (http://www.ovirt.org/Features/NFSv4) > > what's missing today? Ah yes, I see it is in there already. It uses v3 as default and I = haven't used nfs as storage domain in a while. Now I have to use it in an environment. Kind regards, Jorick Astrego Netbulae --===============9077230696728473589==-- From rstory at tislabs.com Thu Sep 18 11:35:20 2014 Content-Type: multipart/mixed; boundary="===============4882678201278977369==" MIME-Version: 1.0 From: Robert Story To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Thu, 18 Sep 2014 11:35:18 -0400 Message-ID: <20140918113518.1a26b198@ispx.vb.futz.org> In-Reply-To: 5412E591.6060900@redhat.com --===============4882678201278977369== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Sig_/ph7wdbEWM81ldpsB+gHGYeJ Content-Type: text/plain; charset=3DUS-ASCII Content-Transfer-Encoding: quoted-printable On Fri, 12 Sep 2014 15:22:41 +0300 Itamar wrote: IH> With oVirt 3.5 nearing GA, time to ask for "what do you want to see in= =3D =3D20 IH> oVirt 3.6"? I've always thought it would be a good idea to have a 'storage agent' to run on storage domains, which could perform some operations more optimally that the current system. For example, exporting/importing domains currently reads the whole VM image over the network, then writes it back. In my case, my storage is all located on the smae NFS server, which could simply do an OS copy locally, instead of reading/writing gigabytes over the network. I don't know if other storage type could perform similar optimizations Robert --=3D20 Senior Software Engineer @ Parsons --Sig_/ph7wdbEWM81ldpsB+gHGYeJ Content-Type: application/pgp-signature; name=3Dsignature.asc Content-Disposition: attachment; filename=3Dsignature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlQa+7YACgkQ7/fVLLY1mnhskgCcDiHE5eea4PC1kmNGWhtVKgLI fPsAn15Afo7JhEPU03IncSzW7bYgOi+9 =3DyttF -----END PGP SIGNATURE----- --Sig_/ph7wdbEWM81ldpsB+gHGYeJ-- --===============4882678201278977369== Content-Type: multipart/signed MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1TaWdfL3BoN3dkYkVXTTgxbGRwc0IrZ0hHWWVKCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsg Y2hhcnNldD1VUy1BU0NJSQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRh YmxlCgpPbiBGcmksIDEyIFNlcCAyMDE0IDE1OjIyOjQxICswMzAwIEl0YW1hciB3cm90ZToKSUg+ IFdpdGggb1ZpcnQgMy41IG5lYXJpbmcgR0EsIHRpbWUgdG8gYXNrIGZvciAid2hhdCBkbyB5b3Ug d2FudCB0byBzZWUgaW49Cj0yMApJSD4gb1ZpcnQgMy42Ij8KCkkndmUgYWx3YXlzIHRob3VnaHQg aXQgd291bGQgYmUgYSBnb29kIGlkZWEgdG8gaGF2ZSBhICdzdG9yYWdlIGFnZW50JyB0bwpydW4g b24gc3RvcmFnZSBkb21haW5zLCB3aGljaCBjb3VsZCBwZXJmb3JtIHNvbWUgb3BlcmF0aW9ucyBt b3JlIG9wdGltYWxseQp0aGF0IHRoZSBjdXJyZW50IHN5c3RlbS4gRm9yIGV4YW1wbGUsIGV4cG9y dGluZy9pbXBvcnRpbmcgZG9tYWlucyBjdXJyZW50bHkKcmVhZHMgdGhlIHdob2xlIFZNIGltYWdl IG92ZXIgdGhlIG5ldHdvcmssIHRoZW4gd3JpdGVzIGl0IGJhY2suIEluIG15IGNhc2UsCm15IHN0 b3JhZ2UgaXMgYWxsIGxvY2F0ZWQgb24gdGhlIHNtYWUgTkZTIHNlcnZlciwgd2hpY2ggY291bGQg c2ltcGx5IGRvIGFuCk9TIGNvcHkgbG9jYWxseSwgaW5zdGVhZCBvZiByZWFkaW5nL3dyaXRpbmcg Z2lnYWJ5dGVzIG92ZXIgdGhlIG5ldHdvcmsuIEkKZG9uJ3Qga25vdyBpZiBvdGhlciBzdG9yYWdl IHR5cGUgY291bGQgcGVyZm9ybSBzaW1pbGFyIG9wdGltaXphdGlvbnMKCgpSb2JlcnQKCi0tPTIw ClNlbmlvciBTb2Z0d2FyZSBFbmdpbmVlciBAIFBhcnNvbnMKCi0tU2lnXy9waDd3ZGJFV004MWxk cHNCK2dIR1llSgpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL3BncC1zaWduYXR1cmU7IG5hbWU9 c2lnbmF0dXJlLmFzYwpDb250ZW50LURpc3Bvc2l0aW9uOiBhdHRhY2htZW50OyBmaWxlbmFtZT1z aWduYXR1cmUuYXNjCgotLS0tLUJFR0lOIFBHUCBTSUdOQVRVUkUtLS0tLQpWZXJzaW9uOiBHbnVQ RyB2MgoKaUVZRUFSRUNBQVlGQWxRYSs3WUFDZ2tRNy9mVkxMWTFtbmhza2dDY0RpSEU1ZWVhNFBD MWttTkdXaHRWS2dMSQpmUHNBbjE1QWZvN0poRVBVMDNJbmNTelc3YllnT2krOQo9eXR0RgotLS0t LUVORCBQR1AgU0lHTkFUVVJFLS0tLS0KCi0tU2lnXy9waDd3ZGJFV004MWxkcHNCK2dIR1llSi0t Cg== --===============4882678201278977369==-- From s.kieske at mittwald.de Thu Sep 18 11:44:11 2014 Content-Type: multipart/mixed; boundary="===============5780923636688684202==" MIME-Version: 1.0 From: Sven Kieske To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Thu, 18 Sep 2014 17:44:06 +0200 Message-ID: <541AFDC6.4050204@mittwald.de> In-Reply-To: 20140918113518.1a26b198@ispx.vb.futz.org --===============5780923636688684202== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 +1! (don't know if an "agent" is needed but this situation occurs quite often ) On 18/09/14 17:35, Robert Story wrote: > I've always thought it would be a good idea to have a 'storage > agent' to run on storage domains, which could perform some > operations more optimally that the current system. For example, > exporting/importing domains currently reads the whole VM image over > the network, then writes it back. In my case, my storage is all > located on the smae NFS server, which could simply do an OS copy > locally, instead of reading/writing gigabytes over the network. I = > don't know if other storage type could perform similar > optimizations - -- = Mit freundlichen Gr=C3=BC=C3=9Fen / Regards Sven Kieske Systemadministrator Mittwald CM Service GmbH & Co. KG K=C3=B6nigsberger Stra=C3=9Fe 6 32339 Espelkamp T: +49-5772-293-100 F: +49-5772-293-333 https://www.mittwald.de Gesch=C3=A4ftsf=C3=BChrer: Robert Meyer St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad Oeynhausen Komplement=C3=A4rin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad Oeynhausen -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBAgAGBQJUGv3GAAoJEC5d3lL7/I9zZrYQAJf4ZNnwhLjFKSDWpQIh74Bh 1vg7jJq1rUgLiuyDSti8Rzb+3OkotnpZZb9idVTkU9ghKThBpTqccGNJ5amAwSnR QHHwA7228P9QZRth+6EjSn1iNPHsB3SffteKtToGJNkNB42exRwU6T7Dy6Dteo8V Xc4MCP1/H62Oda0SNid0xPmasFeYLM0KZlaVq6gXjrBF+eiOTs/Eko1y+HSA3aqR ksiXlhLL8RKbjCp5z3dAKxIzrF1aghkobFP9+KGWWTp3TEnQ0L8v4twzuUcOdF0r AX3C6VlKYlSqRhASWeOQyhIAmUVCaZcYf7jYsxS0aejuyk0P1E/0Of3UoR04DLPo v/rzQwEl6caQOEBzHfHh6aOY3FaX6FDUeaRdam3QxBovIwFyIWVblIkV32tZf4wN K9UermE47LzKztXeKFUF7lNfJtnaOEfw2EZEcFUc5nQ4rPoXiZdgY2dgFJTryIQ2 ZG4krnzEAFkSg6BAwYOM/WauyU1fb5mgaBW3xGIR1+VbsMJBc5kXwBnoVO8vLCle EH6MpvS9ud+1/plEDGTRNuiNMqf8tA0vHNVo9OJ44SAb689CXzSTKf0m0y6FdZWh hfHxJVM7JU5truVNd0pb9eOts11ZmSW15yqDluFMBoXrjQ4jPO+WSbFEzIo6h0G5 /p/Ttzv/iNb9oHyYmyhk =3De1Jm -----END PGP SIGNATURE----- --===============5780923636688684202==-- From mail at johankooijman.com Thu Sep 18 11:59:15 2014 Content-Type: multipart/mixed; boundary="===============2952573261338748209==" MIME-Version: 1.0 From: Johan Kooijman To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Thu, 18 Sep 2014 17:59:13 +0200 Message-ID: In-Reply-To: 541AFDC6.4050204@mittwald.de --===============2952573261338748209== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable +1 ! For those legacy storage systems that need it. On Thu, Sep 18, 2014 at 5:44 PM, Sven Kieske wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > +1! (don't know if an "agent" is needed but this situation occurs > quite often ) > > On 18/09/14 17:35, Robert Story wrote: > > I've always thought it would be a good idea to have a 'storage > > agent' to run on storage domains, which could perform some > > operations more optimally that the current system. For example, > > exporting/importing domains currently reads the whole VM image over > > the network, then writes it back. In my case, my storage is all > > located on the smae NFS server, which could simply do an OS copy > > locally, instead of reading/writing gigabytes over the network. I > > don't know if other storage type could perform similar > > optimizations > > - -- > Mit freundlichen Gr=C3=BC=C3=9Fen / Regards > > Sven Kieske > > Systemadministrator > Mittwald CM Service GmbH & Co. KG > K=C3=B6nigsberger Stra=C3=9Fe 6 > 32339 Espelkamp > T: +49-5772-293-100 > F: +49-5772-293-333 > https://www.mittwald.de > Gesch=C3=A4ftsf=C3=BChrer: Robert Meyer > St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad Oeynhausen > Komplement=C3=A4rin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad > Oeynhausen > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.22 (GNU/Linux) > > iQIcBAEBAgAGBQJUGv3GAAoJEC5d3lL7/I9zZrYQAJf4ZNnwhLjFKSDWpQIh74Bh > 1vg7jJq1rUgLiuyDSti8Rzb+3OkotnpZZb9idVTkU9ghKThBpTqccGNJ5amAwSnR > QHHwA7228P9QZRth+6EjSn1iNPHsB3SffteKtToGJNkNB42exRwU6T7Dy6Dteo8V > Xc4MCP1/H62Oda0SNid0xPmasFeYLM0KZlaVq6gXjrBF+eiOTs/Eko1y+HSA3aqR > ksiXlhLL8RKbjCp5z3dAKxIzrF1aghkobFP9+KGWWTp3TEnQ0L8v4twzuUcOdF0r > AX3C6VlKYlSqRhASWeOQyhIAmUVCaZcYf7jYsxS0aejuyk0P1E/0Of3UoR04DLPo > v/rzQwEl6caQOEBzHfHh6aOY3FaX6FDUeaRdam3QxBovIwFyIWVblIkV32tZf4wN > K9UermE47LzKztXeKFUF7lNfJtnaOEfw2EZEcFUc5nQ4rPoXiZdgY2dgFJTryIQ2 > ZG4krnzEAFkSg6BAwYOM/WauyU1fb5mgaBW3xGIR1+VbsMJBc5kXwBnoVO8vLCle > EH6MpvS9ud+1/plEDGTRNuiNMqf8tA0vHNVo9OJ44SAb689CXzSTKf0m0y6FdZWh > hfHxJVM7JU5truVNd0pb9eOts11ZmSW15yqDluFMBoXrjQ4jPO+WSbFEzIo6h0G5 > /p/Ttzv/iNb9oHyYmyhk > =3De1Jm > -----END PGP SIGNATURE----- > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > -- = Met vriendelijke groeten / With kind regards, Johan Kooijman --===============2952573261338748209== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+KzEgISBGb3IgdGhvc2UgbGVnYWN5IHN0b3JhZ2Ugc3lzdGVtcyB0aGF0 IG5lZWQgaXQuwqA8L2Rpdj48ZGl2IGNsYXNzPSJnbWFpbF9leHRyYSI+PGJyPjxkaXYgY2xhc3M9 ImdtYWlsX3F1b3RlIj5PbiBUaHUsIFNlcCAxOCwgMjAxNCBhdCA1OjQ0IFBNLCBTdmVuIEtpZXNr ZSA8c3BhbiBkaXI9Imx0ciI+Jmx0OzxhIGhyZWY9Im1haWx0bzpzLmtpZXNrZUBtaXR0d2FsZC5k ZSIgdGFyZ2V0PSJfYmxhbmsiPnMua2llc2tlQG1pdHR3YWxkLmRlPC9hPiZndDs8L3NwYW4+IHdy b3RlOjxicj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46MCAw IDAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij48c3Bh biBjbGFzcz0iIj4tLS0tLUJFR0lOIFBHUCBTSUdORUQgTUVTU0FHRS0tLS0tPGJyPgpIYXNoOiBT SEExPGJyPgo8YnI+Cjwvc3Bhbj4rMSEgKGRvbiYjMzk7dCBrbm93IGlmIGFuICZxdW90O2FnZW50 JnF1b3Q7IGlzIG5lZWRlZCBidXQgdGhpcyBzaXR1YXRpb24gb2NjdXJzPGJyPgpxdWl0ZSBvZnRl biApPGJyPgo8c3BhbiBjbGFzcz0iIj48YnI+Ck9uIDE4LzA5LzE0IDE3OjM1LCBSb2JlcnQgU3Rv cnkgd3JvdGU6PGJyPgomZ3Q7IEkmIzM5O3ZlIGFsd2F5cyB0aG91Z2h0IGl0IHdvdWxkIGJlIGEg Z29vZCBpZGVhIHRvIGhhdmUgYSAmIzM5O3N0b3JhZ2U8YnI+CiZndDsgYWdlbnQmIzM5OyB0byBy dW4gb24gc3RvcmFnZSBkb21haW5zLCB3aGljaCBjb3VsZCBwZXJmb3JtIHNvbWU8YnI+CiZndDsg b3BlcmF0aW9ucyBtb3JlIG9wdGltYWxseSB0aGF0IHRoZSBjdXJyZW50IHN5c3RlbS4gRm9yIGV4 YW1wbGUsPGJyPgomZ3Q7IGV4cG9ydGluZy9pbXBvcnRpbmcgZG9tYWlucyBjdXJyZW50bHkgcmVh ZHMgdGhlIHdob2xlIFZNIGltYWdlIG92ZXI8YnI+CiZndDsgdGhlIG5ldHdvcmssIHRoZW4gd3Jp dGVzIGl0IGJhY2suIEluIG15IGNhc2UsIG15IHN0b3JhZ2UgaXMgYWxsPGJyPgomZ3Q7IGxvY2F0 ZWQgb24gdGhlIHNtYWUgTkZTIHNlcnZlciwgd2hpY2ggY291bGQgc2ltcGx5IGRvIGFuIE9TIGNv cHk8YnI+CiZndDsgbG9jYWxseSwgaW5zdGVhZCBvZiByZWFkaW5nL3dyaXRpbmcgZ2lnYWJ5dGVz IG92ZXIgdGhlIG5ldHdvcmsuIEk8YnI+CiZndDsgZG9uJiMzOTt0IGtub3cgaWYgb3RoZXIgc3Rv cmFnZSB0eXBlIGNvdWxkIHBlcmZvcm0gc2ltaWxhcjxicj4KJmd0OyBvcHRpbWl6YXRpb25zPGJy Pgo8YnI+Cjwvc3Bhbj4tIC0tPGJyPgo8c3BhbiBjbGFzcz0iIj5NaXQgZnJldW5kbGljaGVuIEdy w7zDn2VuIC8gUmVnYXJkczxicj4KPGJyPgpTdmVuIEtpZXNrZTxicj4KPGJyPgpTeXN0ZW1hZG1p bmlzdHJhdG9yPGJyPgpNaXR0d2FsZCBDTSBTZXJ2aWNlIEdtYkggJmFtcDsgQ28uIEtHPGJyPgpL w7ZuaWdzYmVyZ2VyIFN0cmHDn2UgNjxicj4KMzIzMzkgRXNwZWxrYW1wPGJyPgpUOiA8YSBocmVm PSJ0ZWw6JTJCNDktNTc3Mi0yOTMtMTAwIiB2YWx1ZT0iKzQ5NTc3MjI5MzEwMCI+KzQ5LTU3NzIt MjkzLTEwMDwvYT48YnI+CkY6IDxhIGhyZWY9InRlbDolMkI0OS01NzcyLTI5My0zMzMiIHZhbHVl PSIrNDk1NzcyMjkzMzMzIj4rNDktNTc3Mi0yOTMtMzMzPC9hPjxicj4KPGEgaHJlZj0iaHR0cHM6 Ly93d3cubWl0dHdhbGQuZGUiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5taXR0d2FsZC5k ZTwvYT48YnI+Ckdlc2Now6RmdHNmw7xocmVyOiBSb2JlcnQgTWV5ZXI8YnI+ClN0Lk5yLjogMzMx LzU3MjEvMTAzMywgVVN0LUlkTnIuOiBERTgxNDc3MzIxNywgSFJBIDY2NDAsIEFHIEJhZCBPZXlu aGF1c2VuPGJyPgpLb21wbGVtZW50w6RyaW46IFJvYmVydCBNZXllciBWZXJ3YWx0dW5ncyBHbWJI LCBIUkIgMTMyNjAsIEFHIEJhZDxicj4KT2V5bmhhdXNlbjxicj4KPC9zcGFuPi0tLS0tQkVHSU4g UEdQIFNJR05BVFVSRS0tLS0tPGJyPgpWZXJzaW9uOiBHbnVQRyB2Mi4wLjIyIChHTlUvTGludXgp PGJyPgo8YnI+CmlRSWNCQUVCQWdBR0JRSlVHdjNHQUFvSkVDNWQzbEw3L0k5elpyWVFBSmY0Wk5u d2hMakZLU0RXcFFJaDc0Qmg8YnI+CjF2ZzdqSnExclVnTGl1eURTdGk4UnpiKzNPa290bnBaWmI5 aWRWVGtVOWdoS1RoQnBUcWNjR05KNWFtQXdTblI8YnI+ClFISHdBNzIyOFA5UVpSdGgrNkVqU24x aU5QSHNCM1NmZnRlS3RUb0dKTmtOQjQyZXhSd1U2VDdEeTZEdGVvOFY8YnI+ClhjNE1DUDEvSDYy T2RhMFNOaWQweFBtYXNGZVlMTTBLWmxhVnE2Z1hqckJGK2VpT1RzL0VrbzF5K0hTQTNhcVI8YnI+ CmtzaVhsaExMOFJLYmpDcDV6M2RBS3hJenJGMWFnaGtvYkZQOStLR1dXVHAzVEVuUTBMOHY0dHd6 dVVjT2RGMHI8YnI+CkFYM0M2VmxLWWxTcVJoQVNXZU9ReWhJQW1VVkNhWmNZZjdqWXN4UzBhZWp1 eWswUDFFLzBPZjNVb1IwNERMUG88YnI+CnYvcnpRd0VsNmNhUU9FQnpIZkhoNmFPWTNGYVg2RkRV ZWFSZGFtM1F4Qm92SXdGeUlXVmJsSWtWMzJ0WmY0d048YnI+Cks5VWVybUU0N0x6S3p0WGVLRlVG N2xOZkp0bmFPRWZ3MkVaRWNGVWM1blE0clBvWGlaZGdZMmRnRkpUcnlJUTI8YnI+ClpHNGtybnpF QUZrU2c2QkF3WU9NL1dhdXlVMWZiNW1nYUJXM3hHSVIxK1Zic01KQmM1a1h3Qm5vVk84dkxDbGU8 YnI+CkVINk1wdlM5dWQrMS9wbEVER1RSTnVpTk1xZjh0QTB2SE5WbzlPSjQ0U0FiNjg5Q1h6U1RL ZjBtMHk2RmRaV2g8YnI+CmhmSHhKVk03SlU1dHJ1Vk5kMHBiOWVPdHMxMVptU1cxNXlxRGx1Rk1C b1hyalE0alBPK1dTYkZFeklvNmgwRzU8YnI+Ci9wL1R0enYvaU5iOW9IeVlteWhrPGJyPgo9ZTFK bTxicj4KLS0tLS1FTkQgUEdQIFNJR05BVFVSRS0tLS0tPGJyPgo8ZGl2IGNsYXNzPSJIT0VuWmIi PjxkaXYgY2xhc3M9Img1Ij5fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fXzxicj4KVXNlcnMgbWFpbGluZyBsaXN0PGJyPgo8YSBocmVmPSJtYWlsdG86VXNlcnNA b3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+PGJyPgo8YSBocmVmPSJodHRwOi8vbGlzdHMu b3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMiIHRhcmdldD0iX2JsYW5rIj5odHRwOi8v bGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PGJyPgo8L2Rpdj48L2Rp dj48L2Jsb2NrcXVvdGU+PC9kaXY+PGJyPjxiciBjbGVhcj0iYWxsIj48ZGl2Pjxicj48L2Rpdj4t LSA8YnI+PGRpdiBkaXI9Imx0ciI+TWV0IHZyaWVuZGVsaWprZSBncm9ldGVuIC8gV2l0aCBraW5k IHJlZ2FyZHMsPGJyPkpvaGFuIEtvb2lqbWFuPGJyPjwvZGl2Pgo8L2Rpdj4K --===============2952573261338748209==-- From mail at johankooijman.com Mon Oct 20 06:49:24 2014 Content-Type: multipart/mixed; boundary="===============9176267962890589139==" MIME-Version: 1.0 From: Johan Kooijman To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Mon, 20 Oct 2014 12:49:21 +0200 Message-ID: In-Reply-To: 5412E591.6060900@redhat.com --===============9176267962890589139== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Is there a final planning & featurelist yet? On Fri, Sep 12, 2014 at 2:22 PM, Itamar Heim wrote: > With oVirt 3.5 nearing GA, time to ask for "what do you want to see in > oVirt 3.6"? > > Thanks, > Itamar > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > -- = Met vriendelijke groeten / With kind regards, Johan Kooijman --===============9176267962890589139== Content-Type: text/html MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.html" PGRpdiBkaXI9Imx0ciI+SXMgdGhlcmUgYSBmaW5hbCBwbGFubmluZyAmYW1wOyBmZWF0dXJlbGlz dCB5ZXQ/PC9kaXY+PGRpdiBjbGFzcz0iZ21haWxfZXh0cmEiPjxicj48ZGl2IGNsYXNzPSJnbWFp bF9xdW90ZSI+T24gRnJpLCBTZXAgMTIsIDIwMTQgYXQgMjoyMiBQTSwgSXRhbWFyIEhlaW0gPHNw YW4gZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86aWhlaW1AcmVkaGF0LmNvbSIgdGFyZ2V0 PSJfYmxhbmsiPmloZWltQHJlZGhhdC5jb208L2E+Jmd0Ozwvc3Bhbj4gd3JvdGU6PGJyPjxibG9j a3F1b3RlIGNsYXNzPSJnbWFpbF9xdW90ZSIgc3R5bGU9Im1hcmdpbjowIDAgMCAuOGV4O2JvcmRl ci1sZWZ0OjFweCAjY2NjIHNvbGlkO3BhZGRpbmctbGVmdDoxZXgiPldpdGggb1ZpcnQgMy41IG5l YXJpbmcgR0EsIHRpbWUgdG8gYXNrIGZvciAmcXVvdDt3aGF0IGRvIHlvdSB3YW50IHRvIHNlZSBp biBvVmlydCAzLjYmcXVvdDs/PGJyPgo8YnI+ClRoYW5rcyw8YnI+CsKgIMKgSXRhbWFyPGJyPgpf X19fX19fX19fX19fX19fX19fX19fX19fX19fX188dT48L3U+X19fX19fX19fX19fX19fX188YnI+ ClVzZXJzIG1haWxpbmcgbGlzdDxicj4KPGEgaHJlZj0ibWFpbHRvOlVzZXJzQG92aXJ0Lm9yZyIg dGFyZ2V0PSJfYmxhbmsiPlVzZXJzQG92aXJ0Lm9yZzwvYT48YnI+CjxhIGhyZWY9Imh0dHA6Ly9s aXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VycyIgdGFyZ2V0PSJfYmxhbmsiPmh0 dHA6Ly9saXN0cy5vdmlydC5vcmcvPHU+PC91Pm1haWxtYW4vbGlzdGluZm8vdXNlcnM8L2E+PGJy Pgo8L2Jsb2NrcXVvdGU+PC9kaXY+PGJyPjxiciBjbGVhcj0iYWxsIj48ZGl2Pjxicj48L2Rpdj4t LSA8YnI+PGRpdiBkaXI9Imx0ciI+TWV0IHZyaWVuZGVsaWprZSBncm9ldGVuIC8gV2l0aCBraW5k IHJlZ2FyZHMsPGJyPkpvaGFuIEtvb2lqbWFuPGJyPjwvZGl2Pgo8L2Rpdj4K --===============9176267962890589139==-- From iheim at redhat.com Mon Oct 20 06:51:14 2014 Content-Type: multipart/mixed; boundary="===============8063515297470013447==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Mon, 20 Oct 2014 06:51:09 -0400 Message-ID: <5444E91D.4090807@redhat.com> In-Reply-To: CAHvs-HWgDmBhT=VWK5u58o0gUOKx56tEfYK1Bfw15kgw2dXEwA@mail.gmail.com --===============8063515297470013447== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 10/20/2014 06:49 AM, Johan Kooijman wrote: > Is there a final planning & featurelist yet? planned to be in same place: https://docs.google.com/spreadsheet/ccc?key=3D0AuAtmJW_VMCRdHJ6N1M3d1F1UTJT= S1dSMnZwMF9XWVE&usp=3Dsharing&userstoinvite=3Ddanken(a)gmail.com#gid=3D9 but did not compile from the mailing list thread yet to add things = properly there. > > On Fri, Sep 12, 2014 at 2:22 PM, Itamar Heim > wrote: > > With oVirt 3.5 nearing GA, time to ask for "what do you want to see > in oVirt 3.6"? > > Thanks, > Itamar > _________________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/__mailman/listinfo/users > > > > > > -- > Met vriendelijke groeten / With kind regards, > Johan Kooijman > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > --===============8063515297470013447==-- From danken at redhat.com Mon Oct 20 11:28:07 2014 Content-Type: multipart/mixed; boundary="===============7789239289886593587==" MIME-Version: 1.0 From: Dan Kenigsberg To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Mon, 20 Oct 2014 16:27:59 +0100 Message-ID: <20141020152759.GJ16026@redhat.com> In-Reply-To: 5412E591.6060900@redhat.com --===============7789239289886593587== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Fri, Sep 12, 2014 at 03:22:41PM +0300, Itamar Heim wrote: > With oVirt 3.5 nearing GA, time to ask for "what do you want to see in oV= irt > 3.6"? Back in 3.3 we introduced http://www.ovirt.org/Features/Device_Custom_Properties but Engine exposes them only for vNIC profiles. I'd really like to see custom properties for virtual disks, too. It can be a very simple means to implement Bug 1024428 - [RFE] Allow to specify disk attributes such as error_policy and discard per disk in Web UI and many other trick and tweaks that users may wish to enforce on the vDisks. --===============7789239289886593587==-- From s.kieske at mittwald.de Thu Oct 23 11:23:41 2014 Content-Type: multipart/mixed; boundary="===============0208928235819605176==" MIME-Version: 1.0 From: Sven Kieske To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Thu, 23 Oct 2014 17:23:39 +0200 Message-ID: <54491D7B.5010601@mittwald.de> In-Reply-To: 5412E591.6060900@redhat.com --===============0208928235819605176== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 12/09/14 14:22, Itamar Heim wrote: > With oVirt 3.5 nearing GA, time to ask for "what do you want to see in > oVirt 3.6"? > = Please review: https://bugzilla.redhat.com/show_bug.cgi?id=3D1156115 for inclusion in 3.6. maybe it can even be considered to backport this change to 3.5 ? Thanks! -- = Mit freundlichen Gr=C3=BC=C3=9Fen / Regards Sven Kieske Systemadministrator Mittwald CM Service GmbH & Co. KG K=C3=B6nigsberger Stra=C3=9Fe 6 32339 Espelkamp T: +49-5772-293-100 F: +49-5772-293-333 https://www.mittwald.de Gesch=C3=A4ftsf=C3=BChrer: Robert Meyer St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad Oeynhausen Komplement=C3=A4rin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad Oeynh= ausen --===============0208928235819605176==-- From iheim at redhat.com Sat Oct 25 19:32:41 2014 Content-Type: multipart/mixed; boundary="===============1763078557507492136==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Sun, 26 Oct 2014 01:32:36 +0200 Message-ID: <544C3314.50307@redhat.com> In-Reply-To: 541953F2.6050205@mittwald.de --===============1763078557507492136== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/17/2014 12:27 PM, Sven Kieske wrote: > Hi, > > I think this question did not get answered so far and I think this is a > crucial point. While it's cool you can integrate ovirt with openstack > I don't think it should be necessary when you want certain features. > > Because, like Daniel wrote: Why should I install ovirt if I need > multiple openstack components anyway? I could just go on and deploy > openstack and not use ovirt? > > But I also have the same opinion as Daniel: openstack ist "too big" > to deploy for traditional vm workloads. > > So it would be much appreciated if this questions could get answered. we are looking at integration in places we think they make sense and = benefit ovirt by opening more options for users. we do try to provide = the openstack services in a virtual appliance to make them easier to = consume. glance - image repo with a default glance.ovirt.org neutron - for opening the ecosystem of SDN network solutions integrating with it future: cinder - for opening the ecosystem of storage providers integrating with it. I don't think currently the other services in openstack are relevant to = ovirt. > > > On 15/09/14 17:17, Daniel Helgenberger wrote: >> Please allow me a 'heretic' question, will oVirt make itself obsoleted >> in the future because all of the core functionality is moved to an >> external provider? Is it better for my use case (small/medium business >> and not in the telco sector) to deploy OpenStack in the first place and >> not to use oVirt at all? ATM OpenStack seems to me like the literal >> sledgehammer to crack a nut. > --===============1763078557507492136==-- From danken at redhat.com Mon Nov 3 10:39:32 2014 Content-Type: multipart/mixed; boundary="===============9186632665785212195==" MIME-Version: 1.0 From: Dan Kenigsberg To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Mon, 03 Nov 2014 15:39:29 +0000 Message-ID: <20141103153929.GG31826@redhat.com> In-Reply-To: 54158763.9090403@redhat.com --===============9186632665785212195== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Sun, Sep 14, 2014 at 03:17:39PM +0300, Itamar Heim wrote: > On 09/12/2014 03:22 PM, Itamar Heim wrote: > >With oVirt 3.5 nearing GA, time to ask for "what do you want to see in > >oVirt 3.6"? > > > = > Even the short list of items mentions so far are big features we would ne= ed > to do justice with. > this means probably a slightly longer cycle than the 6 months we currently > do. We're not so good in keeping up with deadlines - our recent 3.5 version slipped for 2.5 months past the original plan. With longer cycles, this is even harder to control. Can we instead break the "heavier" features to smaller phases, that are easier to maintain, and deliver the complete feature in 3.7? > with many of the features requiring way newer versions of some of the > components, I think we should plan for "3.6 cluster" to require an .el7 h= ost > (expecting even 7.1 to be out before we release oVirt 3.6). > = > so i want us to plan for: > - oVirt 3.6 supports .el6 and .el7 hosts in 3.5 cluster (and for fedora > - fc20?) > - oVirt 3.6 supports .el7 in 3.6 cluster (and for fedora - fc21?) --===============9186632665785212195==-- From fdeutsch at redhat.com Tue Nov 4 03:47:47 2014 Content-Type: multipart/mixed; boundary="===============0653600699153864707==" MIME-Version: 1.0 From: Fabian Deutsch To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Tue, 04 Nov 2014 03:47:46 -0500 Message-ID: <1118961373.3230464.1415090866162.JavaMail.zimbra@redhat.com> In-Reply-To: 20141103153929.GG31826@redhat.com --===============0653600699153864707== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable ----- Original Message ----- > On Sun, Sep 14, 2014 at 03:17:39PM +0300, Itamar Heim wrote: > > On 09/12/2014 03:22 PM, Itamar Heim wrote: > > >With oVirt 3.5 nearing GA, time to ask for "what do you want to see in > > >oVirt 3.6"? > > > > > = > > Even the short list of items mentions so far are big features we would = need > > to do justice with. > > this means probably a slightly longer cycle than the 6 months we curren= tly > > do. > = > We're not so good in keeping up with deadlines - our recent 3.5 version > slipped for 2.5 months past the original plan. With longer cycles, this > is even harder to control. > = > Can we instead break the "heavier" features to smaller phases, that are > easier to maintain, and deliver the complete feature in 3.7? Hey, yep, I think this is a good idea to get control over the big features. - fabian > > with many of the features requiring way newer versions of some of the > > components, I think we should plan for "3.6 cluster" to require an .el7 > > host > > (expecting even 7.1 to be out before we release oVirt 3.6). > > = > > so i want us to plan for: > > - oVirt 3.6 supports .el6 and .el7 hosts in 3.5 cluster (and for fedora > > - fc20?) > > - oVirt 3.6 supports .el7 in 3.6 cluster (and for fedora - fc21?) > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users >=20 --===============0653600699153864707==-- From j.astrego at netbulae.eu Wed Nov 5 05:01:32 2014 Content-Type: multipart/mixed; boundary="===============0764426192590102861==" MIME-Version: 1.0 From: Jorick Astrego To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 05 Nov 2014 11:01:28 +0100 Message-ID: <5459F578.9010207@netbulae.eu> In-Reply-To: 1118961373.3230464.1415090866162.JavaMail.zimbra@redhat.com --===============0764426192590102861== 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. --------------060707050209050800050002 Content-Type: text/plain; charset=3D"windows-1252" Content-Transfer-Encoding: quoted-printable On 11/04/2014 09=3D3A47 AM=3D2C Fabian Deutsch wrote=3D3A =3D3E ----- Original Message ----- =3D3E=3D3E On Sun=3D2C Sep 14=3D2C 2014 at 03=3D3A17=3D3A39PM +0300=3D2C It= amar Heim wrot=3D e=3D3A =3D3E=3D3E=3D3E On 09/12/2014 03=3D3A22 PM=3D2C Itamar Heim wrote=3D3A =3D3E=3D3E=3D3E=3D3E With oVirt 3=3D2E5 nearing GA=3D2C time to ask for =3D= 22what do you=3D want to see in =3D3E=3D3E=3D3E=3D3E oVirt 3=3D2E6=3D22=3D3F =3D3E=3D3E=3D3E=3D3E =3D3E=3D3E=3D3E Even the short list of items mentions so far are big featur= es we=3D would need =3D3E=3D3E=3D3E to do justice with=3D2E =3D3E=3D3E=3D3E this means probably a slightly longer cycle than the 6 mont= hs we=3D currently =3D3E=3D3E=3D3E do=3D2E =3D3E=3D3E We=3D27re not so good in keeping up with deadlines - our recent = 3=3D2E5=3D version =3D3E=3D3E slipped for 2=3D2E5 months past the original plan=3D2E With long= er cycle=3D s=3D2C this =3D3E=3D3E is even harder to control=3D2E =3D3E=3D3E =3D3E=3D3E Can we instead break the =3D22heavier=3D22 features to smaller p= hases=3D2C=3D that are =3D3E=3D3E easier to maintain=3D2C and deliver the complete feature in 3=3D= 2E7=3D3F=3D =3D3E Hey=3D2C =3D3E =3D3E yep=3D2C I think this is a good idea to get control over the big feat= ures=3D =3D2E =3D3E =3D3E - fabian This reminds me a lot of Intel=3D27s =3D22tick-tock=3D22 method that I=3D27= ve grown=3D =3D20 quite fond of over the years=3D2E Lay the groundwork in one version and than finish with the next=3D2E For oVirt this could mean for example we implement new things in vdsm in=3D= 20=3D 3=3D2E6 and they can be tested if you want to=3D2C then in 3=3D2E7 they can= be=3D20=3D polished off =3D28and some bugs fixed=3D29 and exposed in the GUI=3D2E Kind regards=3D2C Jorick =3D3E=3D3E=3D3E with many of the features requiring way newer versions of s= ome of=3D the =3D3E=3D3E=3D3E components=3D2C I think we should plan for =3D223=3D2E6 clu= ster=3D22 to r=3D equire an =3D2Eel7 =3D3E=3D3E=3D3E host =3D3E=3D3E=3D3E =3D28expecting even 7=3D2E1 to be out before we release oVi= rt 3=3D2E6=3D =3D29=3D2E =3D3E=3D3E=3D3E =3D3E=3D3E=3D3E so i want us to plan for=3D3A =3D3E=3D3E=3D3E - oVirt 3=3D2E6 supports =3D2Eel6 and =3D2Eel7 hosts in 3= =3D2E5 cluster=3D =3D28and for fedora =3D3E=3D3E=3D3E - fc20=3D3F=3D29 =3D3E=3D3E=3D3E - oVirt 3=3D2E6 supports =3D2Eel7 in 3=3D2E6 cluster =3D28a= nd for fedora=3D - fc21=3D3F=3D29 =3D3E=3D3E =3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5= F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D =3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F= =3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D =3D3E=3D3E Users mailing list =3D3E=3D3E Users=3D40ovirt=3D2Eorg =3D3E=3D3E http=3D3A//lists=3D2Eovirt=3D2Eorg/mailman/listinfo/users =3D3E=3D3E =3D3E =3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5= F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D =3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F= =3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F =3D3E Users mailing list =3D3E Users=3D40ovirt=3D2Eorg =3D3E http=3D3A//lists=3D2Eovirt=3D2Eorg/mailman/listinfo/users Met vriendelijke groet=3D2C With kind regards=3D2C Jorick Astrego Netbulae Virtualization Experts=3D20 ---------------- =3D09Tel=3D3A 053 20 30 270 =3D09info=3D40netbulae=3D2Eeu =3D09Staalsteden = 4-3A =3D09KvK=3D 08198180 =3D09Fax=3D3A 053 20 30 271 =3D09www=3D2Enetbulae=3D2Eeu =3D097547 TA Ensc= hede =3D09BTW=3D NL821234584B01 ---------------- --------------060707050209050800050002 Content-Type: multipart/related; boundary=3D"------------060206050308090908070407" --------------060206050308090908070407 Content-Type: text/html; charset=3D"windows-1252" Content-Transfer-Encoding: quoted-printable =3D3Chtml=3D3E =3D3Chead=3D3E =3D3Cmeta content=3D3D=3D22text/html=3D3B charset=3D3Dwindows-1252=3D22 http-equiv=3D3D=3D22Content-Type=3D22=3D3E =3D3C/head=3D3E =3D3Cbody bgcolor=3D3D=3D22=3D23FFFFFF=3D22 text=3D3D=3D22=3D23000000=3D2= 2=3D3E =3D3Cbr=3D3E =3D3Cdiv class=3D3D=3D22moz-cite-prefix=3D22=3D3EOn 11/04/2014 09=3D3A4= 7 AM=3D2C Fabi=3D an Deutsch wrote=3D3A=3D3Cbr=3D3E =3D3C/div=3D3E =3D3Cblockquote cite=3D3D=3D22mid=3D3A1118961373=3D2E3230464=3D2E1415090866162=3D2EJa= vaMail=3D2Ezim=3D bra=3D40redhat=3D2Ecom=3D22 type=3D3D=3D22cite=3D22=3D3E =3D3Cpre wrap=3D3D=3D22=3D22=3D3E----- Original Message ----- =3D3C/pre=3D3E =3D3Cblockquote type=3D3D=3D22cite=3D22=3D3E =3D3Cpre wrap=3D3D=3D22=3D22=3D3EOn Sun=3D2C Sep 14=3D2C 2014 at 03= =3D3A17=3D3A39PM +=3D 0300=3D2C Itamar Heim wrote=3D3A =3D3C/pre=3D3E =3D3Cblockquote type=3D3D=3D22cite=3D22=3D3E =3D3Cpre wrap=3D3D=3D22=3D22=3D3EOn 09/12/2014 03=3D3A22 PM=3D2C = Itamar Heim wr=3D ote=3D3A =3D3C/pre=3D3E =3D3Cblockquote type=3D3D=3D22cite=3D22=3D3E =3D3Cpre wrap=3D3D=3D22=3D22=3D3EWith oVirt 3=3D2E5 nearing GA= =3D2C time to a=3D sk for =3D22what do you want to see in oVirt 3=3D2E6=3D22=3D3F =3D3C/pre=3D3E =3D3C/blockquote=3D3E =3D3Cpre wrap=3D3D=3D22=3D22=3D3E Even the short list of items mentions so far are big features we would need= =3D to do justice with=3D2E this means probably a slightly longer cycle than the 6 months we currently= =3D do=3D2E =3D3C/pre=3D3E =3D3C/blockquote=3D3E =3D3Cpre wrap=3D3D=3D22=3D22=3D3E We=3D27re not so good in keeping up with deadlines - our recent 3=3D2E5 ver= sion=3D slipped for 2=3D2E5 months past the original plan=3D2E With longer cycles= =3D2C th=3D is is even harder to control=3D2E Can we instead break the =3D22heavier=3D22 features to smaller phases=3D2C = that a=3D re easier to maintain=3D2C and deliver the complete feature in 3=3D2E7=3D3F =3D3C/pre=3D3E =3D3C/blockquote=3D3E =3D3Cpre wrap=3D3D=3D22=3D22=3D3E Hey=3D2C yep=3D2C I think this is a good idea to get control over the big features= =3D2E=3D - fabian=3D3C/pre=3D3E =3D3C/blockquote=3D3E This reminds me a lot of Intel=3D27s =3D22tick-tock=3D22 method that I= =3D27ve g=3D rown quite fond of over the years=3D2E=3D3Cbr=3D3E =3D3Cbr=3D3E =3D3Cmeta http-equiv=3D3D=3D22content-type=3D22 content=3D3D=3D22text/h= tml=3D3B charset=3D3Dwindows-1252=3D22=3D3E =3D3Cimg src=3D3D=3D22cid=3D3Apart1=3D2E06090004=3D2E00080408=3D40netbu= lae=3D2Eeu=3D22=3D3E=3D =3D3Cbr=3D3E =3D3Cbr=3D3E Lay the groundwork in one version and than finish with the next=3D2E=3D= 3Cbr=3D =3D3E =3D3Cbr=3D3E For oVirt this could mean for example we implement new things in vdsm in 3=3D2E6 and they can be tested if you want to=3D2C then in 3=3D= 2E7 th=3D ey can be polished off =3D28and some bugs fixed=3D29 and exposed in the GU= I=3D2E=3D =3D3Cbr=3D3E =3D3Cbr=3D3E Kind regards=3D2C=3D3Cbr=3D3E =3D3Cbr=3D3E Jorick=3D3Cbr=3D3E =3D3Cbr=3D3E =3D3Cblockquote cite=3D3D=3D22mid=3D3A1118961373=3D2E3230464=3D2E1415090866162=3D2EJa= vaMail=3D2Ezim=3D bra=3D40redhat=3D2Ecom=3D22 type=3D3D=3D22cite=3D22=3D3E =3D3Cpre wrap=3D3D=3D22=3D22=3D3E =3D3C/pre=3D3E =3D3Cblockquote type=3D3D=3D22cite=3D22=3D3E =3D3Cblockquote type=3D3D=3D22cite=3D22=3D3E =3D3Cpre wrap=3D3D=3D22=3D22=3D3Ewith many of the features requir= ing way ne=3D wer versions of some of the components=3D2C I think we should plan for =3D223=3D2E6 cluster=3D22 to req= uire an=3D =3D2Eel7 host =3D28expecting even 7=3D2E1 to be out before we release oVirt 3=3D2E6=3D29= =3D2E so i want us to plan for=3D3A - oVirt 3=3D2E6 supports =3D2Eel6 and =3D2Eel7 hosts in 3=3D2E5 cluster =3D= 28and for=3D fedora - fc20=3D3F=3D29 - oVirt 3=3D2E6 supports =3D2Eel7 in 3=3D2E6 cluster =3D28and for fedora - = fc21=3D3F=3D =3D29 =3D3C/pre=3D3E =3D3C/blockquote=3D3E =3D3Cpre wrap=3D3D=3D22=3D22=3D3E=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5= F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D =3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F= =3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D =3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F Users mailing list =3D3Ca class=3D3D=3D22moz-txt-link-abbreviated=3D22 href=3D3D=3D22mailto=3D= 3AUsers=3D40ovir=3D t=3D2Eorg=3D22=3D3EUsers=3D40ovirt=3D2Eorg=3D3C/a=3D3E =3D3Ca class=3D3D=3D22moz-txt-link-freetext=3D22 href=3D3D=3D22http=3D3A//l= ists=3D2Eovirt=3D =3D2Eorg/mailman/listinfo/users=3D22=3D3Ehttp=3D3A//lists=3D2Eovirt=3D2Eorg= /mailman/lis=3D tinfo/users=3D3C/a=3D3E =3D3C/pre=3D3E =3D3C/blockquote=3D3E =3D3Cpre wrap=3D3D=3D22=3D22=3D3E=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F= =3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D =3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F= =3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D =3D5F=3D5F=3D5F=3D5F=3D5F=3D5F=3D5F Users mailing list =3D3Ca class=3D3D=3D22moz-txt-link-abbreviated=3D22 href=3D3D=3D22mailto=3D= 3AUsers=3D40ovir=3D t=3D2Eorg=3D22=3D3EUsers=3D40ovirt=3D2Eorg=3D3C/a=3D3E =3D3Ca class=3D3D=3D22moz-txt-link-freetext=3D22 href=3D3D=3D22http=3D3A//l= ists=3D2Eovirt=3D =3D2Eorg/mailman/listinfo/users=3D22=3D3Ehttp=3D3A//lists=3D2Eovirt=3D2Eorg= /mailman/lis=3D tinfo/users=3D3C/a=3D3E =3D3C/pre=3D3E =3D3C/blockquote=3D3E =3D3Cbr=3D3E =3D20=3D =3D3CBR /=3D3E =3D3CBR /=3D3E =3D3Cb style=3D3D=3D22color=3D3A=3D23604c78=3D22=3D3E=3D3C/b=3D3E=3D3Cbr=3D= 3E=3D3Cspan style=3D3D=3D22c=3D olor=3D3A=3D23604c78=3D3B=3D22=3D3E=3D3Cfont color=3D3D=3D22000000=3D22=3D3= E=3D3Cspan style=3D3D=3D22=3D mso-fareast-language=3D3Aen-gb=3D3B=3D22 lang=3D3D=3D22NL=3D22=3D3EMet vrie= ndelijke groet=3D =3D2C With kind regards=3D2C=3D3Cbr=3D3E=3D3Cbr=3D3E=3D3C/span=3D3EJorick A= strego=3D3C/font=3D =3D3E=3D3C/span=3D3E=3D3Cb style=3D3D=3D22color=3D3A=3D23604c78=3D22=3D3E= =3D3Cbr=3D3E=3D3Cbr=3D3ENetbul=3D ae Virtualization Experts =3D3C/b=3D3E=3D3Cbr=3D3E=3D3Chr style=3D3D=3D22bo= rder=3D3Anone=3D3B=3D border-top=3D3A1px solid =3D23ccc=3D3B=3D22=3D3E=3D3Ctable style=3D3D=3D22w= idth=3D3A 522px=3D22=3D =3D3E=3D3Ctbody=3D3E=3D3Ctr=3D3E=3D3Ctd style=3D3D=3D22width=3D3A 130px=3D3= Bfont-size=3D3A 10px=3D =3D22=3D3ETel=3D3A 053 20 30 270=3D3C/td=3D3E =3D3Ctd style=3D3D=3D22wi= dth=3D3A 130px=3D3Bf=3D ont-size=3D3A 10px=3D22=3D3Einfo=3D40netbulae=3D2Eeu=3D3C/td=3D3E =3D3Ct= d style=3D3D=3D22wid=3D th=3D3A 130px=3D3Bfont-size=3D3A 10px=3D22=3D3EStaalsteden 4-3A=3D3C/td=3D3= E =3D3Ctd sty=3D le=3D3D=3D22width=3D3A 130px=3D3Bfont-size=3D3A 10px=3D22=3D3EKvK 08198180= =3D3C/td=3D3E=3D3C/tr=3D =3D3E=3D3Ctr=3D3E =3D3Ctd style=3D3D=3D22width=3D3A 130px=3D3Bfont-size= =3D3A 10px=3D22=3D3EFax=3D =3D3A 053 20 30 271=3D3C/td=3D3E =3D3Ctd style=3D3D=3D22width=3D3A 130px= =3D3Bfont-size=3D =3D3A 10px=3D22=3D3Ewww=3D2Enetbulae=3D2Eeu=3D3C/td=3D3E =3D3Ctd style= =3D3D=3D22width=3D3A 130=3D px=3D3Bfont-size=3D3A 10px=3D22=3D3E7547 TA Enschede=3D3C/td=3D3E =3D3Ct= d style=3D3D=3D22w=3D idth=3D3A 130px=3D3Bfont-size=3D3A 10px=3D22=3D3EBTW NL821234584B01=3D3C/td= =3D3E=3D3C/tr=3D3E=3D =3D3C/tbody=3D3E=3D3C/table=3D3E=3D3Cbr=3D3E=3D3Chr style=3D3D=3D22border= =3D3Anone=3D3Bborder-top=3D =3D3A1px solid =3D23ccc=3D3B=3D22=3D3E=3D3CBR /=3D3E =3D3C/body=3D3E =3D3C/html=3D3E --------------060206050308090908070407 Content-Type: image/jpeg; name=3D"ticktock_infographic_web.jpg.rendition.cq5dam.thumbnail.640.213.jp= g" Content-Transfer-Encoding: base64 Content-ID: Content-Disposition: inline; filename*0=3D"ticktock_infographic_web.jpg.rendition.cq5dam.thumbnail.640.= "; filename*1=3D"213.jpg" /9j/4AAQSkZJRgABAQEAYABgAAD/7AARRHVja3kAAQAEAAAAZAAA/9sAQwACAQECAQECAgIC AgICAgMFAwMDAwMGBAQDBQcGBwcHBgcHCAkLCQgICggHBwoNCgoLDAwMDAcJDg8NDA4LDAwM /9sAQwECAgIDAwMGAwMGDAgHCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwM/8AAEQgA1QKAAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAA AAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQy gZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpj ZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TF xsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAA AAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKB CBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFla Y2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLD xMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/aAAwDAQACEQMRAD8A/XP9tT9q XxP+z34q8O2WgxaPJFqtpPNOb23eVgyPGBt2uuBhj1zXi5/4KUfERett4UHb/jwm/wDj1dF/ wVG/5KF4L/7B93/6Mhrw/wCBdza2Hj+5vb7TodXtNM0PVb6SylO1LoRWcjbCf4SQCA38JIPa v5K444rz2nxbWyzCYydKnzwirN2jzRhd2Xm2z+kuEeG8oqcOUcdiMLGpPlk3orytKVld+iWp 6cf+ClHxEH/Lt4U/8AJv/j1H/Dyf4i5/49vCn/gBN/8AHq5h/Cvh3WfA2h2mixSanpPhy71a W/1S6drGa/jS3sZWml2RyyBY2nWMJGjMVQEYySGS/CLw9ZeMW0Vhqd0dX1abT7C6S6CLZRjT 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 Vr/si139/wD+0EvAh6f8KEtNF+72XZfvPU/EOS58RS3F1K0niBpb2Vprly05a5kZGRnc9WYo 7qSckq7A8E1Y0jX/ABZ4fksW0+/8U2DaXHJDZG2nuYTZxyHLpFtI8tWPLBcAnrmv202D0H5U bB6D8qT8VYtWeDX/AIH8v5Bx8CpRd45hJP8A69+d/wDn5319T8Q/tHiH+wrvSvM1/wDsvUJ/ tN1Zbp/s11L/AM9JI/uu/A+ZgTx1q3F4p8YwTXsian4uSTUoEtbx1uroNdwoNqRSHPzoo4Ct kAcACv2x2D0H5UbB6D8qH4qRe+DX/gfp/c8l9yBeBUlqsxl/4B6/9PPN/e+5+IenXXiLR9Yt dRs5PEFpqFiix213A08c9sirtVUdcMoC/KACABwOKln1fxRdaXe2Mt34mkstSm+03ls8tw0N 3L18yRCdrv8A7TAn3r9t9g9B+VGweg/Kh+Kqbu8Iv/A+232BLwIaXKswlbX/AJd99H/y86rc /DSXQ7/ym/0C++6f+Xd/T6V+u37DcbQfsi/D2ORHjddGhBVlKkcHqDXquweg/KkVNp46V83x Vxq86w8KDo8nLK9+a/Rr+VH2fAnhrHhvF1MUsR7Xnjy25OW2qd78z7DqKKK+FP1AKKKKACii igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii igAooooAKKKKACiiigAooooAKKKKACiikLYOKAFzTXfaM+leC/Hr9vPw18Lbi40zQ0XxPrkO VcQybbO2bH8coB3Ed1TPcEqa+T/in+0743+L80g1bWriCxbOLCxY21qo64Kqcv8A8DLV+UcV +MGSZPKWHot16q3ULWT7Oe3yXM11SP0Xh7wzzbM4qtVXsab6y3a8o7/fZPo2fefjX9pLwJ8P pGj1XxXo1vcx5320c4nnU+hjTLD8RXn+q/8ABRj4dadKywtr2oY729htB+nmMtfBqxhAQoCj 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3D --------------060206050308090908070407-- --------------060707050209050800050002-- --===============0764426192590102861== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wNjA3MDcwNTAyMDkwNTA4MDAwNTAwMDIKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOwoJY2hh cnNldD0id2luZG93cy0xMjUyIgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJp bnRhYmxlCgoKT24gMTEvMDQvMjAxNCAwOT0zQTQ3IEFNPTJDIEZhYmlhbiBEZXV0c2NoIHdyb3Rl PTNBCj0zRSAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tCj0zRT0zRSBPbiBTdW49MkMgU2Vw IDE0PTJDIDIwMTQgYXQgMDM9M0ExNz0zQTM5UE0gKzAzMDA9MkMgSXRhbWFyIEhlaW0gd3JvdD0K ZT0zQQo9M0U9M0U9M0UgT24gMDkvMTIvMjAxNCAwMz0zQTIyIFBNPTJDIEl0YW1hciBIZWltIHdy b3RlPTNBCj0zRT0zRT0zRT0zRSBXaXRoIG9WaXJ0IDM9MkU1IG5lYXJpbmcgR0E9MkMgdGltZSB0 byBhc2sgZm9yID0yMndoYXQgZG8geW91PQogd2FudCB0byBzZWUgaW4KPTNFPTNFPTNFPTNFIG9W aXJ0IDM9MkU2PTIyPTNGCj0zRT0zRT0zRT0zRQo9M0U9M0U9M0UgRXZlbiB0aGUgc2hvcnQgbGlz dCBvZiBpdGVtcyBtZW50aW9ucyBzbyBmYXIgYXJlIGJpZyBmZWF0dXJlcyB3ZT0KIHdvdWxkIG5l ZWQKPTNFPTNFPTNFIHRvIGRvIGp1c3RpY2Ugd2l0aD0yRQo9M0U9M0U9M0UgdGhpcyBtZWFucyBw cm9iYWJseSBhIHNsaWdodGx5IGxvbmdlciBjeWNsZSB0aGFuIHRoZSA2IG1vbnRocyB3ZT0KIGN1 cnJlbnRseQo9M0U9M0U9M0UgZG89MkUKPTNFPTNFIFdlPTI3cmUgbm90IHNvIGdvb2QgaW4ga2Vl cGluZyB1cCB3aXRoIGRlYWRsaW5lcyAtIG91ciByZWNlbnQgMz0yRTU9CiB2ZXJzaW9uCj0zRT0z RSBzbGlwcGVkIGZvciAyPTJFNSBtb250aHMgcGFzdCB0aGUgb3JpZ2luYWwgcGxhbj0yRSBXaXRo IGxvbmdlciBjeWNsZT0Kcz0yQyB0aGlzCj0zRT0zRSBpcyBldmVuIGhhcmRlciB0byBjb250cm9s PTJFCj0zRT0zRQo9M0U9M0UgQ2FuIHdlIGluc3RlYWQgYnJlYWsgdGhlID0yMmhlYXZpZXI9MjIg ZmVhdHVyZXMgdG8gc21hbGxlciBwaGFzZXM9MkM9CiB0aGF0IGFyZQo9M0U9M0UgZWFzaWVyIHRv IG1haW50YWluPTJDIGFuZCBkZWxpdmVyIHRoZSBjb21wbGV0ZSBmZWF0dXJlIGluIDM9MkU3PTNG PQoKPTNFIEhleT0yQwo9M0UKPTNFIHllcD0yQyBJIHRoaW5rIHRoaXMgaXMgYSBnb29kIGlkZWEg dG8gZ2V0IGNvbnRyb2wgb3ZlciB0aGUgYmlnIGZlYXR1cmVzPQo9MkUKPTNFCj0zRSAtIGZhYmlh bgpUaGlzIHJlbWluZHMgbWUgYSBsb3Qgb2YgSW50ZWw9MjdzID0yMnRpY2stdG9jaz0yMiBtZXRo b2QgdGhhdCBJPTI3dmUgZ3Jvd249Cj0yMApxdWl0ZSBmb25kIG9mIG92ZXIgdGhlIHllYXJzPTJF CgoKCkxheSB0aGUgZ3JvdW5kd29yayBpbiBvbmUgdmVyc2lvbiBhbmQgdGhhbiBmaW5pc2ggd2l0 aCB0aGUgbmV4dD0yRQoKRm9yIG9WaXJ0IHRoaXMgY291bGQgbWVhbiBmb3IgZXhhbXBsZSB3ZSBp bXBsZW1lbnQgbmV3IHRoaW5ncyBpbiB2ZHNtIGluPTIwPQoKMz0yRTYgYW5kIHRoZXkgY2FuIGJl IHRlc3RlZCBpZiB5b3Ugd2FudCB0bz0yQyB0aGVuIGluIDM9MkU3IHRoZXkgY2FuIGJlPTIwPQoK cG9saXNoZWQgb2ZmID0yOGFuZCBzb21lIGJ1Z3MgZml4ZWQ9MjkgYW5kIGV4cG9zZWQgaW4gdGhl IEdVST0yRQoKS2luZCByZWdhcmRzPTJDCgpKb3JpY2sKCj0zRT0zRT0zRSB3aXRoIG1hbnkgb2Yg dGhlIGZlYXR1cmVzIHJlcXVpcmluZyB3YXkgbmV3ZXIgdmVyc2lvbnMgb2Ygc29tZSBvZj0KIHRo ZQo9M0U9M0U9M0UgY29tcG9uZW50cz0yQyBJIHRoaW5rIHdlIHNob3VsZCBwbGFuIGZvciA9MjIz PTJFNiBjbHVzdGVyPTIyIHRvIHI9CmVxdWlyZSBhbiA9MkVlbDcKPTNFPTNFPTNFIGhvc3QKPTNF PTNFPTNFID0yOGV4cGVjdGluZyBldmVuIDc9MkUxIHRvIGJlIG91dCBiZWZvcmUgd2UgcmVsZWFz ZSBvVmlydCAzPTJFNj0KPTI5PTJFCj0zRT0zRT0zRQo9M0U9M0U9M0Ugc28gaSB3YW50IHVzIHRv IHBsYW4gZm9yPTNBCj0zRT0zRT0zRSAtIG9WaXJ0IDM9MkU2IHN1cHBvcnRzID0yRWVsNiBhbmQg PTJFZWw3IGhvc3RzIGluIDM9MkU1IGNsdXN0ZXI9CiA9MjhhbmQgZm9yIGZlZG9yYQo9M0U9M0U9 M0UgICAgLSBmYzIwPTNGPTI5Cj0zRT0zRT0zRSAtIG9WaXJ0IDM9MkU2IHN1cHBvcnRzID0yRWVs NyBpbiAzPTJFNiBjbHVzdGVyID0yOGFuZCBmb3IgZmVkb3JhPQogLSBmYzIxPTNGPTI5Cj0zRT0z RSA9NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9 NUY9NUY9NUY9NUY9Cj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01 Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj0KCj0zRT0zRSBVc2VycyBtYWlsaW5nIGxp c3QKPTNFPTNFIFVzZXJzPTQwb3ZpcnQ9MkVvcmcKPTNFPTNFIGh0dHA9M0EvL2xpc3RzPTJFb3Zp cnQ9MkVvcmcvbWFpbG1hbi9saXN0aW5mby91c2Vycwo9M0U9M0UKPTNFID01Rj01Rj01Rj01Rj01 Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj0K PTVGPTVGPTVGPTVGPTVGPTVGPTVGPTVGPTVGPTVGPTVGPTVGPTVGPTVGPTVGPTVGPTVGPTVGPTVG PTVGPTVGPTVGPTVGPTVGCj0zRSBVc2VycyBtYWlsaW5nIGxpc3QKPTNFIFVzZXJzPTQwb3ZpcnQ9 MkVvcmcKPTNFIGh0dHA9M0EvL2xpc3RzPTJFb3ZpcnQ9MkVvcmcvbWFpbG1hbi9saXN0aW5mby91 c2VycwoKCgoKTWV0IHZyaWVuZGVsaWprZSBncm9ldD0yQyBXaXRoIGtpbmQgcmVnYXJkcz0yQwoK Sm9yaWNrIEFzdHJlZ28KCk5ldGJ1bGFlIFZpcnR1YWxpemF0aW9uIEV4cGVydHM9MjAKCi0tLS0t LS0tLS0tLS0tLS0KCj0wOVRlbD0zQSAwNTMgMjAgMzAgMjcwID0wOWluZm89NDBuZXRidWxhZT0y RWV1ID0wOVN0YWFsc3RlZGVuIDQtM0EgPTA5S3ZLPQogMDgxOTgxODAKID0wOUZheD0zQSAwNTMg MjAgMzAgMjcxID0wOXd3dz0yRW5ldGJ1bGFlPTJFZXUgPTA5NzU0NyBUQSBFbnNjaGVkZSA9MDlC VFc9CiBOTDgyMTIzNDU4NEIwMQoKLS0tLS0tLS0tLS0tLS0tLQoKCi0tLS0tLS0tLS0tLS0tMDYw NzA3MDUwMjA5MDUwODAwMDUwMDAyCkNvbnRlbnQtVHlwZTogbXVsdGlwYXJ0L3JlbGF0ZWQ7CiBi b3VuZGFyeT0iLS0tLS0tLS0tLS0tMDYwMjA2MDUwMzA4MDkwOTA4MDcwNDA3IgoKCi0tLS0tLS0t LS0tLS0tMDYwMjA2MDUwMzA4MDkwOTA4MDcwNDA3CkNvbnRlbnQtVHlwZTogdGV4dC9odG1sOwoJ Y2hhcnNldD0id2luZG93cy0xMjUyIgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQt cHJpbnRhYmxlCgo9M0NodG1sPTNFCiAgPTNDaGVhZD0zRQogICAgPTNDbWV0YSBjb250ZW50PTNE PTIydGV4dC9odG1sPTNCIGNoYXJzZXQ9M0R3aW5kb3dzLTEyNTI9MjIKICAgICAgaHR0cC1lcXVp dj0zRD0yMkNvbnRlbnQtVHlwZT0yMj0zRQogID0zQy9oZWFkPTNFCiAgPTNDYm9keSBiZ2NvbG9y PTNEPTIyPTIzRkZGRkZGPTIyIHRleHQ9M0Q9MjI9MjMwMDAwMDA9MjI9M0UKICAgID0zQ2JyPTNF CiAgICA9M0NkaXYgY2xhc3M9M0Q9MjJtb3otY2l0ZS1wcmVmaXg9MjI9M0VPbiAxMS8wNC8yMDE0 IDA5PTNBNDcgQU09MkMgRmFiaT0KYW4gRGV1dHNjaAogICAgICB3cm90ZT0zQT0zQ2JyPTNFCiAg ICA9M0MvZGl2PTNFCiAgICA9M0NibG9ja3F1b3RlCiAgICAgIGNpdGU9M0Q9MjJtaWQ9M0ExMTE4 OTYxMzczPTJFMzIzMDQ2ND0yRTE0MTUwOTA4NjYxNjI9MkVKYXZhTWFpbD0yRXppbT0KYnJhPTQw cmVkaGF0PTJFY29tPTIyCiAgICAgIHR5cGU9M0Q9MjJjaXRlPTIyPTNFCiAgICAgID0zQ3ByZSB3 cmFwPTNEPTIyPTIyPTNFLS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLQo9M0MvcHJlPTNFCiAg ICAgID0zQ2Jsb2NrcXVvdGUgdHlwZT0zRD0yMmNpdGU9MjI9M0UKICAgICAgICA9M0NwcmUgd3Jh cD0zRD0yMj0yMj0zRU9uIFN1bj0yQyBTZXAgMTQ9MkMgMjAxNCBhdCAwMz0zQTE3PTNBMzlQTSAr PQowMzAwPTJDIEl0YW1hciBIZWltIHdyb3RlPTNBCj0zQy9wcmU9M0UKICAgICAgICA9M0NibG9j a3F1b3RlIHR5cGU9M0Q9MjJjaXRlPTIyPTNFCiAgICAgICAgICA9M0NwcmUgd3JhcD0zRD0yMj0y Mj0zRU9uIDA5LzEyLzIwMTQgMDM9M0EyMiBQTT0yQyBJdGFtYXIgSGVpbSB3cj0Kb3RlPTNBCj0z Qy9wcmU9M0UKICAgICAgICAgID0zQ2Jsb2NrcXVvdGUgdHlwZT0zRD0yMmNpdGU9MjI9M0UKICAg ICAgICAgICAgPTNDcHJlIHdyYXA9M0Q9MjI9MjI9M0VXaXRoIG9WaXJ0IDM9MkU1IG5lYXJpbmcg R0E9MkMgdGltZSB0byBhPQpzayBmb3IgPTIyd2hhdCBkbyB5b3Ugd2FudCB0byBzZWUgaW4Kb1Zp cnQgMz0yRTY9MjI9M0YKCj0zQy9wcmU9M0UKICAgICAgICAgID0zQy9ibG9ja3F1b3RlPTNFCiAg ICAgICAgICA9M0NwcmUgd3JhcD0zRD0yMj0yMj0zRQpFdmVuIHRoZSBzaG9ydCBsaXN0IG9mIGl0 ZW1zIG1lbnRpb25zIHNvIGZhciBhcmUgYmlnIGZlYXR1cmVzIHdlIHdvdWxkIG5lZWQ9Cgp0byBk byBqdXN0aWNlIHdpdGg9MkUKdGhpcyBtZWFucyBwcm9iYWJseSBhIHNsaWdodGx5IGxvbmdlciBj eWNsZSB0aGFuIHRoZSA2IG1vbnRocyB3ZSBjdXJyZW50bHk9Cgpkbz0yRQo9M0MvcHJlPTNFCiAg ICAgICAgPTNDL2Jsb2NrcXVvdGU9M0UKICAgICAgICA9M0NwcmUgd3JhcD0zRD0yMj0yMj0zRQpX ZT0yN3JlIG5vdCBzbyBnb29kIGluIGtlZXBpbmcgdXAgd2l0aCBkZWFkbGluZXMgLSBvdXIgcmVj ZW50IDM9MkU1IHZlcnNpb249CgpzbGlwcGVkIGZvciAyPTJFNSBtb250aHMgcGFzdCB0aGUgb3Jp Z2luYWwgcGxhbj0yRSBXaXRoIGxvbmdlciBjeWNsZXM9MkMgdGg9CmlzCmlzIGV2ZW4gaGFyZGVy IHRvIGNvbnRyb2w9MkUKCkNhbiB3ZSBpbnN0ZWFkIGJyZWFrIHRoZSA9MjJoZWF2aWVyPTIyIGZl YXR1cmVzIHRvIHNtYWxsZXIgcGhhc2VzPTJDIHRoYXQgYT0KcmUKZWFzaWVyIHRvIG1haW50YWlu PTJDIGFuZCBkZWxpdmVyIHRoZSBjb21wbGV0ZSBmZWF0dXJlIGluIDM9MkU3PTNGCj0zQy9wcmU9 M0UKICAgICAgPTNDL2Jsb2NrcXVvdGU9M0UKICAgICAgPTNDcHJlIHdyYXA9M0Q9MjI9MjI9M0UK SGV5PTJDCgp5ZXA9MkMgSSB0aGluayB0aGlzIGlzIGEgZ29vZCBpZGVhIHRvIGdldCBjb250cm9s IG92ZXIgdGhlIGJpZyBmZWF0dXJlcz0yRT0KCgotIGZhYmlhbj0zQy9wcmU9M0UKICAgID0zQy9i bG9ja3F1b3RlPTNFCiAgICBUaGlzIHJlbWluZHMgbWUgYSBsb3Qgb2YgSW50ZWw9MjdzID0yMnRp Y2stdG9jaz0yMiBtZXRob2QgdGhhdCBJPTI3dmUgZz0Kcm93bgogICAgcXVpdGUgZm9uZCBvZiBv dmVyIHRoZSB5ZWFycz0yRT0zQ2JyPTNFCiAgICA9M0Nicj0zRQogICAgPTNDbWV0YSBodHRwLWVx dWl2PTNEPTIyY29udGVudC10eXBlPTIyIGNvbnRlbnQ9M0Q9MjJ0ZXh0L2h0bWw9M0IKICAgICAg Y2hhcnNldD0zRHdpbmRvd3MtMTI1Mj0yMj0zRQogICAgPTNDaW1nIHNyYz0zRD0yMmNpZD0zQXBh cnQxPTJFMDYwOTAwMDQ9MkUwMDA4MDQwOD00MG5ldGJ1bGFlPTJFZXU9MjI9M0U9Cj0zQ2JyPTNF CiAgICA9M0Nicj0zRQogICAgTGF5IHRoZSBncm91bmR3b3JrIGluIG9uZSB2ZXJzaW9uIGFuZCB0 aGFuIGZpbmlzaCB3aXRoIHRoZSBuZXh0PTJFPTNDYnI9Cj0zRQogICAgPTNDYnI9M0UKICAgIEZv ciBvVmlydCB0aGlzIGNvdWxkIG1lYW4gZm9yIGV4YW1wbGUgd2UgaW1wbGVtZW50IG5ldyB0aGlu Z3MgaW4KICAgIHZkc20gaW4gMz0yRTYgYW5kIHRoZXkgY2FuIGJlIHRlc3RlZCBpZiB5b3Ugd2Fu dCB0bz0yQyB0aGVuIGluIDM9MkU3IHRoPQpleQogICAgY2FuIGJlIHBvbGlzaGVkIG9mZiA9Mjhh bmQgc29tZSBidWdzIGZpeGVkPTI5IGFuZCBleHBvc2VkIGluIHRoZSBHVUk9MkU9Cj0zQ2JyPTNF CiAgICA9M0Nicj0zRQogICAgS2luZCByZWdhcmRzPTJDPTNDYnI9M0UKICAgID0zQ2JyPTNFCiAg ICBKb3JpY2s9M0Nicj0zRQogICAgPTNDYnI9M0UKICAgID0zQ2Jsb2NrcXVvdGUKICAgICAgY2l0 ZT0zRD0yMm1pZD0zQTExMTg5NjEzNzM9MkUzMjMwNDY0PTJFMTQxNTA5MDg2NjE2Mj0yRUphdmFN YWlsPTJFemltPQpicmE9NDByZWRoYXQ9MkVjb209MjIKICAgICAgdHlwZT0zRD0yMmNpdGU9MjI9 M0UKICAgICAgPTNDcHJlIHdyYXA9M0Q9MjI9MjI9M0UKPTNDL3ByZT0zRQogICAgICA9M0NibG9j a3F1b3RlIHR5cGU9M0Q9MjJjaXRlPTIyPTNFCiAgICAgICAgPTNDYmxvY2txdW90ZSB0eXBlPTNE PTIyY2l0ZT0yMj0zRQogICAgICAgICAgPTNDcHJlIHdyYXA9M0Q9MjI9MjI9M0V3aXRoIG1hbnkg b2YgdGhlIGZlYXR1cmVzIHJlcXVpcmluZyB3YXkgbmU9CndlciB2ZXJzaW9ucyBvZiBzb21lIG9m IHRoZQpjb21wb25lbnRzPTJDIEkgdGhpbmsgd2Ugc2hvdWxkIHBsYW4gZm9yID0yMjM9MkU2IGNs dXN0ZXI9MjIgdG8gcmVxdWlyZSBhbj0KID0yRWVsNwpob3N0Cj0yOGV4cGVjdGluZyBldmVuIDc9 MkUxIHRvIGJlIG91dCBiZWZvcmUgd2UgcmVsZWFzZSBvVmlydCAzPTJFNj0yOT0yRQoKc28gaSB3 YW50IHVzIHRvIHBsYW4gZm9yPTNBCi0gb1ZpcnQgMz0yRTYgc3VwcG9ydHMgPTJFZWw2IGFuZCA9 MkVlbDcgaG9zdHMgaW4gMz0yRTUgY2x1c3RlciA9MjhhbmQgZm9yPQogZmVkb3JhCiAgLSBmYzIw PTNGPTI5Ci0gb1ZpcnQgMz0yRTYgc3VwcG9ydHMgPTJFZWw3IGluIDM9MkU2IGNsdXN0ZXIgPTI4 YW5kIGZvciBmZWRvcmEgLSBmYzIxPTNGPQo9MjkKPTNDL3ByZT0zRQogICAgICAgID0zQy9ibG9j a3F1b3RlPTNFCiAgICAgICAgPTNDcHJlIHdyYXA9M0Q9MjI9MjI9M0U9NUY9NUY9NUY9NUY9NUY9 NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9Cj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01 Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj01Rj0KPTVGPTVGPTVG PTVGPTVGPTVGPTVGPTVGClVzZXJzIG1haWxpbmcgbGlzdAo9M0NhIGNsYXNzPTNEPTIybW96LXR4 dC1saW5rLWFiYnJldmlhdGVkPTIyIGhyZWY9M0Q9MjJtYWlsdG89M0FVc2Vycz00MG92aXI9CnQ9 MkVvcmc9MjI9M0VVc2Vycz00MG92aXJ0PTJFb3JnPTNDL2E9M0UKPTNDYSBjbGFzcz0zRD0yMm1v ei10eHQtbGluay1mcmVldGV4dD0yMiBocmVmPTNEPTIyaHR0cD0zQS8vbGlzdHM9MkVvdmlydD0K PTJFb3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnM9MjI9M0VodHRwPTNBLy9saXN0cz0yRW92aXJ0 PTJFb3JnL21haWxtYW4vbGlzPQp0aW5mby91c2Vycz0zQy9hPTNFCgo9M0MvcHJlPTNFCiAgICAg ID0zQy9ibG9ja3F1b3RlPTNFCiAgICAgID0zQ3ByZSB3cmFwPTNEPTIyPTIyPTNFPTVGPTVGPTVG PTVGPTVGPTVGPTVGPTVGPTVGPTVGPTVGPTVGPTVGPTVGPTVGPQo9NUY9NUY9NUY9NUY9NUY9NUY9 NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9NUY9 Cj01Rj01Rj01Rj01Rj01Rj01Rj01RgpVc2VycyBtYWlsaW5nIGxpc3QKPTNDYSBjbGFzcz0zRD0y Mm1vei10eHQtbGluay1hYmJyZXZpYXRlZD0yMiBocmVmPTNEPTIybWFpbHRvPTNBVXNlcnM9NDBv dmlyPQp0PTJFb3JnPTIyPTNFVXNlcnM9NDBvdmlydD0yRW9yZz0zQy9hPTNFCj0zQ2EgY2xhc3M9 M0Q9MjJtb3otdHh0LWxpbmstZnJlZXRleHQ9MjIgaHJlZj0zRD0yMmh0dHA9M0EvL2xpc3RzPTJF b3ZpcnQ9Cj0yRW9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzPTIyPTNFaHR0cD0zQS8vbGlzdHM9 MkVvdmlydD0yRW9yZy9tYWlsbWFuL2xpcz0KdGluZm8vdXNlcnM9M0MvYT0zRQo9M0MvcHJlPTNF CiAgICA9M0MvYmxvY2txdW90ZT0zRQogICAgPTNDYnI9M0UKID0yMD0KPTNDQlIgLz0zRQo9M0NC UiAvPTNFCj0zQ2Igc3R5bGU9M0Q9MjJjb2xvcj0zQT0yMzYwNGM3OD0yMj0zRT0zQy9iPTNFPTND YnI9M0U9M0NzcGFuIHN0eWxlPTNEPTIyYz0Kb2xvcj0zQT0yMzYwNGM3OD0zQj0yMj0zRT0zQ2Zv bnQgY29sb3I9M0Q9MjIwMDAwMDA9MjI9M0U9M0NzcGFuIHN0eWxlPTNEPTIyPQptc28tZmFyZWFz dC1sYW5ndWFnZT0zQWVuLWdiPTNCPTIyIGxhbmc9M0Q9MjJOTD0yMj0zRU1ldCB2cmllbmRlbGlq a2UgZ3JvZXQ9Cj0yQyBXaXRoIGtpbmQgcmVnYXJkcz0yQz0zQ2JyPTNFPTNDYnI9M0U9M0Mvc3Bh bj0zRUpvcmljayBBc3RyZWdvPTNDL2ZvbnQ9Cj0zRT0zQy9zcGFuPTNFPTNDYiBzdHlsZT0zRD0y MmNvbG9yPTNBPTIzNjA0Yzc4PTIyPTNFPTNDYnI9M0U9M0Nicj0zRU5ldGJ1bD0KYWUgVmlydHVh bGl6YXRpb24gRXhwZXJ0cyA9M0MvYj0zRT0zQ2JyPTNFPTNDaHIgc3R5bGU9M0Q9MjJib3JkZXI9 M0Fub25lPTNCPQpib3JkZXItdG9wPTNBMXB4IHNvbGlkID0yM2NjYz0zQj0yMj0zRT0zQ3RhYmxl IHN0eWxlPTNEPTIyd2lkdGg9M0EgNTIycHg9MjI9Cj0zRT0zQ3Rib2R5PTNFPTNDdHI9M0U9M0N0 ZCBzdHlsZT0zRD0yMndpZHRoPTNBIDEzMHB4PTNCZm9udC1zaXplPTNBIDEwcHg9Cj0yMj0zRVRl bD0zQSAgMDUzIDIwIDMwIDI3MD0zQy90ZD0zRSAgICA9M0N0ZCBzdHlsZT0zRD0yMndpZHRoPTNB IDEzMHB4PTNCZj0Kb250LXNpemU9M0EgMTBweD0yMj0zRWluZm89NDBuZXRidWxhZT0yRWV1PTND L3RkPTNFICAgID0zQ3RkIHN0eWxlPTNEPTIyd2lkPQp0aD0zQSAxMzBweD0zQmZvbnQtc2l6ZT0z QSAxMHB4PTIyPTNFU3RhYWxzdGVkZW4gNC0zQT0zQy90ZD0zRSAgICA9M0N0ZCBzdHk9CmxlPTNE PTIyd2lkdGg9M0EgMTMwcHg9M0Jmb250LXNpemU9M0EgMTBweD0yMj0zRUt2SyAwODE5ODE4MD0z Qy90ZD0zRT0zQy90cj0KPTNFPTNDdHI9M0UgICAgPTNDdGQgc3R5bGU9M0Q9MjJ3aWR0aD0zQSAx MzBweD0zQmZvbnQtc2l6ZT0zQSAxMHB4PTIyPTNFRmF4PQo9M0EgMDUzIDIwIDMwIDI3MT0zQy90 ZD0zRSAgICA9M0N0ZCBzdHlsZT0zRD0yMndpZHRoPTNBIDEzMHB4PTNCZm9udC1zaXplPQo9M0Eg MTBweD0yMj0zRXd3dz0yRW5ldGJ1bGFlPTJFZXU9M0MvdGQ9M0UgICAgPTNDdGQgc3R5bGU9M0Q9 MjJ3aWR0aD0zQSAxMzA9CnB4PTNCZm9udC1zaXplPTNBIDEwcHg9MjI9M0U3NTQ3IFRBIEVuc2No ZWRlPTNDL3RkPTNFICAgID0zQ3RkIHN0eWxlPTNEPTIydz0KaWR0aD0zQSAxMzBweD0zQmZvbnQt c2l6ZT0zQSAxMHB4PTIyPTNFQlRXIE5MODIxMjM0NTg0QjAxPTNDL3RkPTNFPTNDL3RyPTNFPQo9 M0MvdGJvZHk9M0U9M0MvdGFibGU9M0U9M0Nicj0zRT0zQ2hyIHN0eWxlPTNEPTIyYm9yZGVyPTNB bm9uZT0zQmJvcmRlci10b3A9Cj0zQTFweCBzb2xpZCA9MjNjY2M9M0I9MjI9M0U9M0NCUiAvPTNF Cj0zQy9ib2R5PTNFCj0zQy9odG1sPTNFCgoKLS0tLS0tLS0tLS0tLS0wNjAyMDYwNTAzMDgwOTA5 MDgwNzA0MDcKQ29udGVudC1UeXBlOiBpbWFnZS9qcGVnOwogbmFtZT0idGlja3RvY2tfaW5mb2dy YXBoaWNfd2ViLmpwZy5yZW5kaXRpb24uY3E1ZGFtLnRodW1ibmFpbC42NDAuMjEzLmpwZyIKQ29u dGVudC1UcmFuc2Zlci1FbmNvZGluZzogYmFzZTY0CkNvbnRlbnQtSUQ6IDxwYXJ0MS4wNjA5MDAw NC4wMDA4MDQwOEBuZXRidWxhZS5ldT4KQ29udGVudC1EaXNwb3NpdGlvbjogaW5saW5lOwogZmls ZW5hbWUqMD0idGlja3RvY2tfaW5mb2dyYXBoaWNfd2ViLmpwZy5yZW5kaXRpb24uY3E1ZGFtLnRo dW1ibmFpbC42NDAuIjsKIGZpbGVuYW1lKjE9IjIxMy5qcGciCgovOWovNEFBUVNrWkpSZ0FCQVFF QVlBQmdBQUQvN0FBUlJIVmphM2tBQVFBRUFBQUFaQUFBLzlzQVF3QUNBUUVDQVFFQ0FnSUMKQWdJ Q0FnTUZBd01EQXdNR0JBUURCUWNHQndjSEJnY0hDQWtMQ1FnSUNnZ0hCd29OQ2dvTERBd01EQWNK RGc4TkRBNExEQXdNCi85c0FRd0VDQWdJREF3TUdBd01HREFnSENBd01EQXdNREF3TURBd01EQXdN REF3TURBd01EQXdNREF3TURBd01EQXdNREF3TQpEQXdNREF3TURBd01EQXdNREF3TS84QUFFUWdB MVFLQUF3RWlBQUlSQVFNUkFmL0VBQjhBQUFFRkFRRUJBUUVCQUFBQUFBQUEKQUFBQkFnTUVCUVlI Q0FrS0MvL0VBTFVRQUFJQkF3TUNCQU1GQlFRRUFBQUJmUUVDQXdBRUVRVVNJVEZCQmhOUllRY2lj UlF5CmdaR2hDQ05Dc2NFVlV0SHdKRE5pY29JSkNoWVhHQmthSlNZbktDa3FORFUyTnpnNU9rTkVS VVpIU0VsS1UxUlZWbGRZV1ZwagpaR1ZtWjJocGFuTjBkWFozZUhsNmc0U0Zob2VJaVlxU2s1U1Zs cGVZbVpxaW82U2xwcWVvcWFxeXM3UzF0cmU0dWJyQ3c4VEYKeHNmSXljclMwOVRWMXRmWTJkcmg0 dVBrNWVibjZPbnE4Zkx6OVBYMjkvajUrdi9FQUI4QkFBTUJBUUVCQVFFQkFRRUFBQUFBCkFBQUJB Z01FQlFZSENBa0tDLy9FQUxVUkFBSUJBZ1FFQXdRSEJRUUVBQUVDZHdBQkFnTVJCQVVoTVFZU1FW RUhZWEVUSWpLQgpDQlJDa2FHeHdRa2pNMUx3RldKeTBRb1dKRFRoSmZFWEdCa2FKaWNvS1NvMU5q YzRPVHBEUkVWR1IwaEpTbE5VVlZaWFdGbGEKWTJSbFptZG9hV3B6ZEhWMmQzaDVlb0tEaElXR2g0 aUppcEtUbEpXV2w1aVptcUtqcEtXbXA2aXBxckt6dExXMnQ3aTV1c0xECnhNWEd4OGpKeXRMVDFO WFcxOWpaMnVMajVPWG01K2pwNnZMejlQWDI5L2o1K3YvYUFBd0RBUUFDRVFNUkFEOEEvWFA5dFQ5 cQpYeFArejM0cThPMldneGFQSkZxdHBQTk9iMjNlVmd5UEdCdDJ1dUJoajF6WGk1LzRLVWZFUmV0 dDRVSGIvandtL3dEajFkRi8Kd1ZHLzVLRjRMLzdCOTMvNk1ocncvd0NCZHphMkhqKzV2YjdUb2RY dE5NMFBWYjZTeWxPMUxvUldjamJDZjRTUUNBMzhKSVBhCnY1SzQ0NHJ6Mm54Yld5ekNZeWRLbnp3 aXJOMmp6UmhkMlhtMnora3VFZUc4b3FjT1VjZGlNTEdwUGxrM29yeXRLVmxkK2lXcAo2Y2YrQ2xI eEVIL0x0NFUvOEFKdi9qMUgvRHlmNGk1LzQ5dkNuL2dCTi84QUhxNWgvQ3ZoM1dmQTJoMm1peFNh bnBQaHk3MWEKVy8xUzZkckdhL2pTM3NaV21sMlJ5eUJZMm5XTUpHak1WUUVZeVNHUy9DTHc5WmVN VzBWaHFkMGRYMWFiVDdDNlM2Q0xaUmpUCkxXOWpjbzBRYVU3cm5hZDNsNVZCOHFNVGp4NVp2eGhy S0dZTnBjaXZ6dTE1cU5rbWsxSmN6NU9aWGpkWHVvNm5yUnliaHQzNQpzRWs3U2Z3cmFMYWJkM2RP eTV1VjJkbmExOURxei93VW0rSW9HZnMzaFRIL0FGNFRmL0hxYXY4QXdVcStJYmdFVy9oUWcrbGoK Ti84QUhxNEdINGQ2WnB0emNYZHhiWFYxYVdUZUhaVWphWGFsd0wyTXZPcGJhUVJ1QXg2RGc1elhR ZkVUd2xZZUxQRXZqVFZiCjZPZXprZTUxVk5La2sxQ1NSbk5oQVhNYXhwYk1td2VYdC9lU1JZVmdG enMrYWFPZGNYMUtmTjlmbXBYc2xkOTVSdTNheXZLUApMRys3YTFYVzVaSHc0cWlpc0hGcTE3Mlhh TXJXdmQrN0s3dHNrOStuUWY4QUR5ZjRpWi80OXZDbi9nQk4vd0RIcVEvOEZKL2kKS0QveDdlRlAv QUNiL3dDUFZ5T21lRS9EMmdmRm03MGE2OE42dGRXK25XR294dEpkWDJCZlN4V3JTTE1nRUlDSGpJ QUxZM0tlCmNmTlE4UDhBd25zdFlOazBrZW93UVh1bGFOZUNRTm5hOTVOSEhMaGl1RGpjMk9PQ09j OUt6am52R0UzeTA4Zkp5VXBSYTVwSwp6aWszdkZkN2FkVjJzeXY3QzRiV3NzSEZKcUxUc3RWSnRM WnZ0ZjhBcG5lbi9ncFI4Uk00K3plRk0vOEFYaE4vOGVvSC9CU2YKNGluL0FKZHZDbi9nQk4vOGVy aWZEWGhqUlBHUGg1N2hMUFViUFRMSzYxQ1g3RUwxSkhrYUMyZ1BNeGhCRzVtT1J0d0J3TUhtCnBm Q2Z3MjhQK0liclRMazZicnIyWGlHZTFoZ2pTOVgvQUlsUW1zMXVDenlDTDk1OHpiVnlGeUZPY25w cFR6cmpDcFowOHdrMAo3YTgwdXR0ZHIydTB1K3Qya3J0S2VSY09RVXVmQlJYTHZvdnUzdGZSdnQy YmRyOWlQK0NrL3dBUmYrZmJ3cC80QVRmL0FCNmoKL2g1UDhSTWY4ZTNoVC93QW0vOEFqMWVaZkRU d2ZwbXRXZC9OcU5wcU9vZVZxbHBwY01WcGNDQmxFOGpJWlQ4ajdpdTBIR0FECnptdGFiNGJhSnBs elkyVFdtcjZsZGYyWGRheE5KQmRxcHVsaGNxSUVRUm5aa2NsOHNjS2VQVGx3L0VuRjFXakd1c2RK Sjk1UAorYmw2Sjd1KzNSZWw5YTNEM0RkT3E2VHdjYnJ5WDh2TjM3ZCsvcmJ0L3dEaDVQOEFFWC9u MThLZitBRTMvd0Flby80ZVQvRVgKUC9IcjRWNC82Y0p2L2oxY040bCtIT2orRzlDL3REK3k5Y3V2 N1VOdXNGdjlyVkcwbnpZQktUS2ZLUG1ZOXdtVi9PdFBYUGhiCjROOE9hN0JiWFYzcVJqc3JrMjEw OE1rMHd1Vk1JY1N1UmJmdVZEbkJFZm0vTGdqdWEyL3QzaS9WU3pCeHRhOTV0ZkUzYlZxMgp5Yjhs dlo2R1A5aWNOdTNMZ2s3MzJpbnRhK3o3dEx6ZTJtcDB4LzRLVC9FWC9uMjhLZjhBZ0JOLzhlby80 ZVQvQUJGei93QWUKM2hUL0FNQUp2L2oxY0Zxdnc0MDYwOE82OHFhZGZ4NjVwcnlUdEErb2d4UVdv VldXV0ovSUNYQXcyV1V0RzRCR0Y2MUg4T3ZECkdqK012Q2VrYWZQWVhDWDEvd0NKRnM1TlJpdU1N c1gyZDVOdXp5MjRPM0hVOG5PRGpGWXg0bDR0ZGVPRyt2eTVwSnRlOUxkTwozTHRvNzlIdDFzOURW OFA4T2V5ZGI2bkd5ZXVpMnRlKytxdDIzNlhSNkNmK0NrM3hGSC9MdDRVLzhBSnYvajFBL3dDQ2xI eEYKUC9MdDRVLzhBWnYvQUk5WERhejRGOE5hZm9sN3JFTnJxdXBReDIwUS9zeTJ1NUVOdkxKS1Uz K2ZKYkt6b0IyRVF3M0JidFczCmMvRG5RL0cvaWkxc1BzbC9wOTNhd2FRTG1lRzRUWmNKUHRqWlJI NVk4dHh1QjNaYkpCeU9jRHBwNTV4ZFVmSkRNSk9UdFpLVApkMCtiVzlyZlplajEwMXM3SjR5eVRo eUs1cFlKSkxkOHEwYTVkTFh2OXBhclRYUzZ1MXZmOFBKL2lLT3R0NFUvOEFKdi9qMUgKL0R5ZjRp LzgrM2hUL3dBQUp2OEE0OVhuNitFL0Q5em9yYS9CcEd0eldVY0UrN1M0OVFEeWw0N3VDMzh6emhE blppZmNSczZwCjFBUEc1NHQrR1dtK0hORmxXV3oxRFVyZnd5bDlNYmVGbGd1cnNOTFpLcXl5Qkd4 NVhuSGNRdjhBQWZ1NTRTenZpLzJjcXJ4OAp1VlJVcjgwdmhlejJ2YXlrN1djdmR0eTNhdlVzajRi VTR3ZURqZHRyWmJyZGIydmV5M3RyZTlrN2RML3c4bitJdi9QdDRVLzgKQUp2L0FJOVNmOFBKL2lM ai9qMjhLZjhBZ0JOLzhlcmo3MzRTNlBwTFhWckxhYTFOUFBEcUZ4RE85d3NZMDM3UHA4RjJzRXFl Clg4OHBhWW8zekx4R1NGQkp4aGZFbndEWStFTkVUVUxmN1NJZGN2SXBOSFdVOG15Rm5ITk01SUdH SWxuaWlCNDVqZmpOWll2aQpEakxEVTUxYW1ObGFIeGU4OU5McnAxdWxwZldTVzk3YVVNZzRacXpq Q0dFamVTdXZkV3ErL3dBbTliT3liMnRmMDBmOEZKZmkKS3pwL28zaFRET3FuL1FKdWhJSC9BRDI5 Nit6UGpMNHJ1dkFmd2s4VGEzWWlGcjNSOUx1YnlBVEtXak1rY1RNdTRBZ2taQXlBClI5YS9MVmZ2 eC84QVhSZi9BRUlWK25IN1RIL0p1M2pyL3NBM3Yvb2g2L1pmQUxpRE1jM3hHSmptZGFWVlJsU3R6 Tzl1Wnp2OQo5bGYwUHlYeHF5ZkJaWGhLTTh2cEttM0dxM3lxMTdLTnZ1dXo4L3JQL2dyNThXcmkw aWtObjRIQmRBeHhwbHgzR2Y4QW40cDUKL3dDQ3ZmeFlBSit5ZUI4QTQvNUJseC84a1Y4czZYL3lE cmIvQUs1ci9JVjlPZkRmWGZCTGZHSDRUdzN1aDJrbmlTMjBudzFvCmNOajlpVnJEVklkUXNyRnBM NmM1d1o0Vm52eGhnU3pTMnJjK1U5ZjZEWmprR1Q0VlhXRGpMU1QwWGEzNFhhVittNzBQODJzawo0 cDRpeC94WmxLbnJGYXQ2ODE5dTdTVGFYMnRscTBXaC93QUZldml3ZitYVHdSNmY4Z3k0L3dEa2ln LzhGZWZpei96NStDUC8KQUFXWEgveVJYbHZpdndUcFdnL0IrTHhMZTJPdCtJYjA2Tm9PbjJzRnBj cGJDd2FYdytMMzdSS1ZoY3V1OVZSRklHVmltM09XCnd3MnZFdndrOEtlRy9pSDR3MHVEdzM0dDF1 MjhGYTFwbmhsNDdUVTFOeHFFdDVKY3Fid2tXNUVlMDIyeElRcEJlNGp5NXhocwpuaytSSlgrcVJm eVhlSzZ0ZFpwYXBmZHFkVHp2aXZuY1ByOGxadGF1VjlPZDlJdGZEVGxMUnV5VnQzWTdqL2g3ejhX ZitmVHcKUi80TExqLzVJby80ZTgvRm4vbno4RC8rQ3k0LytTSzRpUDhBWjEwSzNzTmYwcTZ1cC83 WDAyN21ld3ZvcngyZlVyU0xYNDlLCk13Z0ZzWUVRZ3lkYmt5K1pHR0NHTnNWenZ4SThFZUdOSThD K05kV3NQRC9pTzRqMDdXTDd3dmJXOFdxaHpZeVc5czBvdlpwQgpCbHZNM0RiRnRSUUxhYjVqbktG TEtNZ3FTNUlZVlBXMnk4dTdYZjhBQnAyZGt5dm5QRjFHSFBWeDBscGY0cE45YjdSZXF0MHYKdW1y cTdYckovd0NDdmZ4WUF6OWs4RDRQL1VNdVAva2lqL2g3ejhXUmovUS9CSC9nc3VQL0FKSXJGOGMv RDNRTmErSi9qM1V0Ckd0TC9BRU80MExXZFowbTRqOCtPNGd1ZzJsWHR3anhvWWxFSURXN3JzK2I1 WEdHREx1T1ZhL0RMd2Q0cXRJOVdPalhPbVdlagorRmZEMTNOYWpVNUkxdjVMNkJTMHhsanRaV1Vv VklKOHNpU1NVRm1YN3JZUnk3SW1sSjROYkp2UlhUbFpKYjlicXpYZld4MXkKekhpdm1sR0dZdDJs Sko4MGttbzM1bnRkV3M3cHBiZTd6WFIxL3dEdzk2K0xQL1BuNEkvOEZseC84a1VmOFBlZml6L3o1 K0NQCi9CWmNmL0pGZVJmRW53UDRkK0dlaHhtUFN2RUhpQmJxYTZ1SXRVTjIxakNsdkJxRXRxSW5o TnVXVm1TTGN6TXlzcnlyOG9BMgp0MXZpbjRNYUw0citQSzJlbTZKcU9sYVBkK09iM3cvUERCSVpF Z2hpdFlKa0tIWUFtNW5rSUdEOG94enRKcm9lVDVDbHpQQ3gKVWJTZDdMN05yNlh2OTZSeExQT0sz SjA0NCtUbW5CY3FsTC9sNWV6dnk4cldtclRlajhtZGgvdzk1K0xQL1BuNEkvOEFCWmNmCi9KRkwv d0FQZWZpei93QStuZ2ovQU1GbHgvOEFKRmViZUh2aGw0VHU5V2tzN20ydlEyaStGNFBFTjNKTnF4 aVhVcEp4QmlNYgpMYVJvWTQvTk9TcXlFL0xrcnlhZjR3K0VmaE94OE5lS3g0ZmZXTlgxVFI1cExp TnJxV1MwRUZrcGovZUlyMnlpNEtGeXNnTFIKT0NWWlV4bklzb3lIblVmcWkxdHJ5cTJ0dXQ5TjA5 ZWo3M1EzblhGaXB1cjlmZWw5T2QzOTI5MGxhNzFUV21sMWY0V20vUlgvCkFPQ3ZQeFpFYkVXZmdm SUJQL0lNdVA4QTVJcjc3L1ptK0ltby9GejRDZUUvRStyTGFwcVd0NmRIZFhDMnlHT0VPM1hhcExF RAo2azErTVJPWVhQVUZUL0t2MkEvWVcvNU5BK0huL1lGaC9rYStROFI4a3dHQ3dWS3BoS1VZTnpz Mmwwc3o3M3diNG16WE1zeXIKMHNmWGxVaW9YU2s3MmZNbGM5WG9vb3I4ZFA2SkNpaWlnQW9vb29B S0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLCktLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lp aWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQStOUDhBZ3AvWgp6WFh4QThH bUtHYVVMcDkza3BHV3grOGk5Qlh6UmIyZC9hTzdSUVg4VFNSdEV4U09SU3lNTnJLY0RsV1VrRWRD RGcxK3NBakcKUm5uQXgwcGRnOUIrVmZoL0ZQZ3dzNXphdG12MXgwM1VhZHVTOXJSVWQrZFgydnNq OWE0ZjhVM2xtVzBzdStxOC9JbXI4OXIzCmszdHl2dmJjL0tUVEo5WTBXZTNsc24xaXlsdEpXbmdl M01zVFFTTW9WblFyamF4VlZCSTVJVURvQlQ1cjNXN2k4KzB5VGEzSgpjK2U5MTV6UE0wbm5Pb1Y1 ZHg1M3NxcUMzVWhRQ2NBVityR3dlZy9LallQUWZsWGhyd0JrbzhxekYyN2V6OVArbm5rdnVSNnoK OFpVM3pQQksvd0RqL3dEdEQ4cDViM1c1OUl0ZFBlYlczMCt4YmZiV3JQTVlMZHM1M0luM1ZPZWNn RG1uUWFycjlyWlgxdEZjCjY5RmJhbzIrOWhTU2RZNzF2V1ZRY1NIM2JOZnF0c0hvUHlvMkQwSDVV LzhBaUFVNzMvdEdXMXY0ZlMxcmZ4TnJhZWdmOFJragphMzFGYjMrUHJlOS9nM3ZyNm41VkxxL2lC SmRQY1hXdmg5SUcyd1lTejdyRWVrUnorN0grN2loZFg4UXBwOFZvdDNyNjJsdlAKOXBpZ0VzNGlp bTNidk1WYzREN3Vkd0djODVyOVZkZzlCK1ZHd2VnL0ttdkFPYTJ6R1gvZ3YwLzZlZVMrNWRoZjhS amgvd0JBCksvOEFBLzhBN1R6ZjNuNVF3cnFsdEV5Ukxxa2FPV0xLZ2tWV0xBQmlRUDd3QUI5Y0RO YnZnRDRoK0l2aHZOY1RhZmF6UGN6UQpMYkpOTXR6dnQ0MVVxcUtFZFZaQUNjSklIUWRRdWEvVUhZ UFFmbFJzSG9QeXE4UDREMWFGUlZhT1pOU1d6OW50L3dDVkNhL2oKREN0QjA2dUJUVDNYUHY4QStT SDVYNkI0azhRK0Z0RTFPdzA0Nm5ZeDZ1OGJYVXR1SllwWkF1NzVOeWtmSTI0N2xJSVBGVXJYCisx Yk80dEpvUnFzTTlqajdOSWdsVjdiSFR5eU9VeC9zNHI5WGRnOUIrVkd3ZWcvS29mZ0hOeGpGNWk3 UjIvZDdhMzAvZWQ5ZgpVcGVNa1U1U1dCVjViKy92cGJYM08yaCtWTVdwNi9iejMwc2R6cnlTNm9D dDY2eVRCcndIcUpUbk1nUCsxbW54YTc0a3R6WUcKTzk4UlJuU2h0c1NzMDQreEQwaTUvZGovQUhj VitxZXdlZy9LallQUWZsUXZBU290c3lsLzRMODcvd0RQenZyNjZnL0dPRDN3CksvOEFBL0szOG5i VDAwUHlvazFIWFp0T3ViTjdqWFhzNzJYejdpQnBKakZjU1p6dmRlak5uK0lnbW9iZGRVdExPVzNo R3F3Mgo5dzZTU3hSaVZJNVdRNVJtVWNFcWVRVHlPMWZxN3NIb1B5bzJEMEg1Vkw4QUpOM2VZdmEz OFBwMi9pYmFzcGVNeVNzc0V1L3gKOWY4QXdBL0s1dkVYaVp0WmsxSTMvaVE2akxGNUQzWm51UFBl UEdOaGt6dUs0N0U0cXJGSnE4RTVsUTZ1a3BDQXV2bWhpRU9VCjU2L0tlbnAycjlXOWc5QitWR3dl Zy9LbS9BT2JkM21NdS84QUQ2dmQvd0FUcVN2R1NLMFdCWGI0K2kvN2NQeW4weTkxdlJiaQozbXNw ZGJzNXJUZjVFbHUwMFRRYjhiOWhYQlhkZ2JzZGNET2FUVHJ2VzlJdkxlNHRKZGF0TGkwWjJnbGdh YU9TQXY4QWZLTXUKQ3BidmpyM3I5V2RnOUIrVkd3ZWcvS2t2QUdTdGJNWHB0KzcyMi82ZWVTKzVk aHZ4bFR2ZkJMWCsvd0N2OXp6ZjNzL0x2dzE0CjYxN3dsNGIxZlRiT3lsQTFzU0xkWERKY2VjNGtV cTRJRGlOOGd0Z3lJNVVzU3BCT2FwK0tkWjFMeFhIcHNMNlg5aHNkSHQydApySzB0WUpoRGJvem1S OGIyZGlXY2tuTEhucGdjVitxR3dlZy9LallQUWZsVzh2QW10S2w3Q1dZdmx0YTNzbHRlOXZqNzYr YlMKdnNyWlI4WDZjYW50VmdWelh2ZjJuVzF2NU8xMTZOOTNmOG1mN0p1L01qLzBTNy8xaS84QUxG djd3OXEvVEg5cFZHbC9aNThjCnFxc3pOb042QUZHU1Q1RDEyaGpCN0Q4cVZsM0RCcjlDOE5lQWx3 bFZyVkZYOXQ3Undmdzh0dVRtL3ZTdmZtK1ZqNGZqL2k5OApUVVlVWFM5bHlxYStMbStOUlhhTzF2 bWZoZnBtaFgvOW0yNCt3WDNFUy84QUx1L29QYXRDTmRjaDFTMXZrWFdrdnJFUWkydVYKRXdtdGhD cXJFRWY3eStXcXFxWUkyaFFCZ0FWKzM2eGdEb1B5cGRnOUIrVmYxSkx4WmIzd2kvOEFBLzhBN1Ev a1NIZ0ZHS1NXClBmOEE0TDdmOXhEOFJiQy84U2FWSGRKYXorSXJWTDZ5WFRibFlYbmpGemFLb1Zi ZHdNYm9Rb0FFWnlvQUF4aW5hZHF2aWZSOQpidU5UczdyeExaNm5lSThkeGVRUzNFZHhPajQzcThp a013YkF5Q1NEZ1o2ViszR3dlZy9LallQUWZsVVB4Vmk3M3dhMS92OEEKL3dCb2JMd0prcld6Q1dt cS9kN1B5L2VINGpXR3BlSnRLOE9ObzlyY2VKTFhSMm5GMGJDR1M0anRETUNDSlRFQ0UzZ3FwRFl5 CkNvNTRGTnNicnhGcGE2a0xXVHhCYWpXWW1nMUFRdFBIL2FFYkVsa214anpGSkpKRDVCeWZXdjI3 MkQwSDVVYkI2RDhxZi9FVgpWci9zaTEzOS93RCswRXZBaDZmOEtFdE5GKzcyWFpmdlBVL0VPUzU4 UlMzRjFLMG5pQnBiMlZwcmx5MDVhNWtaR1JuYzlXWW8KN3FTY2txN0E4RTFZMGpYL0FCWjRma3NX MCsvOFUyRGFYSEpEWkcybnVZVFp4eUhMcEZ0STh0V1BMQmNBbnJtdjIwMkQwSDVVCmJCNkQ4cVQ4 Vll0V2VEWC9BSUg4djVCeDhDcFJkNDVoSlA4QTY5K2Qvd0RuNTMxOVQ4US90SGlIK3dydlN2TTEv d0RzdlVKLwp0TjFaYnAvczExTC9BTTlKSS91dS9BK1pnVHgxcTNGNHA4WXdUWHNpYW40dVNUVW9F dGJ4MXVyb05kd29OcVJTSFB6b280Q3QKa0FjQUN2MngyRDBINVViQjZEOHFINHFSZStEWC9nZnAv YzhsOXlCZUJVbHFzeGwvNEI2LzlQUE4vZSs1K0llblhYaUxSOVl0CmRSczVQRUZwcUZpaXgyMTNB MDhjOXNpcnRWVWRjTW9DL0tBQ0FCd09LbG4xZnhSZGFYZTJNdDM0bWtzdFNtKzAzbHM4dHcwTgoz TDE4eVJDZHJ2OEE3VEFuM3I5dDlnOUIrVkd3ZWcvS2grS3FidThJdi9BKzIzMkJMd0lhWEtzd2xi WC9BSmQ5OUgveTg2cmMKL0RTWFE3L3ltLzBDKys2ZitYZC9UNlYrdTM3RGNiUWZzaS9EMk9SSGpk ZEdoQlZsS2tjSHFEWHF1d2VnL0trVk5wNDZWODN4ClZ4cTg2dzhLRG84bkxLOSthL1JyK1ZIMmZB bmhySGh2RjFNVXNSN1huankyNU9XMnFkNzh6N0RxS0tLK0ZQMUFLS0tLQUNpaQppZ0Fvb29vQUtL S0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdB b29vb0EKS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tL S0FDaWlpZ0Fvb29vQUtLS0tBQ2lpCmlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdB b29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29vQQpLS0tLQUNpaWlnQW9vb29BS0tL S0FDaWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWkKaWdB b29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlrTFlPS0FGelRYZmFNK2xlQy9Icjl2UHcxOExi aTQwelEwWHhQcmtPClZjUXliYk8yYkg4Y29CM0VkMVRQY0VxYStUL2luKzA3NDMrTDgwZzFiV3Jp Q3hiT0xDeFkyMXFvNjRLcWN2OEE4RExWK1VjVgorTUdTWlBLV0hvdDE2cTNVTFdUN09lM3lYTTEx U1AwWGg3d3p6Yk00cXRWWHNhYjZ5M2E4bzcvZlpQbzJmZWZqWDlwTHdKOFAKcEdqMVh4WG8xdmN4 NTMyMGM0bm5VK2hqVExEOFJYbitxLzhBQlJqNGRhZEt5d3RyMm9ZNzI5aHRCK25tTXRmQnF4aEFR b0NqCjI0elNsZU9uNFYrT1kveDd6eXJML1phVk9uSHpVcFA3MjB2L0FDVkg2ZGcvQjdLS2NmOEFh S2s1djFVVjkxbS94UHVGZitDbQpIZ1JtQU9sZUxsQjdtMHQ4RC95Tlcxb1gvQlFmNGJheEtGbTFE VTlOSjczZW51QVBxVTNDdmdNRHB3VFM4N1I2MXdVZkhQaWEKRXJ5OW5KZG5CL3BKSFhWOEpNaGty UjU0K2t2ODB6OVJmQkh4ZzhML0FCSFgvaVJlSWRIMVZzWk1kdmRJOHFEM1RPNGZpSzZYCk5ma3RD N3dUcExHenh5eG5LdXAyc2g5UVJ5SzllK0V2N2IzanY0WFBGRGMzeDhUYVpHY0cyMU55OG9IK3hQ eTRQKzl1SHRYNgpCa0hqOWhxa2xUempEdW4vQUhvUG1YemkvZVM5SEorUjhibkhnNVhoRnp5eXR6 LzNaYVA1U1dqZnFvcnpQMExvcnpMNERmdFYKK0ZmajFBSU5QdUdzZGFSTjh1bVhYeXpxQjFLSDdz aSs2bjZnVjZZSHlPTW12M25MTTF3bVk0ZU9Md05SVktjdG1uZGY4QjkwCjlWMVB4L0g1ZmljRldl SHhjSENhNk5mMWRkbXRHTFJSUlhvSEdGRkZGQUJSUlJRQVVacUcrdjROTnRKWjdpYU9DQ0ZTOGtr agpCVWpVREpKSjRBRmZNZnh2L3dDQ2pXbTZBOCtuK0NMV0xXcnBDVWJVcm5jdG1oSGVOUmhwZS9P Vlh1QzFmTzhSY1Y1WGtkRDIKK1pWVkMreTNsTC9ERmF2MTJYVm85dkpPSGN3emFyN0xBMDNLMjcy aXZWdlJlbTc2Sm4wL1BjSmJRdEpJNnh4b01zekVBS1BVCm12T1BGdjdYWHc1OEZ5TkhkK0xOTG5u ajRhS3ljM2JnK2g4b05nL1hGZkEzeEcrTTNpdjR0WGJ5K0lkY3Y5UVJqbGJjeWVYYgpSLzdzUzRR ZlhCUHZYTUtOaW5BNEhRWXhpdndUT2ZwQTFuSnh5bkNwTHZVYmIvOEFBWXRXL3dEQW1mc09WK0RO SlJVc3h4RGIKN1FWbC93Q0JTVHYvQU9Bbys2OVEvd0NDa1h3OXMzSWlnOFNYbzdHS3hWUWYrKzNX cThYL0FBVXU4QlNPQTJtZUxJd2Y0bXRJCkNCK1V4TmZEcW5QYkZMM3I1Q1hqanhPNVhUcHJ5NVA4 M2Y4QUUra2o0VFpBbFpxYi93QzN2K0Fmb0Y0ZS9iMytHbXZNcXlhegpjYVl4NC8wMnprakFQdXdC VWZuWHAzaFB4N292anl6KzBhSnJHbDZ2YmpySlpYU1RxdnNkcE9EOWEvSy9wVXVrNnBkK0g5UlMK OHNMcTZzTHlMbExpMm1hR1ZUNmgxSUkvT3ZleXZ4L3pPbkpMTU1QQ3BIKzdlRC9GeVh5c2p5TXc4 RzhCT0xlQ3J5Zy83MXBMCjhPVi9pejlZODBWOEpmQi8vZ29SNHQ4Q1NRV3ZpTkY4VjZZdUZhUnlJ YjZKZW1RNEcyVHZ3NHllN2l2cjc0UWZITHcxOGNOQgphKzhQYWd0ejVPQmMyMGkrWGMyakhQeXlS bmtkRGc4cTJEZ2tjMSs2Y0orSXVTOFFmdThIVTVhdjhrdEpmTFZxUy93dDI2MlAKeVRpUGduTk1t OS9FdzVxZjg4ZFkvUHFuNnBYNlhPdm9wQXdhbHI3bytSQ2lpaWdBb29vb0FLS09sWmZpL3dBWmFW NEU4UFQ2CnByTi9iYWJwMXNOMGs4N2JWSHNQVW5zQnllMVoxYXNLVUhVcU5LSzFiYnNrdTdaZE9u T3BKUXBwdHZSSmF0dnlOVE5WdFcxbQp6MEd5ZTV2cnEyc3JhTVplV2VWWTBVZXBaaUFLK1JmalIv d1VodTcyV1d5OEMySzI4QXlQN1V2NDkwais4Y0o0VWU3NVArelgKemQ0eDhkNjU4UTlSYTcxN1Z0 UjFpY25jRGRURjFRLzdLL2RVZXlnQ3Z4UGlYeHl5bkF5ZEhMSVBFU1hWUGxoLzRGWnVYeVZuCjBr ZnF1UmVFdVpZdUtxNCtTb3hmUzNOTDdycEw1dTY2bysvdkZQN2JIdzA4S3lPamVKN1hVSkVPTnVu eHZkZy9Sa0JYOWE1Swo5LzRLVWVBTFp5c2RqNHB1QVA0bzdLSlIvd0NQeXFhK0dDY0R2elNvUGwr dGZsdUw4ZCtJcWt2M01LY0Y1UmJmM3VUL0FDUDAKSERlRU9TVTErOGxPYjg1SmZrbCtaOXlXdi9C U3J3RGNQaVN3OFZXNC92UFp3c1AvQUIyVmpYVitHUDIzdmhuNG5kVUhpV0hUCnBHNEExQ0Y3WlFm ZG1HMGZuWDU0RVpwTjJCam1wd3ZqdHhIVGxlckduTmVjV3Z4VWwrUThSNFJaSk9OcWNweGZsSlA4 NHMvVgozUXZFVmg0bXNWdTlPdnJQVUxSeGxacmFaWlkyK2pLU0t1NXI4cHZDbmkvVi9BbXBDODBU VTcvU0xrSFBtV2R3MFJiNmdIREQKMklJcjZNK0RQL0JSN1ZkSG1pc3ZHOW11cVdod3AxR3lqRWR6 SDd2RVBsY2Y3dTAreHI5UTRiOGRjcXhrbFJ6U202RW45cS9OCkQ1dXljZm1tbDFaOEJubmhIbUdG aTZ1WHpWYUs2ZkRMNUs3VCs5TjlFZlp0RlkzZ2I0ZzZOOFN2RGtPcmFGcU52cWVuejhMTgpDZWhI VldCd1ZZZDFZQWowcllEWko5cS9iNk5lbldweHEwWktVWks2YWQwMTNUV2pSK1VWYVU2VTNUcXhj WkxScHF6VDdOQzAKVVVWcVpoUlJSUUFVVVVFNEZBQlJtdVYrS3Z4ajhPZkJudzhkVThSYWpGWXdO bFlZOEY1N3BoajVZNDErWnp5TTRHQURra0RtCnZrWDR4LzhBQlJEeFA0d2ttdFBDdHV2aG5UVGxS Y09GbXY1UnlNNU9VajQ3S0dJeDk2dmlPSy9FSEp1SDF5NDJwZXB1b1Ixbgo4MXRGZWNtcjlMbjFm RHZCZWFaeStiQ3d0VDZ6bHBINVBkdnlTZHV0ajdSOFVlTTlJOEUySDJyV05WMDNTYllmOHRieTVT QlAKellnVjVmNGovYncrR25oNW1WZGRrMU4xNHhZMmtrd1AwYkFVL25Yd0RyZXQzM2lmVVd2TlR2 cjNVcnhqbHA3dWRwcFNmOTVpClRWY0hDKzRyOEt6WDZRR1pWSk5aZGhvUWozbTNKL2c0cGVtdnFm cm1YK0RlQmhGUEcxNVRmOTIwVitQTTMrQjl4M0gvQUFVdAo4QlF2aGRNOFZ6TC9BSGx0SVFQL0FC NllIOUtsMC84QTRLU2ZEKzdmRXR0NG10Qm5yTFlvd0gvZkVqVjhMRWtqbi9DbEp6amkKdm4xNDQ4 VHFWNzAvVGswL08vNG50UHdteUJxMXAvOEFnWC9BUDBiOEtmdGlmRGZ4aElrY0hpelRiU1YrQWwr VFprbjBCa0NnCm42R3ZTYk83aXZyZFpvWlk1b3BCdVNSR0RLdzlRUnhYNU51dTVjWXpYUWZENzRz ZUp2aFRlTFA0ZTF6VWRLd2R6UlJTRTI4bgorOUUyVWI4Um12ck1tK2tEaUl5VWMxd3FhNzAyMDEv MjdKdFAvd0FDUjgzbWZnelJjWExMc1EwKzAxZGYrQlJTdC80Q3o5U2EKSytVL2dqL3dVZnRiNmFH dzhlV2FhZkl4Q2pWTE5HYTNQdkpIeXlmVmR3OWxGZlVlbGF6YTY3cHNGNVpYRU4zYVhTQ1NHYUp3 CjhjaW5vUVJ3Ulg3M3czeGRsV2UwZmJaYlZVcmJ4MmxIMWk5Zm5zK2paK1A1N3cxbU9VVmZaNDZt NDMyZThYNlBiNWJycWtXYQpLQWNpaXZwVHdnb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlp Z0Fvb29vQUtLS1FzQWFBSWRUMUtEUjlPbnU3cWVHMXQKYldOcHBwcG5FY2NLS01zek1lQW9BSkpQ QUFyNGQvYXAvYmV2dmlyZFhlZytGSjdqVHZDNDNRelhhNWp1TldHY0VnOVk0VDJICkRNRDgyQWR0 VGZ0MC90UnQ4Ui9FRng0TjBHNmIvaEhkTG0yYWhMRTJGMVM0VThwbnZGR3d4Nk00SjVDcVQ4OHF1 Sy9sWHhXOApVcXVKcXp5WEo1MnBSdXB6VDFtOW5HTC9BSlZzMnZpMitINHY2RzhPL0Q2bmg2Y00w ek9GNmoxaEY3UlhSdGZ6UGRMN1ArTFoKc1VRalJRbzJnRGdEb0tmUlNQamdIdlg4K243TU5ESDFw OUprZW5UOUtOM3RRQUFZcFNPYVF0Z2RLWE5BQ0FrMEFmTHpRRGxqCnhTMEFMYlhNdGhlUTNFRXNz RnpidUpJcFkyS1BHdzVES3c1Qjk2K3hmMlN2MjQvK0V2dUxYd3g0MW5qaTFWOFJXZXBzQWlYcAo3 SkwyV1E5aU9HOWpYeHpnWnBycm4xSG9RY0VmVDByNnpoRGpITU9Ic1lzVGc1WGkvaWcvaGt2UHo3 UzNYcGRQNTdpVGhuQloKMWhuaDhWSFZmREpmRkYrWGwzV3o5Yk5mclFyRW5tblY4NGZzSi90U1A4 U2RLSGhMWDU5K3Y2YkZ1dExoanpxRUMrdi9BRTBRCmRmVWMxOUhnNXIrNCtHK0ljSm5lWDA4d3dU dkdYVHJGcmVMODEvd1ZvMGZ5WG51UzRuS2NiUEJZcGU5SHIwYTZOZVQvQU9BOQpVRkZGRmU2ZVFG WXZ4QThmYVY4TVBDbDNyZXQza2RqcHRpbTZTUitwUFFLbzZzeE9BRkhKSkFyUjFUVkxmU05ObnU3 cWFPQzIKdG96SkxJNXdxS0Jray9oWDUyZnRUL3RJWGY3UXZqZG5obGxqOE02YTVYVExmbFJMMisw T3AvamJuR2Z1cWV4SkZmbi9BSWhjCmQwT0dzRDdSSlNyenVvUi9PVDY4c2V2ZDJXbDdyN1BncmhD cm51TDVHK1dsQ3puTDhrdjd6L0JYZXRyT1Q5cEg5cXpYUDJoTgpVbHRpWmRNOEx4dURiNllHR1pz SGlTY2o3emR3djNWOXlNMTVkdDk2RkhIVDhLQWM5cS9pVE5zM3htWjRxV054OVJ6cVMzYi8KQUNT MlNYUkxSSDlXWmRsdUd3R0hqaGNKQlFoSFpMODMzYjZ0NnNBTnErdElHSlBXamR6ejBGQWtWMklC Qks5Y0hwWG5YTzBVCkdsNzB6elVEN2NqZDF4M3BTVGs5alJjQlNNMHBHUlRRMk8rYVhmZzgwQUJR WTlNVm9lRlBGV3ArQmZFVnRxK2pYMCttNm5abgpNVnhDY012cXBCeUdVOTFZRUh1S3p6MnBRTURG WFNxenBUVlNuSnhrbmROT3pUWFZOYXBrVktjWnhjSnBOUFJwNnByczBmZlgKN0tYN1lGajhlTFVh WHFpMittZUxMZVBNbHVweEZmS01abGh5YzQ5VUpKWDNHQ2ZiVUpJeWEvSjdUTlZ1OUExVzJ2dFB1 cHJHCi9zcEJOYjNFTFlraGNkR0g1OGc4RUVnNUJJcjlDLzJUL3dCcEdEOW9Qd0laWjFodHZFT2w3 WXRUdFViNVFUbmJNZ1BPeHdDUgoxd1F5NUpVMS9YUGhSNG15emhmMlZtY3Y5b2l2ZGwvejhTMy9B TzNsMTdyVmJNL20vd0FSZUFsbGovdEhMMSs1Yjk1ZnlON2YKOXV2cDJlblZIcTlGSFdpdjNBL0pn b29Kd0s1NzRvZkVyUy9oTjRHdjlmMWFieXJLd2pMRURPK1p6d3NhanV6SEFINTlBYXh4Ck9JcFll bEt2WGtvd2ltMjNza3RXMzZHdENoVXJWSTBhUzVwU2FTUzNiZXlSay9IYjQ4Nko4QWZDTGFwcThw a21reWxuWXhFZQpmZXlZKzZvUFFEK0p1aWo4QWZ6OCtNL3h4OFFmSG54TWRRMTI1SGt4TVRhV01U RVc5a0QyUmU3WTZzZVQ5T0txL0YvNHQ2djgKYnZIVnpyMnNTa3lTL3U3ZTNCL2QyTU9mbGlRZnFU MUpKSnJtU2NtdjRyOFJ2RXJGY1ExNVliRE53d3NYcEhaenQ5cVg2UjJYCnFmMU53UndMaDhsb3F2 V1NsaUpMVi95Myt6SDlYdS9RVURGTG5qTkI1QnBnQkFyOHRQMEVYRzZsWTRXa0RZSDg2WElQV2dB VQo1RkJVR2pjQVQyeFNFRWoxRkFEczBoWEpwRlVCcVVOa21nRHB2aFI4WDlmK0NYaWxkWDhQM2hn bEpBdUxlVExXOTZnL2dsVHYKMU9DTU1NOEd2djc5bnY4QWFNMFg5b0x3c2J6VHo5azFPMkFXKzA2 Vndaclp2VWYza1BaOGMreEJBL05zOG5rR3R6NGFmRXJWCi9oRjQzczllMFNmeWIyemI1a1lueXJx UElMUXlBZFViSDFCd1JnZ0d2MDN3NzhSOFh3N2lGUnJOendzbjcwZCtYKzlEcys2MgpsNjJhK0Q0 MTRIdzJkMFhVcHBScnhYdXk3LzNaZDEyZTY5THAvcWFPbEZjbDhHUGkzcHZ4cytIMWg0ZzB0aXNW MENrOERObDcKU1pmdnhON3FlK09RUWVoRmRiWDlyNFRGMGNWUWhpY1BKU2hOSnByWnA2cG44cllu RFZjUFZsUXJ4NVpSYlRUNk5ib0tLS0NjCkRtdWd3Q3ZJZjJwUDJzTk4vWjYwWVdrS3c2bjRwdm9p OW5ZRnZsaFU1QXVKeURsWXNxUUFQbWNnZ1lBWmwxdjJuUDJnclA4QQpaNitIVXVwdUliclZyeHZz K2wyVHNSOXFtN2xzY2lOQjh6SGpnWUIzTW9QNTFlSS9FbXBlTXZFTjVxK3IzazJvNnBxTXBtdXIK bVg3MHJZeDBIQ3FBQXFxT0ZVQUFBREZmaS9pcjRsLzJIVC9zekxtbmlacTdlL3MwOW5iK1ovWlQy WHZQU3lmNm40ZWNCLzJ0Ckw2L2psKzRpOUZ0enRkUDhLNnZxOUYxdFk4YytPOVkrSmZpaWZXdGUx Q2JVdFN1QnRNMG5BalRPUWlLT0VRWk9GWGpxZVNTYQp5bE81UURTa1pCb1VZRmZ4L1dyVksxU1ZX dEp5bEozYmJ1MjN1MjNxMmYwclNwUXBRVk9ta29wV1NTc2t1eVMyUW9HQlRkbisKRkJiUDA2MGIr YXpOQldHYUF2UFhPS2IxUFBlbHo4MUFEczBVdzhucHpUbCs3UUFiUjYxNk4rejErMDFyMzdQT3Ry OWtkcjdRClozM1hlbHlOOGpaUEx4SCtDVHY2TjM5UjV6c0dLUmh6WGZsZWFZdkxzVEhHWUtvNFZJ N05mbDVwOVU5SDFPUEg0REQ0MmhMRApZcUNuQ1c2ZjlhUHMxcXVoK28zd3YrS2VqZkY3d2hiYTFv ZDB0MVozQXdWUEVrRDk0M1grRmgzQnJwSy9OWDluSDlvUFV2MmUKZkhTWDhMUFBvdDR5cHFsbnlS TEgvd0E5RUhhUlIwUGNjYzhWK2pYaGp4RFplTE5EdE5UMCtlTzZzcitKWjRaVUlLdXJESVBGCmYy djRjOGZVZUpNRTNOS05lbmJuajA4cFIvdXY4SHAyYi9sZmpmZzZwa1dLWEplVkdmd3Y4NHZ6WDRy WHVsb1VVVVYrakh3NApVVVVVQUZGRkZBQlJSUlFBVVVVVUFGRkZGQUJSUlJRQVY0dCszRDhkcHZn djhLRGI2WmNHMzhRK0pIYXpzWFU0ZTJqQUJtbkgKdXFrS0QyZVJEWHREZFBTdnpyL2JWK0p6ZkUv OW9qVy9MZG1zZkRySFJMWUVZQWFKaUoyeDZtWXVNOXhHdnRYNWw0czhVVHlYCkladWc3VmFyNUl2 cXJyM3BmS0tkbjBrMGZmZUhIRDhjMHppUHRsZW5TWFBMczdOY3ErYjNYVkpubE1VQzI4YUlnQ29n QVVEcwpLY1RnKzFJekRBNzVvUVpGZnhBZjFkZnVLVGdVc0VFMTlkUXdXOEUxemMzRGlLR0NKZDBr enNRRlJSM0pQRkJyWitIdmppZjQKY2VMb2RZdGJXenZMaUNHV0ZFdVErMWZNUW96QW95dXJoU1FH VmdSdU5iNGFGS1ZhTWEwdVdEYXU3WHN1cnQxME1xOHB4cHlsClNYTkpKMlcxMzBWenBmRi93ZTB6 dzhuZ09LejFnNnBONGt2MzAzVVpvQURid3pKZEpCSUlPQVdWZHpEY2Z2RmM4QTRyTytLMgpoYUQ0 UnVwN0d3MGp4anA5NUJkTkdrdXJ5UmlLNWlVbGR5SUlVYkpPQ0NDUVAxclM4WC9FYlJQRkh3ejhH YVBiYVpwZWdYV24KYWhkelhjdGpGZHUybHh5WEJaV2o4eVE3OXlrU01BU3dJQUJYcFVQakx4RFoy Zncxdk5HVHhkYytNYmkvMUczdTRRWUxwSWRNClNMZHZZTmNCVzh4OXdCVkFWd3ZKSnI3TE1xZVhj dGFPRTltbzhrR21tbloreVY0SlRhbmR5dmR4VGFiOTYxbmI1M0J5eG5OVApkZm5iNXBxelRXbnRI YVRjVTRXVWRrMmswdEwzVjh2eEw4SU5jOEk2TGYzOTJtbXlSYVNVL3RDSzExSzN1cDlPRDUybWFP SjIKYU1FakdXR004Y0d0QS9zOCtKbzdXU2VjYUhhQzFnanVydExyVzdPR1N3aGs1amxuVnBBWWti SXdXeDFGVCtKUEhPbFgrcGZGCnVTRzVMcDRyc2xoMHMrUzQrME9KMWZCeXVVK1VFL1BnVnEvRWo0 bmFKNGsxRDRqUFozYnlMNGg4TmFmcDFnV3Q1Rjg2ZUh5LwpNUTVYNWNiVDh6WUJ4d2FxR1ZaRDc4 M1ZkbGRKZTBoZlIxck8vTHRMa3AyVnZ0N3U4UmZYYzFmTEhrV3RydmtsMTlsZFc1dW4KUFByOWpi Um5ubml6d3ZmK0NmRUUrbWFsQ0lMeTNDc3lxNnlJeXNOeXVqS1NyS3dPUVFTQ0tvanB6WFFmRlh4 QmFlS1BGZHZkCldNcG1nVFM3SzJaakd5WWtqaEN1dUdBUEREcjBQYk5jOEJ4WHlPWTBhTkxGVktl R2x6UVRkbmRPNjZhclIrcDlCZzUxSjBJVApySzBtbGRXdHJiWFI3QUFjbm1sSXlLYWM3dWxLUnVI cFhFZEJjOE5lSmI3d1Y0anNkWDB5WXdhaHBzNjNFRGpzd1BRK3hHUWYKclg2YWZCdjRuMmZ4ZytH MmxlSWJMQ3g2aEVHa2p6ekRJT0hRakp4aGdldmJCNzErWHpjZXRmVTMvQk0vNG52YjZ4cm5nKzVt CklobVFhbFlxemZkWWZMSXFqMzRZL1N2MnJ3UjRvbGdNNC9zdXJMOTNpTkYyVTBycC9OWGo1NmRq OHM4VnVINDR6Sy9yOU5mdgpLT3ZyQjdyNU96OHRlNTlpVVVWVzFUVUk5S3NaN3FaaXNWdEcwcm4w QUJKL2xYOWd5a29ybWV4L004VTI3SStXL3dEZ283OGMKWDA3VHJUd0hwOHpKTHFLQzYxVXFTQ0xm SkNSZjhEWUhQcXFzSytReXBKcmErSnZqMjQrS2Z4RjFueEZjTVhiVmJ0NUkrTWJZClFkc1F4MitR QS9VbXNhdjRENDY0bW5udWMxc2MzN2wrV0M3UVczMy9BQlB6YlA3SDRTeUdHVVpYVHdhWHZXdko5 NVBmN3RsNQpKQUJpaWduQXBQTUZmSUgwZzEyeDIzWU9jWTY4MTZ0NHZ1TG5XZmhMNG9uMUhWZkJl dk5ZL1lUWkxvbHBERE5wVHZjS0drSlcKR0lpQXB1akkrY0ZuUWNkYThwUDN1UFVIMk5kUHIveEJz NzN3dnFlbDZUNGEwelFGMXRZMHY1b0xpZWQ1WTQ1QklzYWVhN2VXCm05VkpBeVR0SE9LOXpLTWJU b1VjUkdwS3lsQ1N0ZVdyY1pLT2lYSzdTYWZ2dFczanFlWG1HR2xWcVVaUWpkeGtuZjNkRXBSYgox YjVsZEpyM2IzMmVoMHVrNjlkV253eHVXOFNmMkRiYUhjNlZKYTZQcFNhWGJwcU9xVG1NeHdYYU1x Q1JFU1FiM3VaSCtjcXkKcUhMWUVmZ0w0UWFMNHZ1L0IraFBmNnZGNGs4YmFXOS9aemlPTCt6N2FR RzVDSklQOVl3UDJac3N1TWIxd0RnNHg5ZStKT2xlCkk3QWZhdkNWaTJwSnAwR25wZWpVYmtHSVF3 TERHNnhodGd3RkRiTWJTYzljbW8vQ1h4Y3ZmQ0hqVHdYcmtGbmJUWEhncXkrdwoyMGJzd1M1WGRj bmMrT1FmOUpicHg4bzlUWHR3eCtXdkZVbzR5U3EwbzhxdS9hT1hLNXg1NzNVYlBrNXVXTWJxUFJ1 VGNuNWsKOEpqUFlWSGhvdW5VZk03TGtTdnlTNWRtNys5Ym1jck9YVktOa3VsK0VYd1YwTDRoYWI4 TzRyL1VOYXRkVStKWDlvbXphMmloCmEzMDRXanVuN3dNZDBoYlovQ1Z4a2RhNUh4aG9Ha1IrRGZD M2lMUXBOVUdtZUpsdlZGdnFQbG00dDVMYVdKV3kwZnlzcnJNaApIR1FRdzU0Tlh2QVB4bnZ2aDlj L0R5UzNzclM0UHc0RjhMTVNNdysyZmEzZDM4ekhUYVhPTnY0MXpzbXZTUy9EL3dBTitIakcKZ3Qv RFRYalF6Yzc1amN0Q3piaDBHM3lSakg5NDU2VnpZdkY1TkxMdlpVWUpWZVdPdHBYNWxIRDMxdmI0 dnJIbGJsNktCMDBNClBqMWpIVXFUZnMrWjZYVnVWeXIyMDMrSDZ2NTc5ZWU5T2tCT1RrVXRIV3Zr VDNoci9uWFhmQWo0d1hQd0srS09uK0lZUzV0WQptOGpVWWxHZnRGcXgrY1k5VisrUGRjZnhHdVNL aDZDTWM0elhWZ2NiWHdlSWhpOE5MbG5CcVNmWnJYL2gxMVdoejR2QzBzVFIKbmg2NnZDYWFhN3Av MThqOVlOSjFhRFc5T3Q3dTFrU2UydW8xbGlrUmd5dXJESUlJOXFzMTgrZjhFNmZpYzNqRDRNdm9W ekp1CnV2Q2svd0JpVGMyV2EzS2g0ampzQXAyZjhBTmZRZGY2RDhONTFUemZMS0daVXRGVWluYnMr cStUdXZrZnhqbnVWVHl6TUt1QgpxYndiVis2M1QrYXN4RzVCcjRUL0FHL3ZqYzN4RCtKbzhNMk14 YlIvRERsWmRySGJjWFpIekVqdnNIeWpyenVJNjE5Zi9IYjQKanI4SnZoSnIrdmtqemRQdFdNQUl6 bVZzTEh4MytkbHo3WnI4eEd1SkxxWjVwM2FTZVpqSkk3Y2xtWTVKSitwcjhYOGVPS0o0CmZDVXNr b096cSs5UC9Dbm92KzNwYS84QWJ2bWZxZmhCdy9HdGlLbWJWVmRVL2RqL0FJbXRYOGs3Zjl2ZVFk T3BvQ0FITkJIZgpyUnR4WDhySDlCaTFOcEZ6QnArcTIwOTNhSnFOdEU0TWxxOHJ4cmNEKzZXUWhn TTQrNlFmZW9NRVo3MXMvRGp4QlorRlBIV20KYXBmMjl4YzJ0aTdTRklOdm1CdHBDdXU3NVNWSnlN OFpGZEdFakdWZUNuSlJWMWR0WFMxM2E2cGJ0ZGRqSEVOcWxKeFRiczlFCjdONmJKOUcrL1EzL0FJ bmFYWjZaNGIwYTV2TkEwM3cxcnR4Y0dTVFM3U2VmYzlqakt5VEpLN3RDN0hnZk1HSTUyanJVbmkr eQowK2Y0WXRxZHg0WTB2d25jWE04UTBOYmU1dVRjNmpHV3hLenh6TzVhSUE1RXVGQlBBeldOcmQ5 NFkvdG13dmJJK0o5U2srMnIKYzZqL0FHc1lDYnBRd1pzRk9TekhydTRxMThUTmU4TitMYjI5MVN6 bThYVGF4ZDNBay80bVAyYnlFakRaOHNiUG1BVmNCUU9CCml2cGExZWhiRVRYczd0S0tWb2ErN2Ju dW9yM3ZLSEw3MW03MnRMeEtWS3FuUmkrZmR0djN1Njkyems5UE9YTjd0MHQvZG04VApmQmx0QzAz WG5nMXpUZFQxSHd2YkxlYXJZUXdUeHZid2tLU3lPNmhaTnU5Y2dldkdhMHorejZscGJYZjJ6eFhw Rm5jYVhwRU8Kdlg4SDJPNmsreldjZ0JWZ3lwaVIrUmxCK2RaMm8vRlcydXRlK0lWMmxwY0JQR2Vs SFQ0RlpsQnRtS3hqYy9xUGtQVDFGV2RmCitNOXRyRjM0bWxXd3VVR3UrRWJmdzNIbDEvY3lSQlFa VC9zbkhRYzEzd2p3NnBTbkpMN1NTdlV0bzZuSzk3M2tsVHZyYlYyUwo2WU41czFHTjJ0bTNhRjlW VHV0cldUYzdhWDBWMit2TmVQZkJNdmdEeERIWlBjMjk5RGMya04vYTNNSVpVbmdsQktOdGJsVHcK UVZQVEZZek1BRHpXOThRdkdNWGpiVWRLbmlna2dHbmFQYTZhNGNnNzJpMzVZWTdIZFhQdGdnbXZr TXhXSFdLbXNML0R2cHZ0Cjg5ZE50ZFQzOEU2em9SOXY4ZHRmWDVhZmNBVTVCd0tmU1krVVVwT0s0 anBQWnYyRy9qbzN3aitMa1dtWGtxcG9YaWwwdGJuZQpRRnQ3amtReTVQUVpPeHVRTU1DZnVpdjBC VTVIcFg1S3pSaVNNcmtna2NFZFI3MStsbjdMM3hRUHhnK0J1ZzYxTko1bDgwUDIKYTlKT1dNOFI4 dHlmUXNWM2ZSeFg5UWVBdkZFNnRHcmtWZDM1UGZoL2hidEpmS1RUWCtKbjRGNHdjUHhwMUtlYjBs Ym05eWZxCmw3cithVFQ5RWQvVExpVllZV2RtVlZRWllrNEFGUFBTdkVmMisvaWkvd0FQUDJmYnl6 dG5aTDN4VktOSGhaZXFKSWp0TTN0Kwo1U1FBOW1LMSs3WjdtMUxLOHZyWmhXMWpUaTVXNzIyWHEz b3ZVL0lzbnl5cG1HTnBZR2x2VWtsZnRmZCtpVjIvUStRdjJtUGoKYko4ZmZpM2U2d2tqSFI3UE5s bzhlY3F0c0R6TDlaV0c4OTl2bGc1Mml1Q0F3S2JHb1ZjQUJRT0FCMEZLNXdLL3ozelBNc1JtCkdM cVkzRlM1cWxSdVRmbSsza3RrdWlzaiswTURncU9EdzhNTGgxYUVFa2w1TDllcmZWNmkwVWluSW9E ZzF3blVTMk9wV21qWAppM2QvWlBxVnBicThqMnF6bTNNNUNuYXBjQWxWM1lKMjhrQWdFWnlPeDhj L0RnYWg4ZmZFUGg3UllvOVAwK3l2SldMdVdhSFMKN1NNQnBKNUdKenNqVTU1UHpFcXVjc0s0UFVi WTNkbExFQ0ZNaUZjbnRYYWEvd0RGMitUNHMrSWZFdWhTeWFiL0FHN0k0WkpZCllwaVltS05zWldW bCs4Z1A0ZGE5akFWOElxRHA0eFhpcWtIb2x6dVBMUG1TZWp0Zmswdlpiclc1NTJMcDRqMnFuaDNy eVNXcgpmTGU4T1c2MVYvaTF0Zm85TEd0NDY4RGFMNG04WWZEL0FFM3diYlNXRUhpdlNvV2llL25M UFBJWjUwRThwQUlVc3NZSlZCZ0gKZ2V0WStvL0NzU2FUcCtvYVByZGhyZGpmYXpEb0R5cEJOYkcx dTVTdmxobGtVRXhrTm5ldWZ1bmpOYnMzN1JkM3EvaW40ZFgrCnBKSmNRK0RGamE2U09DQ0pydVlO SVdkQ3FyZ0ZXVUJUZ0FxZU9jMXovaEw0aVErSGZBMEdrUGF6U3lSZUxySHhJWkZZQUdPMwpBRFJZ L3ZOMlBUMXI2UEVTeUd2aUpTYlNVdXFUaHkycDAya294Yml1YWZPbmRQYlMyNzhyRHd6T2xUakhY M2VsMUs5NXpUdkoKcFNkbzhyVzN6MlhRVC9zK1dkbkJjelMrTmRHU0N4MWhmRDl5L3dEWjkyZkx2 bUdWakEyZk1oN3ljQWVocmcvRWVnM1BoVHhKCnFPbFhnalc4MHU1a3Rad2pibDNveEJ3ZTQ0cnE5 VitMbHRmNkxyZHFMRzRWdFY4WnhlSjBZdXVFaVFZTVJIOTQrdlN1ZStJSAppV1B4cDhRZGQxbUtK NEl0WHY1cnhJbklMUmgySkFPT01pdk56eFpPNktsbDZTa210bk4zVDU3L0FCTjdXamExdmllL1Rx eXYKKzBGVWF4YmJqYnFvNys3L0FDcGIzbHYyWHp5YVFEQTVvM2pOQWJOZkxIdUNuaXZxYi9nbkg4 ZG1zZFF1UEFXb3pFeFRCcnZTCmkzOEJITWtXZi9IZ1B3RmZMQklBOXF2K0ZQRmR6NEM4VjZacmxs STBkenBOeWwwaFhxUXArWWZpdVJYMUhCdkVsWElzM281aApUZnVwMm11OEg4Uys3VmVhUjRQRTJS MDgzeTJwZ3ByVnE4WDJrdG45K2o4bXo5V1ZPNFV0Wi9oUHhGQjR0OE0yR3FXcEJ0OVEKZ1M0VG5P QXdCeG4yNlZmWVpGZjZBMDZrYWtGT0R1bXJwK1RQNHpuQ1VKT0VsWnJSaTBWaVdmai9BRXJVUEhG NTRiaHVpMnM2CmZiSmQzRnY1TWcyUk9jSzI4cnNPVDJCSkhwVzMwRldTRkZGRkFCUlJXTDQ0OGU2 WDhQTk50cnpWcmg3YTN1NzIzMDZKbGhlVApkUFBLc1VTNFVFZ0YyVVpQQXpra0NnRGFvb29vQUtL S0tBQ2lpaWdESThmZUs0dkFmZ1hXdGNuWGREbzFoUGZTRDFXS05uUDYKTFg1VlJUelhFWm11R0wz TXhNc3pFNUxPeDNNVC93QUNKcjlIUDIwdFZmU1AyVi9IRWtiRlduMDFyVWtmM1ptV0poK1Rtdnpt CkJCSlB2WDhxL1NEeHpsbU9Fd2Q5SXdjcmY0NVcvd0RiRCtoL0JuQ1JqZ2NSaWVzcHFQOEE0REcv L3R3bTBzTTBvR1Bla3pnZwpaNHBjZ2QrdGZ6NmZzb3BHYVFMODJhTnc5YU40elFBYmVhVW5GSUhC b0pCOUtBRUs1NkhyU2JpT09LY01EdlNNQTNlZ0JWemkKa09jVWdIcjNwd0lBNjBBR1NlbExTWkE5 S0N3TkFDWTNuNlYzWDdNWGk1L0F2N1FuaFMvV1R5b212UmF6Ti8weWxHeGgrdGNLCk1CdU9sV05J dWpaYTdZVHFjR0c3aGNFZTBpMTM1VGpKNFRIVWNWVGVzSnhrdmswemt4K0dqaWNMVXc4OXB4bEg3 MDBmckZYawozN2J2akIvQmY3TlhpU2FMSW12b1ZzSTJCd1VhVmdnUDRacjFXMm5XNWdqa1hPSkZE RDhSbXZuTC9ncHJxajJud2EwaTFEWVcKOTFhTU1NOVFvTC8wcis3dVBzZThKdzVqTVJCNnFuSkor Y2xaZm1meUp3YmhGaU05d3RHYTA1NHQraWQzK1I4VG9GakFSUmdLCk1BZWdwYWFHNTdVdTRlb3Ir QVQreGhTTWltc3BKcGR3OVJTNUhxS1lBQmdVVXpkeVFUMXAyOFVBQkZDakFvM0EwRmhqcUtBQQpr aGg2VXZXbXFjNXlSUzdoaWdBWUhPUlJ0eVByUVNDT29vQkE3aWdCQ2RnRkFKWUg5S0MyVDdVcTRY dlFCNzMvQU1FNHZGN2EKRDhmcnZTeklxVyt1YVkrVlA4VWtMcVZBOThTUCtWZmR3T1JYNXMvc2kz MzluL3RPK0M1QVNBOTVKRTJPNGFDVCtvRmZwS2k0CnpYOWYrQTJObFc0ZW5RbC95N3FTUzlHb3kv TnMvbXJ4Z3dzYWVjd3FyN2ROTitxY28va2tmTTMvQUFVMzhVblQvaG5vR2lxZgorUXRxSm5mQi9o aFRvZllsd2Z3cjR2Q25PVFgwcC93VTYxWjVmaXA0WXNDeDh1RFRIdUFPd0x5c3BQNUlLK2JOM05m aG5pL2oKbmllS3NTbnREbGl2bEZOL2kyZnJmaHJoRlE0ZW9XM256U2Z6ay8wU0FuYUtDVGppZ2tH amNLL016N29OM0h2U0szUEE0cFFBCk85SndEMW9BZFNidWNVYmhSa2UxQUMwbTNtaGp4d2FGUEhX Z0FVRUdrQXpuakZLY0U1elJrWm9BQ2Rvb0RaUE5HNEh1S1FZSAplZ0JBTzNwWDE3L3dTODhYR1RR L0YyZ082NHRycUhVWVU3bnpVTWJuNkR5ay9PdmtIUEgrZjgvL0FLNitoZjhBZ21sY05IKzAKRHEw UWJFYy9oNlptWDFLM052Zy9rN2ZuWDZMNFQ0eWVINHF3amh0SnlpL1J4YS9PeitSOFg0aDRXTmZo N0VxWDJVcEwxakpQCjhycjVuM01lbGZFdi9CVFR4WStwZkZydzdvUS8xV2o2Vzk2Mk83M0VwUWZr c0RmOTllOWZiV1BsUGV2enMvYmkxSjlRL2FzOApVQnlUOWpqczdWTW43cWkzV1RINXluODYvb0x4 MHh6b2NOZXlYL0wycENQM1huK2NFZmkvaEhoSTFjOWRWLzhBTHVFcEw1dFIKL0tUUEtrWGFPYVVq T1Bha0dBVHptamNQVVYvSEIvVGdpY2NlZ3B3RkprR21yOTdxS0FIMG1PS0c1SFdtNTJucndPdEFE NlJWCndUUUdCNzBiaDZpZ0FLNW9BeFFXR0tBUjYwQUJYbWpiaHMwZ1B6VW9iMUlvQVFBZzlzVXJj a2QvV2plS1JzSHZRQjkrL3dEQgpQM3hjL2lYOW0zVExlVmxhWFJwNWJEQTZoRWJLay9nYTl0SndL K1cvK0NYMTYwM2dmeGJibGpzZzFLTmxHZW02UEpyNmtQVG0KdjcxOE44YlBGOE00S3RQZmtVZi9B QUZ1UDZIOGY4ZFlXT0h6L0ZVNDdjMS8vQWtwZnFmTi93QWRmZ2ZyM2ozNCtMZUpvSjFQCnc5ZDZo b2YydnpmS2VDZTNobVpwMWRHUHpLRklKQkJ6NkdzTHdGOEV0YThMK0tkUFhYdkFkL3JlaTZldC9h NkxGRjltbGowUwpWcm9TUlRCSGxVSXBUT0dVRmxIeTRBTmUyK00vMmt2RG5nWHhuUG9sK05WODJ4 V0I3MjZoc1hrdGJCWmppSXl1UHVoaU9vQkEKNzRyS3ZmMnh2Qk9tV1dvWGQxUHExclkyTVU4MFYx THBzcVJhaXNMN0pmczVJL2VGV3lNY0U0SkdRQ2ErM1BrenhTKy9aYzF2ClRmaC80TU0vaE5MMVZP b25YN08yc3JXNnVaTHFWNWZKdTNTU1dOWlhWV0dITGxrM0E0NDR1WGZ3TjhWeS9FUHc1Si93am1v bwoybE5aVy84QWEwZHZhcGZYV24vWlRIT3R6Y2lRc1p1V1V4Z0ZDY2ZNK1N3OUk4WWZ0V1MrSFBp UG85amM2WmQrSDlBT2ozR3QKNnZkYXJZU2VmYnhSdUVDQUkrMURrZ2xpVzZxQXVXNDFiWDlyL3dB TVhoaHQ0N0R4UWRYdUxxTzBqMGx0SmtTK2N5UnRLajdHCndBaGpSMjNGaDkwZzRJeFFCNFhZZnMr ZUk3YndYb09uandKSTNoclE5VGtEV2o2VllmYnRRaWF6ZU9PNHVyVlp4RExORzVVZQpZSkJ1enYy Qmx5MTdVdjJmUEVjZmlUUTBmd3ByT3NYTU56NGFmVGRidmphdlBwVnJhWE8rNmhsSWtKaWZaMThy ZUhHQVdKV3YKWWRZL2JOOEg2TmVYRWIyL2lTVkxjVHVzMFdreXZGTXR1MjI0ZENPcXhIaGlRTTRP M2RpdFR4QisxSDRXOEs2cWtPb3JyTnBhClhOdEpkV2VvdHBzcHN0UVdPQTNEQ0dSUWQ1RUlaK2dC MmtBa2pGQUhwRkZlVzIvN1hIaGU0amFGclR4SkJySG1RUnc2TkpwVQpvMUM2ODlKSklXampIREt5 UXl0dTNZVVJQdTI0cTdwbjdUL2hqVXZGOEdqYmRhdHBwYm1IVDNudWRObGh0NEwyV0ZaMHM1SFkK RFpPWTNRN1R3QzZybmN3QkFQUmFLNVQ0b2ZGL1RmaFd1anBld2FuZVhldjNqV0duMmxoYXRjVDNN eXd5enNBQmdBQ0tHVmlXCklHRjljQTh4Yi90aGVDcnQ5T01GeHFzdHJmMnRyZVRYWTAyWVcrbUpj elBCYi9hV0lIbEY1bzVFd2Z1R05pK3hSdW9BOVNvcgp6R2Y5cjN3SmErSGJ6VVpOVm5SckRRNzN4 RmNXWnNwdnRjVm5aeU5GY2t4N2M3MGtSazJmZUpWc0FnRWoweU5peWdrRUFqUEkKd2FBTVA0bmpR MCtIdXNUZUpiZTN1dEFzN1dTN3Y0NTRmT2pNTVE4MWlVd2QyTm1jQVo0cndNZkZyOW00ai9rR2FE ei9BTlFLClQvNDNYc2Y3Uy84QXliajhRUDhBc1c5Ui93RFNXU3Z6TWpQeUQxd0svQnZGdmpPdmtl T29VNk9IcFZPZURiZFNITTFaN0ozVwptdXgreGVHM0M5TE5jSFZxVmE5U0hMSzFvUzVWc3RXclBV KzBQK0Z0ZnMzZjlBelFmL0JGSi84QUc2QjhXdjJiai96QzlCLzgKRVVuL0FNYnI0d0o5Q00wSm5t dnliL2lMMk8vNkFjTi80S2YvQU1rZm8zL0VOOEovMEY0ai93QUdmL2FuMmVQaTMremNEL3lECk5C OVArUURKL3dERzZCOFcvd0JtMy9vRjZELzRJWlAvQUkzWHhlL0JCelNnL01SUi93QVJleDMvQUVB NGIvd1Uvd0Q1SVA4QQppRytFL3dDZ3V2OEErRFAvQUxVK3ovOEFoYmY3TnY4QTBDOUIvd0RCREov OGJyWjhBYTcrei84QUUzeFJEbzJrYVI0WmwxRzUKVm1oaWwwbnlQTzJqSlZTNkFGc2M3UWM0QjlE WHd4VHJlN21zTHVHNHRwcGJhNXQzRXNNMFRiWkluQnlHVTlpRFcySDhYOFNxCnNYWHdHSGNMcTZW T3phNjJiazBuYmJSK2hsWDhOcUxweVZIR1YxSzJqYzdxL1M2c3JyNW8vUzFmMmFmaDhSeDRNOE9m allSLwo0VjQvOFUvaXYremY4Ri9IZDM0YThSNlRvZGxyRmlzYnpRcm9Fc3dVT29aZm1TTXFjZ2pv YTY3OWovOEFhbmcrT3ZoZ2FicVUKa2NIaXZTNHg5cWh4Z1hjZlFUcDZnL3hEcXA5c0UvQm4vQlM5 ZDM3YXZpdjJ0N0wvQU5KMXIrMFBDL2h6aGppeHF0VHBSZEtVCkhKT01ZSjNUaW1uZUxzMWRwcnVm eDk0djhYOFM4SFlhOGFqOXFxaWkxS1Uyck9NbmRXbEc5N0t6dnNmVW8vYXAvWlUvNTlORwovd0RD WnVQL0FJelIvd0FOVmZzcWY4K21pLzhBaE0zSC93QVpyODR5QVB4cGNZUHJqdFg3TC94QTdoWC9B SjgvaFQvK1ZuOCsKL3dERXhuR1A4OFAvQUNyL0FQTFQ5R3grMVYreXAvejY2TC80VE54Lzhaby80 YXAvWlVCLzQ5ZEcvd0RDWnVQL0FJelg1eHVTCk9jWXBNNUlBNTQ1elIveEEvaFgvQUo4L2hULytW algwaStNZjU0ZitWZjhBNWFmbzZmMnF2MlZEL3dBdXVpLytFemNmL0dhUgp2MnJmMlZJMTNmWmRH K1hEY2VHYmpqSE9mOVRYNXlvb0xjakdLVll3QWFhOEQrRnYrZlg0VS84QTVXSi9TTTR4dDhjUC9L di8KQU10UDIvOEFCZmliVFBHbmhiVDlXMFc3dDc3U2IrQlpyV2VCc3h5UmtjRWZ5eDFCQkZjdisw QnF2Z2p3L3dDRVliL3g1YTJWCjFwTnZjb3NYMm0wTjBJNVcrVUVLQVNEempOZkFIL0JQWDl1Ti93 Qm5qeEtuaGJ4TE5JL2duVnBma201WTZOY01mOVlCeVRFeAorOEI5MC9NTzRQMXgvd0FGR0xoTHo5 bkZKRWRKSTVOU3RXVmxPVllGd1FRZTRyOFQ4VnNxeEhEV1hZcXE0S3BHTUpTaHpLOFoKSmEya3RO VjFXbmZaby9vM3dpNGx3bkZtSXd5aE53bTVSalVVWGFVVytxZlo2OHIxNnA2cG95QjhXLzJic2Y4 QUlMMEUvd0RjCkNrLytOMG8rTGY3TjJQOEFrRjZEL3dDQ0dULzQzWHhlUU1ZcHJEYWVPbGZ4ZC94 RjdIZjlBT0cvOEZQL0FPU1A2Ny80aHhoZgorZ3ZFZitEUC90VDdSUHhiL1p1NS93Q0pab1AvQUlJ WlAvamRLUGkzK3plVGorek5CNUgvQUVBWlAvamRmRnc1WGs4MEx5MlAKU2ovaUx1Ty82QWNOL3dD Q24vOEFKQi94RGpDLzlCZUkvd0RCbi8ycDlvbjR0L3MzWjUwdlFjLzlnR1QvQU9OMG4vQzJ2MmJ4 CjEwelFQL0JGSi84QUc2K01RTVUxZ0Z4Mi93QS81L0toZUx1Ty93Q2dIRGYrQ24vOGtIL0VOOEwv QU5CZUkvOEFCbi8ycDkrLwpDclN2Z2g4YXA3Mkx3NW9QaGk5bjA4SzA4TGFZSVpGVnVqQlhVRXJu akk0QjRydFArR2FQaDdqL0FKRXp3MlArM0NQL0FBcjgKNS9oMzhRdFcrRkhqU3kxL1E3Z1crbzJE Zkx1eVlwMEorYUtRZnhJdzRJNjhBZ2dnRWZvMzhDZmpocFB4OThBd2ExcG1ZWEI4Cm05czNZR1d4 bkFCYU52VWQxYm95a0gycjlqOE5PTHNwNGpqTEM0ekRVb1ltT3RsQktNbzk0M3U3cmFTdjVyUzl2 ekRqdmh6TQo4a2tzVGhjUlVuUWxaWGNuZU11enRaV2ZSMjhucmEvZ0Y5KzA3K3l4cHVvWE5yUFph TWs5cFBKYnlyL3dqYzVDdkc1UmhrUlkKT0dVakk5S2ovd0NHcWYyVlArZlRSdjhBd21iai93Q00x K2UzaS9KOGJlSU8vd0R4T2IvL0FOSzVxem1YQ25yWDlyMC9CRGhaCnhUZEg4S2YvQU1nZndYWCtr VHhoQ3BLRVp3MGYvVHovQU9XbjZOZjhOVS9zcUgvbDEwWC9BTUpxNC84QWpWSC9BQTFWK3lxUAor WFhSZi9DWnVQOEE0MVg1eGdrbkdEdW93VkdPL2Y2VlgvRUQrRnYrZlA0VS93RDVXWmY4VEc4WS93 QThQL0t2L3dBdFAwYy8KNGFxL1pVUC9BQzY2Ti80VE54Lzhaby80YXAvWlUvNTlkRi84Sm00LytN MStjaEpZTHlPUm1sVUJ3YWYvQUJBL2hYL24xK0ZQCi93Q1ZqLzRtTDR4L25oLzVWLzhBbHArbDNn YjlxajltV1R4cHBLYVFkRHNOVmx1VmlzN2h0Q210aEZLMlZVK1kwWUNaempKSQpHV3gzcjZpaGJj Z0lJSVBRanZYNFZ5UnJKR3lzQXlNQ0NDT0NENjErZ0gvQk0vOEFib204V1FXdnc0OFozNW4xYUZk bWhhamMKT1RKcUVhZ243UEljY3lvbzRZbkxxT2NrTWE4SGlMd3Z3bVVZUjRuSm8yaXRaeHRHL3dE aVhMR043ZGV0dGRrejdEZ254bnhXCmQ0NVlMUG1sT1dsT1M1clgvbGZOS1ZtL3M2MmIwM2F2OUJm SGp4RDhLTkI4UzJQL0FBbjhPaHZxYzF1UmF0ZTJMWERtRU1lQQpRcHdOeFBIdlhFZjhMQS9adC81 NGVFdi9BQVVQL3dERzY4NC80S2RqSHhNOEsrK215LzhBb3cxODA0OUsvZy9qanhNeE9XNTcKaWNE VHdkQ2FnMHVhVUc1TzhVOVh6Sys1L2VIQ1hBdEhIWlJReGM4VldpNUo2Um1sRmF0YUt6N0gyNy93 c0Q5bTMvbmg0Uy84CkZELy9BQnVrUHhCL1p0R2YzSGhML3dBRkQvOEF4dXZpTWp0bkZCWHB6WHl2 L0VZY1gvMEFZYi93Vy84QTVJK2ovd0NJYTRmLwpBS0RjUi80TVgveUo5dWo0aGZzMmovbGg0Ui84 RkQvL0FCdWcvRUg5bTBuL0FGSGhIL3dVUC84QUc2K0lkdVJ3YUZCUGZnVWYKOFJneGYvUUJodjhB d1cvL0FKSVArSWE0Zi9vTnhIL2d4ZjhBeUo5dS93REN3djJiUi95NytFdi9BQVVQL3dERzY3cndK OEt2CmhKOFR2RHNXcmFCNGM4S2FucDh6TWl6UldLWUREcXJBZ0ZTUFFnR3Z6cDI1NzE2Vit6Qisw YmVmczhlTmhjTVpyancvcURCTgpSdEZKT0IybVFmMzEvVWNWN25EZmkzaHF1UGhTem5CVUkwWmFP VUlXY1gwYnU1WFhmcjE2V2ZrNTM0Y1lpbmc1Vk1zeGRhVlYKYXFNcDZTN3BXU3MrM1RwMXV2dER4 OThJZmhYOE5QQnVwYS9yWGhUdzVhNlZwTURYTjFNTk5WekdpOVR0VlNUOUFLOFVUOXF6CjlsUjBC RnBvMkNNai9pbWJqcC8zNXIxWDlzSHhKWmVMdjJKdkhPcDZiZFEzdGhmYURMTkJQRWNySXBBd1Iv Z2VRZUsvSXkzYgo5eEh6MFFkdllWL2N2QXZobnc1bmVDbmlxOUdPa3JMbGpDelZrNy9DNzc3bjhO K0ovaTN4THc1bU5QQjRTcGRTaGQ4N3FOcDgKelZ0Snh0dDIzUDBmL3dDR3FmMlZjOFdtamY4QWhN M0gvd0Fhby80YW8vWlY3Mm1qZitFemNmOEF4bXZ6a2ZwMS93RHJVbmM1CnI3Zi9BSWdmd3IvejYv Q24vd0RLejgxLzRtTTR4L25oL3dDVmYvbHAram4vQUExUit5b09mc21qZitFMWNmOEF4bWsvNGFw LwpaVS81OU5HLzhKbTQvd0RqTmZuSU04Y0FHamR6akdTS1gvRUQrRmIvQU1MOEtmOEE4ckgvQU1U RjhZL3p3LzhBS3Y4QTh0UDAKY0g3VlA3S282V21qZitFemNmOEF4bXU1L1oyK1B2d0k4Y2ZFbGRO OEFuUnJUeEpQYVNDTUxwYjJNbHhFQ3JQR2pPaTd6d0dLCkFrNFFuR0ZKSDVXRmNLQ00wL1M5U3Vk RjFTMXY3RzVuczcreG1TNXRybUJ5a3R2S2hESklqRGtNQ01nMHBlQ2ZEdE5PZUZoeQpWRjhMdERS OUhwQlA3bWpTajlJbmlpYzFIR2NzNmJmdkpPb20xMVNicVNYM3ByeVAzT1U1anJ4TDRvK00vZ2Rw bnhEMVMzOFYKeGVHejRqamFQN2NiblRYbG1MR0pDbTVnaHorNzJZNTZZclAvQUdEL0FOcyswL2Fu OERQWTZqSmIyM2pmUW9sR3AycWpZTHVNCm5hdDNFUDdqSGhnUHVPY0hBWkMzekYrMmtQOEFqSzd4 cnoveTJ0Zi9BRWpncitVL0duTmNYd3Rnb2UwdzhLay9hcUxqVWp6UgpzNFRmTXRWdmJSOW16K3lQ Q0tqZ3VLS3JyWWF2T05OMDNKT0Q1WHBLS2NYbzlyNnJvMGZSL3dEd3NIOW0zUE1IaEUvOXdoLy8K QUkzUi93QUxCL1p0L3dDZUhoTC9BTUZEL3dEeHV2aU1EQTYwaXJnOWVhL25YL2lNR0wvNkFNTi80 TGYvQU1rZnUzL0VOY1AvCkFOQnVJLzhBQmkvK1JQdDcvaFlQN05vLzVZZUVmL0JRL3dEOGJvLzRX RCt6Ym4vVWVFdi9BQVVQL3dERzYrSVNwSnlEU2djWQp6Uy80akJpLytnRERmK0MzL3dESkIveERY RC85QnVJLzhHTC9BT1JQdHovaFlQN05veCs0OEpmK0NoLy9BSTNTU2ZFUDlteU4KQ3hnOElnQVpK L3NoK1BmL0FGZGZFZTNIVTRwQ2YwL1NqL2lNR0wvNkFNTi80TGYvQU1rUC9pR3VILzZETVIvNE1Y L3lKK2xlCm1mcytmRGJXN0dDNnRmQ1hoZTV0YmhCTERMSFpSc2tpa1pEQWdZSUlybHZqWjRmK0Mz N1BQaFNEVy9Gbmh2dy9wMm0zRjJsaQprcWFUNTVNcks3S3UxRUo2STNPTWNWNFIrdy8rMWovd3JU VVlQQi9pR2Rqb0Y3S0UwNjVjOGFiS3gvMVRIL25reFBCL2hZNCsKNlJ0NjcvZ3NPd2Y5bDdSQ0NE bnhQYllQWS82UGRWL1VYaFhQaDNqRDJEaGg0UmNtbzFJcU1lYUwrYTJlOFhiVmVhYVg4NStLCmRm UHVFc0xpYXFyU2x5UmNxY25LWExKZWFVbHF0bXI2UHlzM0FQMnF2MlZNOFd1amYrRXpjZjhBeG1n L3RWZnNxTi95NjZOLwo0VE54L3dER2EvT04rQm1qZVZ6eUsvcGIvaUIvQ3QvNFg0VS8vbFovSS84 QXhNWnhqL1BEL3dBcS93RHkwL1J2L2hxcjlsWC8KQUo5ZEYvOEFDWnVQL2pWSC9EVlA3S24vQUQ2 Nk4vNFRWeC84WnI4NUJuZGo4YWM1MmtZeHpULzRnZnd0L3dBK3Z3cC8vS3gvCjhURjhZL3p3L3dE S3YveTAvUnIvQUlhcS9aVUgvTHJvdi9oTTNIL3htai9ocXY4QVpWQi80OWRGL3dEQ1p1UC9BSTFY NXhocwo0OXpTTHlENzB2OEFpQi9Ddi9QbjhLZi9BTXJCL1NNNHgvbmgvd0NWZi9scCt2UDdMdnhk K0UveExnMWVQNFp5YVZFOXM2TmYKMjF2Wk5aU25Jd3JtTjFWbVhzR3hqdG12WGUxZmluOEdQakpy ZndGK0kybitLTkFtQ1gxZzN6d3N4V0s4aVAzb1pNZFZiOURnCjErdDM3T1g3UStoL3RNZkRLMDhT YUc3SUpQM1YzYVMvNjZ3bkgzb25Ic2VoSEJHRFh4ZkZmQTBjaTVaWUdQOEFzNzBXaTkxOQpuWkph N3AyWGJmZjlTOFAvQUJNLzFsVXFXWU5MRkxWclcwbzkxek52VFpxNzc3YmNUNDIvWjYxMzRrZkd2 eGRKUGZEU1BDZXUKMm1uUlhMSkFzdHhxQWhMTThhTVhIazg0QllvMlIweFdkZGZzQjZiTm8rdjZi SHFXbHhXdXJyY0NLOC9zR0U2cEVacGZNYmZjCjdnWEFPUUFGUTRPQ1d4WFo2MThWOWR1dmkvcitq MkYxNGUwclJ2QnRsYjMycFBmMjgxeGNYa2NxTzVhUFk2aEZRSnljUGtuRwpCWG0ray90WGVOTmIx ZUhTYlZ0Q2FUVnJ2VFA3TzFPZlI1NEVhMnZDM3ovWnpjRmpnQlNwTG9TRHlvcjRvL1RUMUg0eWZz MmEKZDhhdGF1cmpVcis2Z3RydlFialFwSVlWWGR0bGxqazh3TWU0TVk0eGc1ckk4UDhBN01ON0Y4 U3RQOFhhNTRwbDFmVzdTOGp1CkpERnA2MjBFa2NWdk5CSEdxYm1Lbjk4N3MyNDVKd0FvNHJoYi93 RGJLOFJyNFhzOVN0b2RJdXJuUzNaTmJzb3RPbWFJcXQyYgpmelZ1VEtGaVZncElVcEkyUWM4QW11 UXZ2amY0bThIZkJHYlR0U3ViWFY3RFg0dGRtc25WN20zdjdOcmE5bVlCNWxseTZGVksKZ3A1Wlg1 UnlLQVBYN2o5anUzbmp0d2RldUYrejIrclFEL1JWNSszeU01SitiK0RkZ2V2dFhQM0g3QWR2TGRI L0FJbnRtSWhECklpM0g5a0E2aGw5T0ZpWXpQNW5NQUE4eFk5dkRrL05pdlBkYytMUGlYdy80SzhU emFUcTAxcHF1bitIdFh2NHI2YVNXNFpBbQpzRk5peHMvbGc3T0ZjcVN2SEJIRmRycVB4eThWK0Qv aUZmOEFoK3dXeW4xYlVkYm10NTd2N0JkWDBibURUb3B5SXJVVEJsM3MKUU1COEtvWnZtTkFIZCtK ZjJYcGRROGRXL2lqUy9FVW1tNjdwc1ducFlPOW9KNEl6YlJYY0wrWW01UzZ5eFhraWtCbEs0QkJ6 CldZZjJTYm5TdkgxOTRydGIvd0FQYWxydDdMSHFiemFob2NYbm5VSTdXT0FOSGNBczBFREdLTnln UjJVN3RyRGNhazhDZkhQeApuZWZGUFFOTjhYNlhZZUU3THhCWXhTV1ZzOW5MY05lWEgyUnByaUVY U3liSXBZbVIvd0IzSkg4NklTckU1QzZmeDkrTnV0ZUMKZkZIaEhSUERzVm05eDRtKzB6ZmFwTEdY VVFFaGhNZ1JJWW5Sbkw4Zk52OEFsVU1jSGlnRGN2UGhCZmVKaDhPTHpXOWJhODFuCndQTzE3ZFhD VzZJdXEzRDZiYzJVakZWMmlNRTNMU0FLTURhQmdBOGVjNlgrd2JaNlBxK25YUTFYU3RSK3p3cGIz SDlxYUJEZQpPRlM5dWJ0V3R5emZ1WHpjdkd4SWNGVlU3UXlnMVFzUDJxUEhjOTAxOWVhVG9HbFcy bWF2NGYwYlU5R21qbGU4aGwxSkxYemMKWEFmYUdoZTV3QjVaRENNOGpQRkhRLzJ0dmlIcnZnelR0 WmowUFNvckx4T0xEN0ZlemFkY1IydWt5M2VwMmxtdHU3R1gvU3o1ClZ5NzcwOHNib0dCQURMZ0Ez dFkvWUxzOVdtMUJqNGl1a0dvK0pQN1ZrQXRWNTA5NXJtZTQwMG5PVEhMSmUzYkYrdjd4ZUNFRgpm UUFHR3I1LzhSL3REK05QRHZpaTZoOHp3eGNXT2dlTHRHOEczeWl6bUU5L05leFdieVhhL3ZjUUtw dlVDeEh6Q2ZMWWwvbUEKRzMrelQrMEhyM3h0MWUzZ3ZyVFRMTk5POEthZmVhMHNLdnZnMW1hVzVp dUxWU1RnSkMxcElNRUVuekVPY2RRRHIvMmwvd0RrCjNINGdmOWkzcVA4QTZTeVYrZHZncndicDNp VHcxck4vZmVJWTlIYlFvRnVwWW5zSmJneVFzOFVTdXJKeGt5eXF1M3FBQzNTdgowVi9hUWdrdXYy ZVBIc1VVYnl5eStIZFFSRVJTek9UYlNBQUFja2s5cS9PVFRkRjE3VDlIMWl6WFJOVGFMWGJPT3l1 QzFqTnUKUkZuaW5CUWdERGJvbEJ6bmduak9DUDVrOGM0eC90WEN6cVUrZUtwVDA5NjE5ZVg0V244 VnI2N0g3NzRTU2Y4QVp0ZU1aOGo5CnBIWFM5dE9iNGsxdGZwdVhKL2hOcVVMQ1RkQkhaSTJueFBQ Y3pSUUV6WGNFRS9sUm9Yek15TE9wSVRKMjRZaGM0RlA0ZytBNwo3NForS3JyU2RRR0pZWkpCRXhH MXBvbGtlTkpkblZCSUUzcUc1S3NyRElJSjZDNzhWZUo5VDB4N1c2OEwvYVVFOW5kV3pTYVoKY2I3 S2UydDRMZFpJeUNPWGl0NGc0ZmNwSUpBV3FmeEcxTHhSOFZQRXAxZlZ0RXZUcUR4K1ZMTkRwc3Ni WEFETVVMOEhjeUtSCkdHNjdJMEJKSXlmeGZINFRMVlFuOVVoVTU3cmx1bmExNWN5ZW5ibHR2ZFhi YWZ1bjZsaGNUalBhdzl2S0hMYld6VjcyalpyWAp2elgyNldUV3B5T2VPYUMyTWU5YVAvQ0dhd1Z4 L1krci93RGdGTC84VFFmQnVzbkgvRW4xZi93Q2wvOEFpYStkK3ExdjVIOXoKUFgrc1V2NWw5Nk04 SElvSnJSLzRRN1dBUCtRUHEvOEE0QlMvL0UxdS9EWDRFK0p2aXQ0MXM5RHNkT3ZyTjdrNWx1cm0x ZElyCk9JZmVrYmNBRGpzdWNra2Rza2JZYkxNWGlhc2NQUXBTbE9UU1NTZXJleGxYeCtHbzA1VmF0 UktNVmR1K3lSMVA3SEh3ajhRZgpFbjR4V0dvYVBjVDZYWmVIcGx1TDNVVUhDRC9uZ3ZabWNjRWRs T1R6dHJ6ai9nbzlIYVhIN2MzaVJMNitHbTJUeFdRbnUvSWEKZjdPdjJkZm04dGZtZm5Bd09lYS9U SDRSL0NmU1BnMTRGczlCMGVJcGJXeTVlUnY5WmNTSGxwSFBkbVBOZm1yL0FNRkt2QkdyCmEzKzJM NHJlMzBqVjd1Mm50N01DU0N6bGtSc1FMbkRLcEZmNlVmUnA0Tmp3MjU0YXJPOVdwQnltNzZLVjRL MFU5TkYxdHE5WApwWkwvQUR0K2xSeFBMUGNEU3JVb2Z1NFZZcUt0cTF5ejFrMXJxK2llaTIxdTM1 MTR1L1o3MURSZGIxaTEwZlVyRHhGQm9HWTcKMjRBR240bVdQeldoaGpuY1BjT3NYemtSQmlCMnAz aGY5bXJ4SjRuajFPSlk3ZVBVckxTbzlWaDA2T2FPNHVwa2R3b1NSRWN0CmJIYWQ1ODRMOG96akhO VzQvSG5qWmJyWFpuOElOUE5ybHhKZUNTWFJMcG0wMmVTRDdPOHR1Yy9LV2krVWlUZXZjQUhtdERR LwpqTDhRdkRYaUtYVjdEd2l0dHExN3B5YVhxRjJ1ZzNKYlZJbHdNektTWXl6S05qYkZVRlNlTTgx L1QwcTJZS0hMQ1VXN0xWMjEKZWw3MjB0dXRGZnN2dEg4alVxR1RPcnoxSTFGRnQrNnRsSFZLMTd2 bVdqczVXM3Uvc25razhYazNMeGxrWXh1MFpLTUdVa0hCCklJNEl5T280TktqaFVBSU5hOC9nZlg1 cm1XVWVITmJoV1IyY1J4NlpPRWl5YzdWRzBrS09nQkp3QUtaL3dnUGlBai9rQWEveAovd0JRMmY4 QStKcjNGV2hiV1MrOCtZbFFxWDBpL3VNbk9HSHNjMGh3Y244YTF2OEFoQWZFRGY4QU12NitQKzRi UC84QUUwUDQKQzE5UVMyZ2EvanYvQU1TMmYvNGluN2FuL01nVkNwL0svdUtPazZSZCtJOVd0Tk4w KzB1TCsvMUNaYmUydFlJekpKY1NNY0JGClVja2sxK2dYeGgrRSt2ZkJIL2ducm9IaDN4SnFyYXBx dGxmV3hrK1lPbG1yU2dpM1JnQVdWT21XeWV1RGdBRFQvd0NDYlg3RAp6L0NIU1kvSFBpMjFSZkZP cFJmOFMrMGZESFNiZGgxUC9UWndlY2ZkSEhYSUhmOEEvQlJMVGJuVXYyZnZKdExhNHVwZjdTdGoK c2hpYVJzYnhrNFVFMS9LMzBoT0tJWmh3OWpjdXdpVW9RaEs4dDd5czFwNUx5MzlMWC9zLzZOdkEx WEtjNHd1Ylk5dU5TcEtLClVkdVdOMC9lWDh6c25aL0N2Tzl2ak94OEQ2ZGVlQVYxaytJSTQ3bHJ4 TlAvQUxQK3dTbC9PY015cjVtZG1DcWs1NkRwV2xwWAp3SzFUVlBHRnBwaG50b0l0UjFDNXNMT2FT U016M0hrczZOSUxkWE1oUXNoWGNNcUc0M0hGWk50cHV2V3VncnA2NkhxSmhUVUkKdFRCTmhOdTgy TkdSUVNCamJoemtZendPYTZXSDRnK0w3WFdkTDFSUERKWFZkRnU3aTZzN3dhWGNlYkNKcEhsYUxy dEtCNUdZClpCWVorOWppdjg1Y0RReXlTaThYUmxGcmt2eXFYdmU5Nzk3dDZ1TzNMeXEvVkgraDJL cTR5UE1zUFVpNzgxcjh1bnUrN2ExdApwZDc2WDNPQjFYU3JyUXI5N085aSt6M2tLcjUwSllNMExG UTJ4c2RHWE9HSFZUa0VBakZRYnZtOXEzdkV1bGE3NG8xNjUxR2IKUXI2RzR2R0Vrd2cwNldOSGt3 TjhtM2JnTTdaZHNZQlptSUF6VlA4QTRRM1dlZjhBaVQ2dnovMDR5LzhBeE5mUDRqQ1NWV1NvCnhr NDNkcnAzdGZTK205dHoxNldKaTRKMUpMbXNyMmVsK3Y0bWVlbEoxSE5hSytEZFpBLzVBK3JuL3R5 bC93RGlhUDhBaER0Wgovd0NnUHEzL0FJQlMvd0R4TlkvVmEzOGorNWwvV0tYOHkrOUdiM09PL3dE bi9HdnFUL2dtMThLZGYvdCsrOFovYXJqVHZEczgKRFdLUUFmTHJUcXgrWWdqN2tUYmdISEpZdUFj YnczbW43TWY3S3VxL0hMeHdVMVN6dnRNOE5hYVZrMUdlV05vWHVQUzNqemc3Cm5HY3NPRlhQT1N1 ZjBJMHZTYmJROU10N095dDRiVzB0SWxoZ2dpUUpIQ2lqQ3FvSEFBQUFBSHBYN3o0TStIOWZFWXVH ZjQyOApLZE4rNHRVNVNXbCsvS3RWMms5SG9tbitRK0tIR2RHaGhwWlBoYlNuTmUrOUdveDN0L2ll L3dEZFd1N1RYNHkrRy9Bc1B4TysKUGwxNGNsMWlEUTVkYzhRWGRsWjNNMXJKY3h2ZFMzN1J4Uk1x Y3FHTEU3end1em5xS2hsK0RlcDZqcFM2cDRmYVB4SG9sMWNSCndXRnpBVWd1OVFEenBhckt0azcv QUdnUkc3YjdNSkN1d3lERzdrQ3JnMHZ4UDRIK05yZUliSHc5cXMxM29QaWVmVkxVUzZiYwpQQzhr TjlKSkh1Q2dFb1NCa0Fna2R4MXE1NFM4VytPUEF2Zy9UTkswdnd2YzI4MmpQRWJQVkRvYzczOE1F ZW9ycWFXMjRqeXoKRUwxUkxneGx6OTNkcytXdjlYSjFhNnRLaEpOZTZyTzF1dk05TmIvRGJWcmZS NkgrUWthV0RsT2NNWENTZDVQbWplLzJlVldiCjViZkZmUlBSZThsY3J6L3M2YTdCNEw4UWF2NXVt M0QrR05URmhxTVZwZVEzVUZxbjJSN2w1M3VZM2FGUXBWWVNtZHhsZEVIegpFS2VEajV3ZWR1TThq RmVweGZFenhwWjZGNHAwbXk4RFcrbjZGNDBuTnpxbW1RYUhkdGF5U0dJeGhrOHhuWkNzbXlkU0d5 a3MKYUZjTGxEd0k4QitJRlVBNkJyNVBUUDhBWnMvUC9qdGJZS3ZXZk45Wmt1bHJlaXZmVjliOVhw YlY5T1RNc1BoZmNXQ2pMWjgxCisvTTdOYUxlTnVpMXY3cTY1T2Nuakp6Nm1uQmNnanJ4aXRVK0FO ZnlQK0tmMS8xLzVCcy8vd0FUU3A0QzhRS0NCb0d2bkgvVQpOblAvQUxMWGFxME82UEw5aFU2UmYz R1N6QmwrdGRYOERQaEJyL3gxK0tlbCtIUERQbXc2cFBLcy93QnRUY0JwaUl3UDJsbVgKbGRoQTI0 SXkyMEFqa2lsb3Z3bzhWK0pkWnROTjAvd3hyMTFmMzh5Mjl2RWJHV01TTzNBeXpLRlVkeXpjQUFr MStxSDdGbjdKCkdtL3NyZkROYlhGdmQrSjlWQ3pheHFLcDgwNzlvbEo1RVVlU0ZIVHFUeXhKK1U0 dDRybzVUaGJ3YWxWbHBGZnEvSmZpOU85dgp2ZkQvQUlGcjUvanJWVTQwS2RuT1dxdi9BSFl2K1ov Z3RleWZnUDhBd1VXMHk1MEx4UDRKdExxOW4xYTd0ZEZhT1c2bUNySmQKT3I0THNGQVVFbm5nVjVW L3dyRFRackRSWjdYeEtsNCtzdzNNNlFycHNrYlJKQWtoa0pMc0ZPR2pLOWNrSEl6MHIyYi9BSUtj ClJQSjhUZkMyMUhZRFRaUndwUDhBeTFQcFhnT24rS2I3VEk5S1JMV054bzl2ZDIwTytKL25XNTh6 ek4yRDFIbXRqR01ZR2MxLwprZjRoMU1OL3JkajNqS2ZNbktIOHl0L0Q1cmNyUytIbTN1cjJ0WS8y QzRJcFZ2OEFWckJ4dzhtbW95N08vd0Fkcjh5YitMbDYKclM5elowVDRGYTdySXZJaEhDbW9XMm5S NmlsaXNxUzNESzdoZHNpcTJZQ0ZPOCtZQmhSbnB6WEhTUitWTTZia1lveFVsVHVVCjRPT0QzSHZY ZGFkOGR0ZTBmWEpOVXR0UDB5TFVidXdUVHI2ZjdFN0hVWTF3RDVxbHRtV1ViVzJoUVFUeG5tdUpr aGtrbWRsdAptaFJtTENOSTIyeGduTzFjOWgyNXI0Zk5LZVhLbkJZRG01azVjM04xVi9kZTI5dEpK YUxTMTl6NnpBeXhybk40dTF0TFc3MjkKNzVYMVhYWFcyeEdnd0tVREZQOEFzOG4vQUR5bS93Qy9a L3dvK3p5Zjg4cHYrL1ovd3J4ZVNYWTlPNUdSODFOZVFJcEpJR09TCmZTcERiUzgvdXBmKytEL2hY MFQrdzMreW0zeEMxaUh4ZjRqdENOQnNaTjJuMjB5ZjhoQ1ZUL3JDcDZ4cWVtZUdQcUJYdThOOApO NDNPOGZETDhISDNwYnZwRmRaUHlYNHV5V3JQSXp6TzhMbFdEbmpjVS9kanN1cmZSTHpmNEs3ZWlM ZWdmRGJ4SDRDLzRKMS8KRW00MXU0bWhzOVkwbVc2MC9UWkZJYXpRcnk1enlwZmc3ZWdHRDNyNGkr Rlh3LzA3NGdSNmlsLzRsdHZEcDB1d2Uvek5wMDEyCko0WW95OHBIbG5ncUIwUFh0WDZ1L3RzV0Uy b2ZzbWZFQ0MzaG11SjVkSG1WSTRrTHU1eDBBSEpQMHI4bnZER2hlSi9EY2QyMApQaHpWM09vYWJQ cHNvbDB5NElFVThleHlNQVlZQThFNUdleHIvV0x3VHllbmxQRFR5ekRWSCs3ZGsyMDI5RnJyZGE5 cldTMFcKeC9sRjlJWE01Wmx4VlN6SEUwazFPRjNGWFMrS1N0ZUxUdWxiVzkyOVhlN05DSDRDK0o3 dTkwNksyc3JXNC90Vmo1RGZicmRUCkVubHRLcjNDbVROcUdoVXlqejlueUFub0taNG8rRE9xZUZ2 aHZwSGlscGJXNTB2VTN1SW5saGtSb1laWTVsaVdOSlF4U2RuMwpGd0lzL0tqTnlBU09uMDM0bytP dE5uMDJTUHdiRXoyYUNPOExhQmNzTmJVV3pXb0YwTTg0Z1lwKzY4czg1Kzl6V2ZxL2kzeHAKckh3 c3QvQmorRTVvZkR0amN2ZDJWdkZvdHp2c0pXZmNYaWtiTEE3ZDBmekU1Um1CeWNNUDFlTmZHdXBD N2hhNnZydXZlVDYvCjRXdS9XM3duNHZMRFpVcVUrUlZISnhmTGRiU3ZGeDZMUzNNcFh2YlMxL2lQ T21ZTXA1T1QwOTZNNGJqZzlLMVI0QThRWS81RgovWC9UL2tHei93RHhOSC9DQStJRDA4UGE5Ni84 ZzJmai93QWRyMlBiUS9tUjg5OVhxZnl2N2pMSEp3ZVA4bW03U01jQ3RmOEEKNFFEeENvei9BTUkv cjJmK3diUC9BUEUxMS93Ty9aZjhXL0h2NG1XSGhxeTB2VXRNRndmTnU3NjdzbmppMCszQkFlWTd3 b1lqCklBUUhMTVFPQmtqR3ZqYUZHbktyVm1sR0t1MjNza2RHRXk3RlltdEhEMEtibE9Uc2tsdTJk NS93VGcrQW5pajRxZnRDYVY0ZwowVzdtMFRTZkIxd3R6cU9xSVBtWU1wSDJPTUVZWjVWSkRnOExH U3grWW9HN3Y5c3RZbi9hMzhYck5MOW5nYTZzMWxtMkYvSlEKMmx1R2ZhT1cyakoyams0d0srN2Zn djhBQm5RZmdKOE9OTzhNZUhiWTIrbTZjbjNuTzZhNWtQTHpTdC9GSTU1Si9BQUFBRDRRCi9iV3Ru bS9hbzhhNGprS3ZMYWpJUW5QK2hRZTFmNTdmU3M0aGxuR1gwSzhZKzVHdEZSVnRiY2xSKzliWFY5 TDZiTFc3ZitsdgowWE9FSThQVmF1RmxLOVNkTnltNzZLWE5UVm9yc2tyWHRkN3ZTeVdINGsrRWNX bDMxM2FhWHE3YTlkMnVuMlY5NVZ0cDhrVFMKRzhuczRyYUlCemtzNjNpdDhvT0N1MGpuY3NWejhG dFZ0L0RPdGFnSkxHNE9nMzRzcjViVzVqdUliZFBzc3R3MHpUb3hqQVV4CkNMYm5Ka2RWKzhRcHIy M3hKMW13MXk0MUsyaWpndlpyWFRMVlpGZ1p2Si9zK1MwbHQzVU5rYnQxbkZ1M0FxUVc0R1JpNlBp OQpxTnRvL2lMVExQUmRJc05IOFVUZWRmNmZEYVNtQm44cGtCWGU3TXBWMldaU0crV1NOQ3VGQlUv eVkxa2M1dWJqS0s5NVdYTloKZkh5Tlg1bi9BQ2M5M3Awaks3Uy9xcGYycENDaW1wUDNidDJ2OWpt V2xsL1B5NmE2WGEzZkdvMlIzR2VlUmlnRGFmclNyYnlZCkdZNWlSeHloNS9Tbk5iU2tmNnFYL3Zn LzRWOG1vUzdIdlhHTmcvbCtsTkl3YzlqM3A1dEpDUDhBVlMvOSt6L2hROE1rY1pMUgpTZ0QwamIv Q2prbDJDNCt4MHE0MTYvaHNMTzFsdnJ1K2NRUVcwUzdubmR1QWdIditRR1NlQWErZ3YrQ2hQZ3pX L2gvK3dINEsKMGp4RnFmOEFhK3JXbmlHMVdhZnFGLzBlNkt4aGp5d1FZWGNlV3hrOG12VXYySGYy VC84QWhYbW5SK0x2RWxwdDhSMzBmK2gyCjBxZ25Tb1QvQU8xWEgzai9BQWpDanVUamY4RmVOSXU5 Wi9abzBhR3l0THE5bFh4TmJNVXQ0V2xmSDJlNTV3b0p4eUsvdDM2TgpmQWxmSjh4b1p0ajd4cTFt a29YYVVZYnB5WDh6OC9oV21qYlIvSHYwa09McVdaWkZpOHR3YVVvVTR5Ymx2ZVczdXY4QWxYbDgK VDdwSm53RDRRK0dkaDR1OEI2anEvd0R3a2tkcnFPblhNTm1OSkdsVHp6M00xd3pyYlJwSWgyRXlH Tmgvc25HZXRKcW53TzhUCmFNOTZKN1hUSTQ3Q3lOL1BjbldMTTJpSUdaTnYyZ1MrVjVoa1IwRVli ZnVSaHR5S1R3N2FlTHZDbGhjUVdPZzZ4RTF4ZjJPcApDWnRLbmFTR2V6WjNoSzVYYmpkSVN3WlRu QTZjNTZUVnZIdmkzV2JiVWJPZndCWi8yUHFkbjlrbDB0ZEN2VnRVYnpaWnZ0Q2YKUDVpekNXYVI4 NzltWHhzMmdBZjM5VXJZbU5SdW5LTW90OWJhTFM2VnJkYjJ2ZnphNi81dTBLR0JuUlNyUmxHYVQr RzluSzdzCjN6YzF0T1cvS2xiVzBYMDV6NHFmQnZVL2hOSnB6M2hFMWxxMXREYzJkenM4cjdSdmlX UmdpRTdpcUZ0aGY3cFlFWnlDQnlpbgprazlUNlY2RDhTZkZuam40cjZSbzFuckhoeTljYUJDdHRZ elE2TE9rMFVBUUw1SmJCeW1RWHdlak14QkFPSzVML2hBL0VBLzUKZ0d2ZitDMmYvd0NKcnB3VmFw N0ZmV1pMbjYyZW5sK0cvbWNlWlVLUDFpVHdVWmV6MHRkYXJSWFhwZTl1dHJYMU1wamtqMHp3Cktj eEFQUGV0VC9oQXZFQngvd0FVL3IzUC9VTm4vd0RpYUg4QmVJTWcvd0JnYThmKzRiUC9BUEUxMUt0 VC9tUndxaFUvbGYzRwpXc2d3YSs0ditDUlB3TDhWNmRxTi93Q1BMaTd2Tks4TGFqQWJXMnNtR0Yx cGdlSnlDT0VUa0t3d1dPZW9yeHI5aVg5aDNWLzIKaXZpRjlvMTZ5dmRLOEg2TElyNmcxekE4TW1v TjFGdkdHQU9EL0UzUURqa25GZnFacGVrMjJnNlhiV2RsREhiV2xwR3NNTU1ZCjJwR2lqQVVEc0FC WDVYNGljVjA2ZEdXVlllMHBTWHZQZmxXOXY4VC9BQVhtOVAzYndnNEVyVmNUSFBzWGVFSVAzRnM1 UFp2dgp5cmIrOC9KTytMNG0rRVhoanhsNGxzTloxVFFkSzFEVmRNLzQ5cnVlQlhsaDlnZlQyTmVS K08vaDM4SHJtd3ZZZkx0TkowL3cKM3JkdC9hMGRycDBqUlhsd3B5bG1TRUlrT1hIN3VMSkc0Y0RO Wkh4OThDZUs5ZjhBMmdwN2haZGZ0dE9rdHJMK3hMeXcweTR2Ci9za2l1ZlBWVEhQSEhDVzR5WjFa V1hQUFkxTDc5bnlaOUI4UlFyNGQxQnZQK0pjVjVDbjcwYjdITUJhVmNOL3EvdjhBemV4OQpLL0R6 K25EMXp3LzhLdmh0NCt0TFpySHczbzA4SGh1UTZmQ24yQXdDMEtsWkRFRktyd0N5dGdnamQ3NXAz Z3I0UWZEblg5TTEKTFV0SDhONk0xdnI1bnRyMlVXWmphNkFtYnpVWU1BY0dWV0pIUWtaNTROZU0r R3ZDT3VXdnhhbG44WTZGNDMxUHd4L2Flb0RUCjB0dnRNcVc5d1h0dnM4cFNOd3l4K1Vzb1Z5TmdP ZVFUWE0zdncxK0lWL3J5SFVKUEYrbGxvcEJvMTdEcGx6cVU5bE1OU3VHYgpiNWR4R2tKYUl4SE00 S01neG5HUVFENm5uK0N2aFM1c3J1Q1R3OXBNa04vYlRXVnhHOEFaWjRKWkRMSkd3UFZXY2xpTzVx dnEKbndDOEY2NW92OW5YdmhuU2JxeTgxSi9LbGdENGtTTVJxNEo1REJBRnlEbkhGZk9uaUg0UytP ZFArSDhPcGFEWWVLNGZGK3NqCnhEQnFEdzNra1VzeW1TNWEwM0YyMm9jTEQ1WjR4a1l4bXIzeG5T NThNZUZkRXVmQWRsNGwwQzE4U1FYWGhHT3oxRmJpM2tzNwp1OU1SdDdsa21iZUFKNDBqMzlBSkhJ NHlTQWUzZUpmMllQQW5pYTIxQ09YdzFwdHRMcU5nZE1lNHM0L3M5eEZBWXZKMnh1dUQKR1JIOGdL NElYak9PSzN2RjN3bjhOZVA5QnROTDFuUTlOMUhUYkVxMXJielFBcGJGVktxVUg4T0ZKSEdPRGpw WEErTS9FeitMCmYyYU5RYnd2NGYxUFZyZXpsYlNJN2U2YVVTelEyOC8yZWFiWkZJc3N3WHk1Q0l3 eXZMc3dQdmdueER3MThIL0ZmaWw3KzIxTApUL0ZGem9PbjZQNGlrMFFtTzhzVVNaNWROYTBNY0x5 R1dOdWJ2eTFkaXdBZkdCZ1VBZlMrcitFL0FmZ1k2YlkzV21hUHB3MTMKVTdOTE9GYmZhczk1YktI dGdvVVlEUnJicVY2QWVXUFNwckg5bnp3UnBtcTNkN2ErRnREaHU3NjRqdXA1a3RsRHlTcE90d3I1 CkhRaVpWazQvaVVFOGl2blh3ejRJOFZhejhYdkNWL3IyaGVLNXZFVWZpWFQ5Umt2cm1LYVMxZzAw YU1pU0tIeVlvaXQyWnR5SAphNVo5MkNEa2ZYYTRKSkZBSGxmamI5bFBTdkgzeGtzUEY5L2VrdnAx NWJhaEZieDJGdkc1bXR3ZktEVHFnbGFNT1ErMW1KeUEKTTdmbHJmOEFnajhGTFQ0TDZicllpdTMx RFVmRXVxeTYxcWwyWUk3Y1hOMUlrYU15eHhnS2cyeEprRHEyNWlTekVudHFLQU1ECjRxK1BiZjRW L0REeEg0b3U0SjdxMThONlhjNnJORENRSkpVZ2lhVmxYSkEzRUtRTWtESnI1Vy80Zk9lRGhuL2lp ZkdaeC90VwpmL3g2dm9IOXNiL2swVDRxZjlpZnEzL3BGTlg0Nk0yeG1IWEJ6WDZqd0R3dmwrYVlh clV4a1czR1ZscTFwYnlQdy94VzQzemIKSThWUXBaZE5SVW90dThVOWIyNm8vUXIvQUlmTytEdito SjhaL3dEZlZuLzhlby80ZlBlRGM0LzRRbnhtUCtCV24veDZ2ejJKCjJxRDZWR3gzSDlLKzkvNGh6 a2YvQUQ3Zi9nVXY4ejhwZmpEeFAveitqLzRCSC9JL1EwZjhGbnZCcEgvSWsrTStmOXF6L3dEagox SWYrQ3ovZzBkZkJQalAvQUw2cy93RDQ5WDU2L2RRSHNCMHBBTjdZSEdLZi9FT2NqLzU5di93S1gr WXYrSXc4VC84QVA2UC8KQUlCSC9JL1F2L2g4OTROSXlQQlhqTC92cXovK1BWN2greVorMW5wSDdY UGhqV05VMGpTdFcwbUxSYjRXRWtkK1lpOGpHTkpOCnc4dG1HTU9CeWM4VitRZU52SGZ0NzEra2Yv Qkhyd2cyaC9zMTZucXBJSzYvcmx6T3YwanhELzdUcjVQalRoREtjdHl5V0p3OApXcDNpbDd6ZSsr L2ttZmUrRzNpRG4yYzUzSEJZdWFsVDVaU2RveFcyMnFYZG8rc3NZcjVzL2FKLzRLVitHdjJiL2kz ZmVFTlIKOE0rSmRUdkxDR0daNTdOcmNRc0pFRGdEZklwNEI1NHI2VHI4dy84QWdySjRXYlJQMnN4 cURIQzY1bzl2T3Y4QTJ6SmlQL29OCmZHOEQ1VGc4eHpKNGJHcThlVnRXYldxYTdlVno5RzhUcyt6 SEo4bldOeTFwU1U0cHRwUDNXbjBmbnludW4vRDU3d2IvQU5DVAo0eS83NnMvL0FJOVNmOFBudkJ2 L0FFSlBqUDhBNzZzLy9qMWZubytBYzVwcDZqR2VLL1hmK0ljNUYvejdmL2dVdjh6K2ZmOEEKaU1Q RS93RHorai80QkgvSS9RNWYrQ3ozZzF1bmdueGwvd0I5V2Y4QThlby80Zk8rRHY4QW9TZkdmL2ZW bi84QUhxL1BKU0VBCjllOUtzdUIyTlA4QTRoemtYL1B0L3dEZ1V2OEFNUzhZdUp2K2YwZi9BQUNQ K1IraFkvNExQK0RXNmVDZkdmOEEzMVovL0hxUAorSHozZzNQL0FDSlBqUDhBNzZzLy9qMWZubUc4 czVIUTlLRHl4STRKcEx3NXlQOEE1OXYvQU1DbC9tUC9BSWpEeFA4QTgvby8KK0FSL3lQME0vd0NI ejNnd2Y4eVY0eS83NnMvL0FJOVNqL2dzNTROSS93Q1JKOFpmOTlXZi93QWVyODh0dXpuZzBLKzMw b2ZoCnprZldtLzhBd0tYK1lQeGg0bjZWby84QWdFZjhqOURQK0h6M2czT1ArRUo4Wi84QWZWbi9B UEhxUCtIejNnMy9BS0VyeGwvMwozWi8vQUI2dnp5em5JeVBmMnBVSG1ESU9CL09qL2lIT1IvOEFQ dC8rQlMvekQvaU1QRS8vQUQrai93Q0FSL3lQME5IL0FBV2MKOEdrWi93Q0VLOFpZL3dCK3ovOEFq MUIvNExQZURWeC94UlhqTG4vYnMvOEE0OVg1NkI5bkhYdFRXZmVNOU1VZjhRNXlQL24yCi93RHdL WCtZZjhSaDRtLzUvUi84QWova2ZvYVArQ3puZzVobi9oQ2ZHWC9mVm4vOGVwRC9BTUZuL0JvLzVr cnhsLzMxWi84QQp4NnZ6MFdUYXVPcDYvaFNNbXdBOGNmNDVvLzRoemtmL0FEN2YvZ1V2OHhmOFJo NG4vd0NmMGY4QXdDUCtSK3RYN0ozN2EyamYKdGUzWGlHTFNORDFyUno0ZFMzYVkzNWhQbStjWlFv WHkzYnA1VFp6anFLOXBjNGpQdFh4Qi93QUVXZkRjOXY0WitJdXN1cEZ0CmVYMWxwOFo5V2hpa2xZ ZmxjclgzQVJsT2EvRk9MTUJoc0ZtdFhDNFJXaEhsdHJmN0tiMzgyeitsK0FzMXh1WlpEaDhiajlh cworWnZTMzI1S09pMCtGSStOay80TFBlRGl6ai9oQ2ZHZVVka0kzMmZCVWtIL0FKYmVvTkwvQU1Q bmZCdVIvd0FVVDR6SC9BN1AKL3dDUFY4SS9GUFFVOEovRnZ4bHBLY3JwUGlMVXJJY1k0UzltVlQr SzRQNDFqM09tM0Zwb2NXcXl4R1BUcDd1U3dpdVhJRWJ6CnhwSEk4WTc3Z2tzYmVtSkJ6bklIN1BU OFBzaG5DTTFUZnZiZTlMcjh6K2I2L2kxeFRTcVRwdXRGdUxhZnVSMHM3ZHU1K2c1Lwo0TE8rRFZI UGdyeGtQK0JXZi94NmtQOEF3V2Y4R2pQL0FCUlBqUGovQUdyUC93Q1BWK2V3U1NiVFRlTEd4czBr RVJuQXpFc2gKUXVFTGROeFFNMk91QVQwRlgvQ2ZndlZQSHZHaTJiNmwvcFVObCs1ZFA5ZktrcnhS OHNPV1dDWTU2RHl6a2drWmMvRDNJWVJjCjVRYVMzYmsvOHlLWGk1eFZVbXFjS2liZXlVSXR2MFNX cDk5SC9ndEI0TkEvNUVyeG54L3RXbi94NmwvNGZQZURmK2hKOFpELwpBSUZaL3dEeDZ2enkxWE9s WGN0dGRrV3M4THRGSkhLUXJJNm5ERG51Q0trTURuUnY3U1BsZllmUCt6K2I1eVk4ellHMjR6dXgK Z2o1c2JlMmM1RlgvQU1RNnlLeWZzMy80RkwvTXovNGpEeFJkeDlxcnJmM0k2ZXVoK2hQL0FBK2Q4 Ry85Q1Y0eS93Qys3UDhBCitQVUQvZ3M1NE5IL0FESkhqUDhBNzZzLy9qMWZuZC9hTVBQNzJMQ2dN Zm5IQVBRL1RtbkMvaUxJUE1pTFNqS0FPTXY5UFg4SwpmL0VPTWovNTlQOEE4Q2wvbUwvaU1uRTNT dEgvQU1BaC9rZm9lUDhBZ3MzNE94L3lKUGpJZjhDcy93RDQ5UWYrQ3p2ZzBmOEEKTWsrTXYrK3JQ LzQ5WDUyeWF0YnhRRjNtaEVha2d0dkdPT1NQcldwZCtHcit5OFJYdWtUUUxGcVdtbzczVnU4OGF0 QUVYYzJTClcyOERuQUpKN0EwbjRkNUV0NmIvQVBBcGY1bFE4WU9LSmZEVlQxUzBoRjZ2WmJidXp0 M3MreDkvRC9nczk0Tkkvd0NSSjhaLwo5OVdmL3dBZXBQOEFoODk0TjQvNG9ueGtQK0JXZi94NnZ6 MXY0bTBwa2p1a2UxZDFWMVdZR05tREFNcEFPT0NDQ1BVR2tzWUgKMVhVRnRMUkd1YnM4Q0dKZDho NEpQeWpub0Nmb0RSL3hEcklyYzNzM2IvRkwvTUY0d2NUODNKN1ZYN2NrYi9rZm9XUCtDei9nCjAv OEFNbGVNdisrclAvNDlRUDhBZ3MvNE5KeC93aFBqUC92cXovOEFqMWZuZWx6R3laRG9Sazg3aDFv anZJaThlSllqNW5LZwpPRHUrbnJUL0FPSWM1SC96N2Y4QTRGTC9BREovNGpIeE4veitqLzRCSC9J L1JIL2g4NzROemovaENmR1F6L3RXZi94NnZwSDkKbjM0MldYN1Ezd3IwdnhicDFqZTZkYWFvR01j RjNzODFOckZUbmFTTzNZMStNRTAreEN4d0FvSnhYNjUvc0I2Rko0ZC9ZOThCClcwMFpobS9zNFN1 cDY1ZDJiUDVFVjhQeDV3dGxtVjRLRmJDUmFsS1Z0VzNwWnQ3L0FDUDAvd0FLK09zNXp6TXF1SHpD YWxDTQpPYlNLV3ZORkxWTHMyZW9lTXZFY2ZnL3dycU9yVFJTelJhYmJ5WEx4eDQzdUVVa2daNHp4 WHlQQi93QUZvL0JrMEtPUEJYakwKNTFEQWI3UHVNLzhBUGF2ckw0aDJCMWJ3SnJWb3E3M3ViQ2VO VjlTWTJBL1d2eEJ0N043S0lXOHk3SnJZbUYxUFprSlEvcURYCkp3QncxbCthMDY3eGtXM0J4dFp0 YU8vYjBQUjhXT01jMnlLcGhsbDAxRlRVNzNpbnFuRzI2ZmMvUTgvOEZuZkJvLzVrbnhuLwpBTjlX Zi94NmtQOEF3V2U4R2ovbVN2R1gvZlZuL3dESHEvUE12bkdPRFFNdDE1eFg2Ri94RG5JditmYi9B UEFwZjVuNUIveEcKSGlmL0FKL1Ivd0RBSS81SDZHLzhQbmZCMy9RaytNLysrclAvQU9QVWcvNExQ K0RUL3dBeVY0eS83NnMvL2oxZm5tMGdBNXgrCmVLVlJ2Snh3S2Y4QXhEbkkvd0RuMi84QXdLWCtZ LzhBaU1QRS93RHorai80QkgvSS9Rei9BSWZPK0R2K2hKOFovd0RmVm4vOAplcEcvNExPK0RSMThF K012KytyUC93Q1BWK2VnazVDOFpwVCs5eDJ4Ui94RG5JLytmYi84Q2wvbUgvRVllSjcvQU1hUC9n RWYKOGo5Q2gvd1dlOEc0L3dDUko4Wlk2ZmVzL3dENDlTai9BSUxPK0RTT1BCUGpJL1JyUC80OVg1 NUVGVGozeFFPR1BUMHg3MHYrCkljNUgvd0ErMy80RkwvTVgvRVllSi84QW45SC9BTUFqL2tmb2Iv dytlOEdqcjRKOFpEL2dWbi84ZW9IL0FBV2Q4R3NNandWNAp5Lzc2dFA4QTQ5WDU1RmdRQ0NPZW5Q RkFiYTNIVDBvLzRoemtmL1B0L3dEZ1V2OEFNUDhBaU1QRS93RHorai80QkgvSS9RMC8KOEZudkJv NitDdkdRL3dDQldmOEE4ZW9QL0JaN3dhQm4vaEN2R1dQOTZ6LytQVitlZTdKN0h2N1VndzBlTytQ em8vNGh6a2YvCkFEN2YvZ1V2OHgvOFJoNG4vd0NmMGY4QXdDUCtSK2huL0Q1N3dibkgvQ0UrTS84 QXZxei9BUGoxTmwvNExSZURJb25ZK0N2RwplMVZMSDVyUG9QOEF0dFg1N0tTRDE1NyszK2MxVzFk aXVrM1o0eVlYeDlkcHFvK0hHUnQyOW0vL0FBS1grWk12R0xpZEp0Vm8KL3dEZ0VmOEFJL2J6NFZl UG9QaXI4T05COFRXdHZjV2x0cjFoRGZ4UVRsZk5pV1JBd1Z0cEl5TTg0SkZjcCsxVCswenB2N0tY Cnc4dGZFbXJhYnFlcTIxM3FNZW5MQlltTVNCbmprY044N0tNQVJudjNGZFA4R3ZDeStDUGhQNGIw ZFNOdW1hWmIydy80REdvLwpwWGhYL0JXZndsTjRtL1pFdTdxRW5HZ2F0WjZqSi91Ym1oUC9BS09G ZmgyVTRUQzRqT0tlR3Fmd3BUdHYwYnN0ZnVQNmV6N0gKNDdCOFBWY1pTL2p3cGMyeXR6S04zcHQz T1EvNGZPZURTY2Y4SVY0enovdldmL3g2Zy84QUJaN3dhRGovQUlRbnhuLzMxWi8vCkFCNnZ6MENr Tnp4NlVNdnVENm12M0QvaUhPUi84KzMvQU9CUy93QXorWWw0dzhUL0FQUDZQL2dFZjhqOUREL3dX ZThHZ1ovNApRbnhuL3dCOVdmOEE4ZXBQK0h6L0FJTkgvTWsrTS84QXZxei9BUGoxZm5xV3lOdU9v cHJLUVJ6a25weFIvd0FRNHlQL0FKOXYKL3dBQ2wvbVAvaU1QRTkvNDBmOEF3Q1ArUitobi9ENS93 Ym4vQUpFbnhuLzMxWi8vQUI2aHYrQ3ozZzFSejRKOFpnZjcxcC84CmVyODlTbnk1NDQ2VWpOdTQ3 Z1VmOFE1eVAvbjIvd0R3S1grWW40dzhULzhBUDZQL0FJQkgvSS9ZNzltVDlvdlR2Mm8vaHFQRQor bGFkcU9sMnYydVcwOGk5S0dVTkdRQ2ZrWmx3Yyt0ZWlzTnd4WHkvL3dBRWpQOEFrMDV2K3czZS93 RG9TMTlRRVo3NHI4SHoKL0Iwc0xtVmZEVVZhTVpOTDBSL1ZIQzJQclk3SjhOak1RN3puQ01tOXRX dGREeXY0ay90TDIvdzkrTTFoNFl1clpiWFRocHNtCnE2bnF0MURjTEJhd3FkbzJzc1pRODlXWmdv T0JuY1FLdFdmN1dmZ25VYldCN2U5MVdhNXViaGJhT3dUUjdzM3pNeUdSVDluOAp2emRwUUZnMjNh VkJPZUtyL0d2OW04ZkdMeExlWFUycWZZYmE4OFB5NktVU0RlNnUwNlRMSmtuR0FVQUs0NXoxRlkz aGY5bWIKWDErTEduZU1kZThSNlplNmxiWFNTVFEyZW50QkMwTWR0SkJHaUJwR0liTWhZa2srZ0Zl UWUrYkdvZnRrZUFOTXU3aUdYVXRSCnpiNzl6cG85MjhiQkNCSXl1SXRwV01uRHNEaE8rS24rUEg3 UUIrRmVoZUg1ZEtzSk5adWZFdDdCYldycGJYTTlzc2NoR1pHYQpDT1JpZHB5cXFDVzdESE5jUzM3 RmQ1NUxML3drTnNDMXZxMEgvSG0yUDlOZmNwKzkvQjM5ZmF1KzFmNEpUYW40VThBNmFtb3gKeHY0 TnVMS2FTVHlqL3BJZ2pDa0tNL0tUakl6bkZBRXQ5KzB4NFAwZTUxU0cvdnRRMDJYU1lYdUhTOTBx NnR6Y1JySXNSYUFQCkdET1BNWlZIbGJzbGx4bklybmZFUHg3OENMOFZQRFIxUFFMNU5SdWRPdXIy MTFuVU5BbGhmU1lvMlZaQTdTUmlTRUh1ZUZVQQpiaU55NTVhVDlpVFY3N1ZyMjh1UEZWbzk3SEhO OWh2elpTUzNNc3pYMGQzRTkxdWxJa0VaakVlMWRvS2ROdUJYVGZFejltN1cKZmpCYzZWZDY1clds cmNqU3IvUmRVV3pzcElvNUxlNjI1YUhkSXhXUmRpZmUzQS9Od09NQUd2YWZ0ZStCYjdURnVJZFIx T2FTCldXR0dHelhTTHMzdHg1eU84THgyL2wrYXlTSkhJeXVGMnNFYkI0TmVrMk4ydC9aUXpvc3FM T2l5QlpZMmpjQWpPR1ZnQ3A5UQpRQ0s4TjBMOWxIWDVmaUxvL2liWGZFMmwzZW9hWmRhZVdqczlO YTNoa3Q3S0M3alFBTkl4RWp0ZE16SEpVQlFBTzU5MlU1SHIKUUF0QUdCUlJRQVVVVVVBZWNmdGpm OG1pZkZUL0FMRS9WdjhBMGltcjhjcENmTWZIcitkZnNiKzJOL3lhTDhWUCt4UDFiLzBpCm1yOGNu QjNzQnpYN2w0VS83blcveGZvaitZdkhuL2Y4TC9nZi9wUTUyQlhqbWtBSGNnbnJ4VEQ5MzYvcjJv WGc1UGF2MVkvQgpuY1huSGZHZndvQjU5czA0TjhnSHRqTk54dEpCUFhtZ1EyUjNWRDVVYnpTazRq alZjdEk1NFZRTzVKd1B4cjlrdjJUZmhVZmcKcit6dDRSOE55TENMclR0T2lGMDBRSVdTWmwzU056 enl4SnI4NnY4QWduTit6dy94NC9hSHNydTZoWStIL0I3eDZwZXQvREpPCkRtM2h6dUJ6dUhtSEdj ZVd1Ujh3cjlXRlRCelg0cjRwNXZHZFNsbHROL0Q3MHZWNlJYM1hmelIvU3ZnWncvT25Sclp4VlZ1 ZgozSWVhVHZKK2pkbDZ4WTZ2aHY4QTRMTGZEWnB0RjhHK01JSUN4czU1ZEt1NWMvZFNRYjRoai9l RDE5eVY1MysxVjhGVStQOEEKOEJQRWZoZkNpNnZyWXZaT1FwTWR3bnp4a0Z1QmxodHoyREd2Z09G OHpXWDVwUnhVbmFLZG42UFIvY25mNUg2dnh2a2p6Ykk4ClJnb0s4bkc4ZjhVWHpKZk5xM3pQeW4r QVhocTA4WWE3cjFoZXhySkZQcEt4cTIxUzhCZTh0NHk2RWc3WENzMkRqak5kVmJmRApYdzEvWjE5 cU5qNGQxYlVUUG8rdXJiNmQ5dmFlVkxpeHVGalNaR1dQY1NVeXhYR0Joc2NkUEhaWUpiV2VXR2RU RlBieU5GTXUKZVVkVGhnY2VoRmF2aG53bGRlSWJiVWJ5SzhzTk9zOUhqV1c2dkwyNk1FY1Jja0lv d0N4ZHlHQUNxZW5KQXIrbE1WaFpPVHErCjFjVTdhYTlyVzBhM2R2UG90eitNY0JqNmNJTER1Z3B5 VjlYYSs2ZDlZdTNLbEs5OU5idlk5cnN2Z3Q0YjhJZmFaSXJXL3ZKVwowUzlhT2E4Z25rczcxZnNr Y29tV1NTM2ppRWdja0FReVNEYnprSG12UFBDMCtsL0dmNGhMTmY2UkRwMWpZNkZQY3lXbW5TQzMK KzB0YndCaGw5cDI3ajFJQlB2bm1xai9BVHhNc2NDS2xoTElwVmJpQkw5UzJraVNNeW9iZ2RJMVpB VytYZDZFQmppdERVdjJjCmRXTTF0L1k5N3B1clc5eFlXMXpETXM1alc5bWxpYVl3UUJsQmJDSVd6 SUVIYk9jQ3VLbXFOUG1jOFJlVFZsTHQ1NzIxM1hwcApvZXRXbmlhdktxZUQ1WVFsZHhTK0xheStH K2xtbmErcnMxZmZydjhBaFRuaGtSYXdiRk5TMHdXVVQyYzBseGVSM1N5SkxaeFgKRzhCNGg1WlV1 VnlEbkF6a0htc1B4VjhMOUQ4TTJIaXVlODBEWDlHL3NuVXJUU3JFYWhmTWdrU2FZb2I0NWlUZXUw YmdGd25JCjVJcmp2Q0h3bDFmeDc0ZEdwV1VtbXJETFBKYTIwVnplQ0dhK21qak1ra2Nha1lMQkFU ODdLRGpBeWVLdDIvd1UxclVkQTA3VgprdXRKazBlL2hrayszdGVQNUZxc1VmbU9zaEtidUU1L2Rx NjlRRGtZcTFUVk9kcDRqYXllOTdxemV0K3RtdGIyMVMyc1krMWwKV3AzcDRQZm1hYVN0WjNTMDVm czgwWHBhK2psdW1laWo5bTNUcm5XWWR1a2F4WlJRWEY1RExZWDk1TjUrb1dzSlJVdjRCRkEwCnJx NWJPMUVLWVpUdkNnazFkYytCUGh6dzc0djBqUklyWFd0WnU3MDZ4Y0JZcjBKY1h3czJ4RFp4SXNa QWVVNEJZQm16MFVIaQp1UXV2MmQvRkduYXRIRzBtbS82T2szblhrVjh6dzZlc1NLN0NSZ3U0ZkpJ akFJckFoc0RrRUIvZ2Y0QlgzaVB4aDRvMERVTDIKRFJkWThOMlAyaUlPNGxobnVTMFlpaU1pazdW ZnpFSWNaeHVHY2M0d1QwNTNpcnBKN1g2M1Nla205RzErRitoMU5KeTlsSEwrCldUYVYzYmRXazFy QlJUY1l1MTlydXkzVDZTMzhDNlByWHc5OE5XbDVvVjdwR3F0WmE3cUNPWnRrMW9iWnJlUlliaEhq M1RjWgpVRjlwVU4rZWxkZkNyUS9FbXZSV2phTHFKbEhpYnhMYlhOL0JLNi8yZzlxaXlXMXBzaGdm WTBoeUZXSkMyQSt4RG41ZU8xVDkKbS9YSmJpQmROa2p1bnViQzJsS1hzbjJhVjcyWlptYXpVSEk4 eFJDL0xsRnlDQ1FjQTBmRTN3WXU5SXVJSHM5VjA2NzArWnRPCkUwelhEcTFoUGQycVhFWDJoUW55 OGx3cFRlZmxHUUN3QmNWVGxLMVBFYSs4K3VuTmZ6djlwV1QzYTdrMUhYcHg1cXVEdWx5Ugorelo4 cWovZHM3OGtydGJLVnIydGZjK0l2d24wZndwNEwxWFU5SzBueExxN1EzZ3RwaWZPdDE4UHFMT0dj dk9qd0xLVWQza0MKUE1zZVk0aWVXK2F1bDF6OW4zVHZGM3hiRnRvM2gvV3JMU1gxM3c5YXl3MnBr dUVnMDY4MDVwWnJvUHM0VHpVQythZmwzYis3CllISDNQN04rdFcyak03M0NKcVp2M2l1a2tabHRr c2xzdnR2MngzeDVoWFp6c0tGdTIzZDh0VVgrQW5pRzBrdlV2THZSdE5ObApIUHVGeHFKL2UyOE1F TnpOS25scTI2SklKNFpDT0dJZkFRc0dVTlRqS0tVTVQ3MW1ydSt1c2RiWFNkclBWTHJmdTJuU25H YmQKVEErNjNGMlZySjJscHpjcmF1NUxSdHU2UzdKZFQ0ZStEM2h6Vi9FZHpweVdHcTNNK2tlRk5O MXgwVzhua2ZWSjd2N0dYd2x2CmJTeUpIQ3M4amJZMFluYXBkZ29hdkwvR09tVytpZU05WnNMT1M4 a3NiSFVMaTJ0bXVvL0x1R2lTVmxReUlRQ3NtMERjcEF3MgpSZ1l3RjhVZUZ0UThCK0xMN1NiOVJi NmxwVTNreW1LWU9BZG9Lc2pxY01ySXlzQ09xc09uSXJSK0Rmd3B2UGpuOFZmRC9nN1QKOTZUK0lM dGJaNUZBSnQ0QUMwOHVDUm5aRXJ0anFjWUhOZWpTU29RZUpxVmJ3NWIzZTFrcnVXNzgzNk8yeVI0 bUlrOFZVamc2CkdIVWFqbTBrdEcyNVdVZGxxdEk2N3RYZXJkLzBxLzRKYy9DOS9oeit5RG8xeFBI TEZkK0xMbWJYcFVrL3V5a0pDUjdHQ0tFago2MTlEdjkwMVU4TzZGWitGOUJzOU0wNjNqdE5QMDZD TzF0b0VHRmhpUlFxSVBZS0FQd3E0UmtWL0xPYTQ2V054bFhGeSszSnYKMHU5Rjhsb2YzUmtXVnd5 M0xxR0FodFRqR1BxMHJOL042bjVQL3dEQlNuNGRmOEs0L2JLOFNsRWppdGZFOEZ0cjhDcC8wMFF3 ClM1LzJ2T3QzWS84QVhSZld1UDhBaHI4VmJMd1I4TUxtMEZ6ZDJ1dXhIeEJQWVRRUm5kYnozbW42 YmIyMHFQOEF3UHZ0cHh1Qgp5ZzU0M0N2dEQvZ3I5OEQzOFhmQjdTUEhGbEI1bDU0THVXanZpbytZ NmZjRlVkamdaYnk1VmhmMFZQTlByWDUxTXB6dEp3Y2MKL1hwWDlEY0pZdW5tbVMwWE42d1hLL1dL NWRmV0xUK1ovSXZIMkNyWkZ4TGlQWkt5cVAya2ZTVWxQVDBtbWw2SDBKb1g3UzNoCjRYVGYyamQz VSttRHhObzNpRytzUHNqR1BVNUYwaGJlOG1FWUd4cFV2d0xsbGsyaVhadVVzeHhYRi9FZjR4ZjJs cGw4TFRWTAplYlcwdU5GYVBVN0VYZSsvRnREcWlTeXlUWEFXV1NSUmR3eDduVlN5S0FBUWhZK1lm Nm9uZ0hJN1VqTmtuOVA4L25YdVVja3cKMU9mUEcvUmRMYVc4dXR0ZS93QWxiNTNGY1Y0K3ZUVktW dDVhcE8vdlg2MzZjMm5iNXUvckg3UC9BTVlOSjhBYVBxQTFXNmtTCjkxTFdudXJtUnJjenRjMjUw dTZqWGUyRGtmYkhoZmFmNGdIeDh1UnBhWDhjTkVNTnJKY1g3eGE3Y3hKSStxL1pIM1dOOCtoVwox cTEyeFZkN010MGsyU2dMZk9aRjNFRFBuUHd0OEpXL2l2VnRXTjFaNnJxa0dpNlJOcXBzZE5meTdx K0tUMjhJalYvTGsyQUMKY3lNUkd4MnhFWUdTUjZGNFAvWngwYnhoYmFKQUgxL1RKOVN0ZE8xR2JV NXBJNUxHSVhkK0xVNmVGOHRTTG1OV1B6bHZta2dsCkJpVURqZ3gxREF3clRxMVc3dXlkcmY4QUQ5 dTZlaTFzN2VwbFdOeldyaHFlSHd5aTFHOGxlOTNyM3ZiZS9WTldiMHVtODN3Lwo4WmswclZ0Q3RM cnhEZTN0dGE2ZHFpWEY4cXppR1BWcDdpN052cVpqSzcyWlk1WS9uMm1SUTNBM0ppdFFmR0h3K0Y4 U2x0V2wKdjMxUFRYc3RRKzBRWEVFT3V6RFRGdDF1bzRZMTJOSTE0R2tacnJhUXV4d0ErNnIybWZC WHd6NHAwVFFieTUwclg5QXNMZXdnCnQ3aTE4MlNXL0wzR3E2akY5cWxlS3lkcFNpVzZoVU1LaHNv bm1MaGM4TjhKZmg3b2ZpYVRVZjdYL3RXN2pUeEhwdmh5MGF5dQpVc3l2MnhwbCswdUpJcENkdmxx ZkwrWHFRU08wY3VEcWUwcVdrbkhSMnQxbGZSclM5MnRuWkszVTBkVE04TzZOSzhHcHJtamYKbWVr YWEzVGQ3V1QzVGJkK2pzYS9pZjR5anhTL2orRzM4U1h1bHk2bk1xNkxmUy9hQ3Y4QVpxcE1HMDVW UlMwU08waWtLUUVQCk80amFNN3V2L3RENk40cHZQRUw2bGVYOStyM1YrTkdFOXUwaTJ0dE5ZeHhJ aWcvY0huSVRqc2ZtNzFUMFQ5blhTTGp3cFpYZQpvdHFWdmR3dEhOZFJRM2pOOXR0NUxPN3VZMlV0 YWlLRm1Gc0JoWlp5Qklkd1VqbWZSUDJmZkRQalJkUG1zVHIybXdoYlM0dTEKdWI1TGt6UjNHbnZl TEZHeVc0S09wUXB1MlNGZ2NoTWpCem04dVRkK1pjcTMwMDBTOWRVbHRmZnBkbTlHR2R5YWNYRnVU dlp1Cld2dk42cDZlNjVQZXowNjJSMEVYN1RXaTNKa3ZKTlhTZlZyalR0TVFTYW5GZVBHc1VGdVk1 N0NVUktTd2FUTDdRVEZJRytaMQpJcmt2REh4cHRQRHZqcndKcTlucjl6cFdqNk9xd1M2UGJSVGor eUpEYnZITGNLb1h5eWp5TXJmdTJaeUYrWVpBRmVmL0FCTTgKUFdIaGp4YzlycGN0MUpaUGJ3M0Ny Y0xJSklHZEF6UjdwSW9Xa0NrNEQrVWdZYzRyQ2R1UGV2UXcrUzRWMDI0M3RKV3M3Yk9OCnJXdHBv LzZUZC9JeHZGT1lPc2xVNWVhRDNWOVdwS1Y3cVd0MnZuNnBOZTJlSGZpcDRTMDZEVGI3VU5UUzl2 TGJUcmJTYnFBYQpkSzhseExGZCthOTF1WlFwalpPUmtpVFBCVHZVTmorMERaWG53MjEyM3ZMcU83 MW5VTHZVV3V4cXFYVS85cnd6Ti9vMlBMeXIKTkN1QW9tS2lQcXVlbGVMa0VIZ1pBb1Z0dkk1OWEx ZVNZZHU3YmV0OTE5MjIzL0E3STV2OWFzWmIzVkZlNjQ3UFcvVis4OWZ3CjFhdFpzcytIZkR0eDRy MXJUZEh0a21rdWRVdUlyT05VVXM1THNGSndPdkdUK0ZmdHo0TThOUitFUENHbGFUR1F5YVphUldx dApqRzRSb0Z6K09LL05mL2dsbjhEcGZpZCswS1BFdHhEdTBqd1ZINTVZZzRlN2NZaUFJT01xTXR6 MnI5T2wrNk0xK1IrS1dhUnEKNHVsZ29QOEFocTc5WlcwK1NTZnpQMzd3TXlPZUh5K3RtVlZXOXEw by93Q0dGOWZuSnRmSUg3Y1YrTlg3Vm53NGwrRTM3U0hqClBRM0V3alRVcEx1Qm5YSG1SVG56QXc5 dHhjRDZWK3kxZkJQL0FBV0grQmhnMUxRZmlMWlc3RkhBMGZWV1ZTZHVUbUNSam5nYgpzb09QNDY0 UERUTTQ0Yk5IaDV1eXFxMy9BRzh0VitxOVdlcjQwWkhMRzVJc1hUVjVVSmN6L3dBTDBsOTJqZmtq NXU4RytEOUYKMVg0THdhcHFsaTkxL1k2YXpmTkhiemZacEx4b3phSkhHOG9WbTJMNWpFQWR5Y1l5 YTdxei9aMDhLNmlJZEZTMnZvcEU4VWkzCmZVamRNMHh0NU5OVzZodEdDeGtCbmR2S1ZnaFptd1Fo UHkxODdxTnh3Q2ZvVFd2NGY4R1huaUxTTlR2UmRXTmhwdWwrVjlwdQpyNjRNTUprY2tSUkRBWXRJ eEIyakhBQkpLZ1pyOW94T0JxNnlWZHhWMzMwY25wMTF0ZTNuZGRrZnpmZ00zdzJrSjRTTlIyVjkK ZFdveHM5ZVhTOWsyNzZKUFhWczlLMWExMGY0TmFhZFJzOUZhOU1HczZhMGxwcTlwTWpXN3kyRi81 a1NHNGhqbGFMS282bDR4Cms0NjdReG8vQWo0WmFCOFI0cmk2MW0xdmlMM1cyc0lZN0s3RnNsb2hz cnU3eU1vMjdEUUltRHh0Sjc0eHpwK0JmaU9hU011ZApNODVncjN3bTFGRk9rN3JacnRUZGx2dVp0 MGVUS2w4QlNEaHNLZG5XUDJZdGJPcmVSb2R4YmF2Yk5hV3NsdktaREMycFhFdG0KTHQ0YmRTUG1L eGtrRjltY3F2M21DbkNjcUVhY29LdmFjbDhWOWtyZWZuZS9WWGVxMU9tbEhGVHIwNjBzSGVuQnY5 M2JSdVNlCmkwYmRyV3RacE5KYU5wSFZOOEV0R3ZmQ3RsTGEyV3JYeU5CUHJsdG8wRXF0YzNzamFM WjNZdEVsV015c0EwcnQzT3lNN1ZEWgpZODk0ZCtGK2lhdE5aV1owWFhmN1hmdzFxWGlZMkgyMWhk WDh0dmMzMEVlbXBINVFaV0F0a2RtQU1qZVhJQUZKRzNpdkN2dzYKMUx4ZjRiVFZkT2xzbVdUN1M5 bGJtNFpidTkreXdKUGNHRkFNWmppZEcrWmt6bkM3anhXcFkvQXJYTHpUYlBWSXJyU0JwVTFuClBx SjFJM2JwYjJxUUxDOHU0bEE1ZFJQRWYzU3VDV09DU3JZcDB2Wng5bkxFYS9OYSs5ZnJyK2QwOWJy UmZXRldtcXNNRmVMNgphTld2RzFueTZXVzNTMGs3V2Z2ZGxxZjdQZW0ybWgrTDdrMmVxUUxwMWpl M1ZrN1hFMDArbTNGdG8xdnFNbHBjaExieUJzbG0KTUJNcnh1eFZ0cXF5SGRRK0pYd3EwTFI5TytK MG1pNkY0ZzFCL0JtdVMrSEk0SWI1NTNzNGtpdm5PcTNCU0xPMHRieHJ0d3NTCjRreTJXVXJnMzM3 UHZpSFI3MjZ0cmk0MFdHQzBGMmRUdUYxQXlXMWk5cE5ESGNSemhGTHRJa3QxYnFGUkpOeG5YYVRo eXRUUgovZzNyOS80ajhhNkMxbmRRK0pQQ1ZpSko5UFdSTjF3LzIrMHRaSW1jdHRLQmJqelF3SkRi RjdHaWsxcEo0bTZWdXJ0OFVVMzgKWHlldW5OZDZQVjRpVDBwckE4cmZOdWxkKzVKcEwzT21yV2w1 Y3ZLcnRhZXEvRnI0YTZCTDRrK0xtcjZYWnk2UWRHdWZGZW10CmF4eVJ5d1RHM3RJTG1KNDFhUDhB Y0RMU0x0VGxWS2JXQlVsdEh4Yit6cjROMUh4ZDRodm9kTzF2VHRJaHV0TnRZckhUUmRYcwoxbmJU Nk9MbzZqRXNWdklaVmVZTXFpVHk0VDltdVAzbTVzeGVRZUkvZ2xxbWlhdnJObEZKRExlYUJvMW5x OTVhU1NFWEo4elMKMDFHNFZBb0tFUXgrYU11NjcvSnd1NWlGcGRWK0FmaWJTUEdGMTRkSDJLNjE2 eGdzMHVkUHRiM2RMQUxxN3Q3V0NFN2dxc0dtCnVyWVpSbWl4S0dERlFTT1NHSFNqQlJ4VnZkVnU3 VDVHbnEvUkp1OXVhM2RQdW5qbktWVG55NVNmTy9SU1NtbkhTTnI3dHhWcgo4dk5iUk5kajhQdmhW bzBmeFU4RDZkZWVGTmExYlQ5YjBKcno3VTF6SjltOFEzVXVnTmVoTFlyRUIrNnVXTVNxaGR0eXB1 eTQKdzBuZ0w5bXZUUEZGN29MenBya1drNnhaK0Z5bDRyRHludTc2NFdLL2dXUXB0THhZbVFKOTZO bzIzQTdTSzVYVC93Qm1yeGZjCjNpMjhzTm5wNzI5eTlxMzJtL1ZVdHJnWDhsaXNlVTNCV2t1NFpr UmwrVStSSklXVkZMMVc4YWZDS1h3WDhOYkhWN201dTB2cAptc3hjMkVxN1JhVHp6NnhETXZYN3lO cFE1N21WODlCVzgycFN0VHhPcjVZNlhscnpOMytMUnU5dXlYbFpMbWhHVUl2MjJBMFgKTlBXMGZk NVl4dDhDYlN0ZnEyL05TYjN0SitGL2hueEY4Qkg4WXh4NnJheTN0dHFOd2tkc2JtOVRSNXJlUkk0 YmVabGhNZTJRCmZPenp5eE1vdUlpcWtMKzg1cjlubndETDhWdmozNEs4T3hSUnkvMmxyRnUwNk9m bE1FTGVmTG42eHhNUHExY2ljeHF5aG1WWApJTHFDY05qcGtkRGp0bnBYMlovd1I2K0NFbXNlT05m K0lWM0hpMDBxSTZMcDI0QWg1bktQY09NalB5aFlrQkhjeUQxcFozakgKbGVYWWpGVG0yOWVXL1J2 U0tYVjJ1dlZKdmU0dUdjdmpubWM0VEJVcVNndmQ1M0hxbzZ6aytpdWsrbGsybHRaSDZDd3hMRWlx CnE3VlFiUVBRVnlQeC93RGhvdnhpK0MvaWp3d1VpZDlhMDJhM2c4dzRSWnR1WW1QMGtDbjhLN0dq cFg4dzBLMDZWV05hRDk2TApUWHF0VCsyOFRocWRlak9oVlY0eVRUWGsxWi9nZmhTME10cEkwTXlH S2VCakZLcDRLc3B3d09mUWcwTXhHY2Q4ajJyNk4vNEsKY2ZzK3Y4R3YyZzU5Y3RZOXVoZU9HZS9n YlBFVjBNZmFJK3Zja1NEZ0RENEhRMTg1cW00Y2RzVi9XZVZaalR4K0VwNHVsdE5YCjlPNitUdXZr ZndObnVVVnNxekNyZ01SOFZOdGVxNlAwYXMxNmk4ZTMxcFhPV0dEbkhwVGR1UUJubWxCMlo0QnpY b25rM0RPTQpjL24zb1lxTWRxUXRuc2NFMGhHVkkvTDJwWEQxUDAxLzRKRy84bW50L3dCaHU4LzlD V3ZxQmpnVjh2OEEvQkl3WS9aT09mOEEKb04zbi9vUzE5UU1Od3hYOHNjV2Y4am5FL3dDT1g1bjkx OEMvOGs5Z3YrdlVQeVI0NzhidjJrNzM0V2VPN2F6dExmVE5Uc3JlClcxVFVvRWl1bnVyZFoyMnF4 a1ZQSWlPTWxWa2JMNE9NZGE4NDFUOXFqeFhhK0xiWHhUY1d0cU5GR2kzMTNCbzF0Y3lONTBVVgo2 c0JrbEpYQm13Q1FBQUJuQlBldmUvRi93RjhKK1BQRVNhcnF1a2k1dlY4dmN5M00wU1QrV2QwZm1v amhKZHA1WGVHeDJxcnAKWDdOZmdqUk5WdmJ5MjBHR09YVUlacmVaRFBLOElqbWJkS3FSRnlrZTl1 VHNWY25uclh6eDlXZVkrT3YyeTlRMFBROVcxRFRiCkhTWjAwNjh1dnMwRWlYYzB1cFdWdjVhdE9w aWpaWWxNanNubU9kZ0tqcm1yVS83VzJ0V092M041Tm91bVA0WVRVcDlNajh1ZAovdHl2SFlwZExJ MmZrMmt1RUlIVHJrOUs3eTgvWlk4QjN2aG5TZEhiUUk0OU8wUzNlenRJb2JxZUlyQTUzUEV6SklH a2pZOGwKWExBbmtnMXIvd0RDa3ZDd1VBYU5iQlZ2RzFBTHVmSG50RXNKZkdjY3hxcTQ2WUhTZ0R5 VHhKKzFONHo4TTZmNFd0MjBEUjd2CldmRk5oTHJNTWRoRGZYOE1kc2tTT0lpSUlua01yTklGM2hQ TEF5Myt5ZWorSG43UW5pSHhWOFZkTDBiV3RCdGZDTnRxOWhGZQpXbG5xU3pyZTNtNjI4NTFqZllJ akpFMjVIaFlpUlFqUGdEQXJmVDlsYndMRDRmdE5MajBXV096c0pXbXRRbW8zU3ZhbGs4c3IKRzRr M29oVDVkaWtKdDR4aXRUUmZnUjRWOFBlSzdUVzdUU2hIcU5oR0lyVjJ1WnBJN1VDTHljeHhzNVJH OHY1TnlxR0trak9DCmFBT3VLZzlxVURGRkZBQlJSUlFBVVVVVUFlY2Z0amY4bWkvRlQvc1Q5Vy85 SXBxL0hOZ0M1ejYxK3huN1loeCt5TjhVL3dEcwpVTlcvOUlwcS9IS1g1bVBHZTFmdVhoVC9BTG5X L3dBWDZJL21QeDQvMy9DLzRILzZVS1VHQU0vblNxZ3oyUGJyVEI4ekx6bm0Ka3o5MGpPQjByOVdQ d1M3RnowOTYyUEFIdysxbjRxZU10UDhBRDNoKzBhLzFuVlpmS3Q0dWRnOVhjak8yTlJ5emRoNmtn Rzk4CklmZzM0bCtQUGpTUFFQQ21seTZwcURGVE1RZGtGakd4L3dCYlBJUmlOQU1ubkxOZ2hWWThW K29QN0hQN0ZPaC9zcCtHM2RYVApWL0ZXb1JnYWhxclI3ZU92a3dxY2xJZ2UyY2s4a2sxOGp4Vnhi aHNvb3RYVXFyWHV4L1dYWmZuc3VyWDZCd0p3RGpPSWNRcHQKT0dIaS9lbitjWTk1ZmhIZDlFK2ov WlgvQUdjTk0vWmYrRWRsNGFzSEYxZGJqYzZqZW1NSTk5Y3RqZTV4MjdLQ1RoUW96eFhwCmRBR0JS WDgyWXJGVmNUV2xpSzd2S1R1MzVzL3N6QTRHaGc4UERDNGFQTENDU1M3SkJTU2ZkcGFLd09zL04z L2dxbCt5OC93MworSS8vQUFzSFNZZitKRjRvbEM2Z0Z6aTB2c2ZlUEdBc29HZXYzZ2VBTVY4eGVH ZkdEK0c3RFZMS1RUOU8xWFQ5WWpTTzZ0YncKU2hDeUZqSElwaWtqY01wWnNmTmc1NUJyOXBmaUY0 QjB2NG8rRE5TOFA2MWFwZWFYcXNEUVhFVEQ3eW51UFFnNElQWWdHdnlWCi9hdS9aVjEzOWxQNGl0 cHVvSzkzb2Q4N1BvK3FLdnlYa1kvZ2IrN01vd0dYdjFHUWEvZXVBZUo2ZU93eXl6RlA5NUJhYS9G RgpiVzg0L2ZaWDduOHErSy9CTlhLOGE4N3dNZjNOUis5WmZCSjZPLzhBZG5kOUxYYmk5MG5seGZ0 SGE3RVkzanNkQ2pua1pEcU0KeTIwZ2ZXbFNNeElseCs4eHRDSEg3b1JrbkJKSnBKdjJoTlRsMCtX eVhTdElnMDR3eFFXMXJETmZSUjJJaWlNU0ZTdHlIaytSCmlDSm1rVW5uRmNLWkFHOWhUV1FrWjdF NXI5Qi9zM0RYdnkvMS93QURaZGxvdE5EOG0vdHJHMjVYVWRuNmZQNzkzM2VydTlUbwovQ2Z4VDFQ d2JwbW1XbHFsbkpEcE4vTnFVUG5SRm1hV1dFd3R1SVlaWGFUZ0RIUGM5SzF0Yi9hQTFuWGZEMHVt eVdtbHh4WE0KRHczRHA5b1pwaTl1TFl2aDVXUkNJMUFBalZWenlWTmNMdDR5Zndwd1hjT25GVlBB MEpUNTNGWC9BS2Y1a1VzMnhsT243S0ZSCnFQYjVXL0xROUN0djJuZkVNRjVjU0czMHA0cnN5L2FJ UXM4U3pMSkJIQ3k3NDVWa1ViWTFJS09wRFpPY2NWekVmeEQxQ0M0OApTU3dyYndONG90eGJYVzB5 T1lWRG80TWJPN09HQlJmbWRuUFg4TVBZY0hqL0FEbW5FYkJub0I2VVU4Qmg0ZkRGTGI4SGREcloK dmpLclRxVkcycjJmWFZXZXUreDZIclg3VUhpTHhNOTgybzIrbVhmOW9Sd0NURDNkdmlXR0o0eFAr NW5RdTdDUnk0ZmNqTTJkCm9xaDRjK1ArdmVGOVhudmJXTFRQTnVwTEpwRmVLUXEzMlcxTnBHQVE0 WmQwUk80cXdiY2NxVTRyaWM1L0dnTjI3bW9qbG1GVQpYQlFWbXJXNlcwNmZKZmNYTE84ZEtTcU9x K1pPOSt0OWRiNzlYOTU2SzM3VG5pSDdjSkZ0ZEtTM1ZmSit6SjlwUldoK3gvWS8KS01nbUUyUEsv aURoOStHM2NZckZ2ZmpGcWQ3SE9uMmJUNG81NGRUZ0tnenk3VXY3YUcybStlU1YzSldPQkNwWm1J WXNUdUJBCkhLczRBUGM0elRRU0R4VGhsK0hpN3hpdHJmcCtyRlBPY2JQNDZqZXQvbmRQODBuOGpX OGErTUx6eDc0cXZ0YnYvczYzZCt5TgpLSVZLUmpaRWtRd0NTUjhzYTkrdWErK2YrQ1R2N0xiZUNQ QjgzeEkxcTNlUFZmRTF1SU5JaWxqWkh0YkRjR01wQnh6T3dWZ2MKZjZ0RUlQemtWNE4vd1QvL0FH R0xqOW9ueEhCNG44UjI4a0hnSFM1aVFqRERhN01oSDdsZTRoVS9mZm8yTmk4N3luNmVRUUxBCmlx aXFpS29WVlVZQ2dkQUI2VitWZUluRkZPblMvc2JCUHNwMjJTVzBQWHYyV25WcGZ1dmhEd1JXcTRq L0FGaXpLUGQwMDk1Tgo3MVBUVjh0OTIrWmJKdDZxRjZVdEZGZmpKL1J4UzhSYURaZUtkQ3ZOTTFH Mmh2ZFAxR0I3VzZ0NVYzUnp4U0tWZEdIY0ZTUVIKNzErTzM3VGY3UEdvZnN2L0FCazFEd3BlRzRu c0l6OW8wZTlsT2Y3UXNtUDd0aVFBREluK3JmZ2ZPaFBSbEovWmF2SXYyeC8yClQ5Ti9hdytHRGFa SzF2WmEvcGhhNDBYVTNqM0d6bUlBWkd4eVlaQUFycVBSV3h1UmNmYmNFY1QvQU5rNHh4clA5MVVz cGVUNgpTK1hYeTd0SS9OUEUzZ24rMzh2VThNdjlvcFhjUDd5ZThQbmE2N05icE5uNUZFQWtjNTcw MC82ekE0R2ExZkczZ2ZXUGhoNHgKMURRUEVPblQ2VnJPbHllVmMyc3VDVVBVTXBIRG93K1pYSHlz RGtWbEZkelpISU5mMGhDY1p4VTRPNmVxYTJhN28vamVwVG5UCm02ZFNMVFRzMDlHbXQwMTBhNnBu WmExOFBrOEgrR1BDbXIyV3E2cW1wK0lJNEo3YThqaWl0dEx0M2tRK2JDdCtzK1V1SUNRawppT2ta QkxrNFhhWGxqK0JuaTdVMmJUeWJhUzI4NjJrdFJMck1JdEwrYTdqYVdBMjVhVFpMTEtpdGdyOHhJ Mm5EY1VuZ3o0MlMKK0FOS3NvTkkwRFJJSjRyKzAxRzh1Sm51Si83UWx0a2tXTmlqeWxZbVBuT1Mw UVZzN2RwUUxpcnVxL3RLNnZxdXFhVFA5aXN3Ck5HdjlMMUMzRXNzMDhqdHA4YkpFc2tqc1dmY0hK WW5CNll3QlhqeWVZS1RVSXA3MmJ0MzAwVDdYNjY3NmJIMEVJNVE0S1ZTVQprOUx4amUyenY3MGxy ZDI2SzJ5dmJtYmRMK0ZQaTNWOUJsMXROVnUzMXAxdEk3YTFYVmc5L05iWEZ2ZFhHWFBtK1pFaGl0 dHkKeHQ5L2VNRE9NNC9nVDRkWHZpRHgvb1doVHkzbGtkYnNtMWFFV1NpNXVXalcxa3VZaXNRZGYz cnFtRVZpckRlRHgzMU5MK044CnNrdWtMTmJXbWszTnJlYVhjWE9zVzBVdHpQS3VuUnlKYkEyN1RM RzN5T1ZjQmszZzl1YzA5YStMVWR6OGJMdnhWYTZiQUxFbQphMnROT2xKU09PemUzZTFTRWxEa2JZ V3dDQ1NDQnlhY0hqTHppMGxlTHMwdG5heVc3VFY3dFgxNzJ1a0ZTT1ZyMlU0eWs3VFgKTW05NDN2 SjdKcDh0azdhWCtGdHBzMWZGZndXMXZ3K3R2SERxZXBSYVZIYjJsMUphNnRNTk52Tk1rdTJaVWdl MWFVaGJoMVYyCkNvVHZRZ25idUlvLzRVQnJ5ejYyeTNjc0IwdEhrMDIza3ZJbHY5UWVLN2p0VjJ3 Skt4UUs3bFE0SlZTdUZKQnpXTnJmeGd1OQpXMEMwMGlEVDdEVDlLMCtTd2F5dDQya2tOdXRtOHJv aGQyTFB1YVp5eEo5QW9VREZia3Y3UytwVFg3M2tta2FUSHFiczhjTisKaG1MMmtEM3FYalJyRVpO ajRrVVlMWU8zZ24rSVpOWmlvcTFucnJvdHRIcnJhOTczdGZUYTcxTjR5eVNUZk56TFRUVjJ2cXJL CjZidGF6VjdYZS9LcnBaVjE4RXZGT3BheCsvazArOGFkRExKcUVtc3dTMjI0VEdEYkpjR1FyNWhs VW9GTFpKVTQ0Qkk1SFZkTAp1dEMxUzVzYjJDVzF2TEtWb0o0WlZ3OFRxY0VHdlU5VC9hS3MvQzg5 cmIrRnJTZE5Na3RKVTFDSXZjYWNaWm51NUxrTkU4ZHoKSk5HRmFRZy92U0d5UnQ0QkhsbXIzOHVy YXJjM2t4Sm12Sm1tY3RJOGhKSno5NXl6TjlXSko3azEyWUNwaXB0dXRGS1BUbzkrCnF1N2VucHJ1 anpzMW80Q21vckN6Y3AvYXUwMXN0bWtyNjZYOWRObTRCOWZ5cXpvdWgzM2liV2JUVGROdFpiN1Vk Um1XMnRiZQpOU3p6U01jS29BL1AyQUpxdDFZREJKSkNnQVpMRW5BQUE2a250MU5mb2ovd1RlL1lU ZjRYMjhQajd4aGFNdmlXOGlJMHpUNWcKRC9aVVRmOEFMUnYrbXpEL0FMNUhIWG11TGlQaUNobEdF ZUlxNnlla1k5WlAvSmRYMFhuWTlMZy9oTEY4UVkrT0ZvSzBGck9YClNNZjgzOWxkWDVKdGU0ZnNk L3M1VzM3TXZ3UzA3UVAzVXVyVGY2VnF0eXFnR2U1Zmx1ZWZsWDdvNVBUanJYcWdHQmlrUUVFNQo3 MHRmeS9pOFhWeFZlZUlydThwTnR2elovYitYNENoZ2NOVHdlR2p5d2dra3ZKZjFyM0N1WStML0FN TDlOK05IdzIxbnd2cTgKZm1XR3MyejI3bnZHU09HQjdFSEJCSHBYVDBIcFdWS3JPbE5WS2J0Sk82 ZlpyWTNyMEtkYW5LalZWNHlUVFQyYWVqUitKdnhhCitGV3IvQS80a2FyNFcxdUowMURTWmZMOHd4 bFZ1b2o5eVpQVlhIY2NBaGgycUR3MTQ2azhPNkRxdWx5NmRwbXI2WnJIbFBOYQozeXk3STVvaVRG T2pSU0l5dXVXSDNpcERFRlRtdjB6L0FHOS8yS3JmOXA3d1dtcGFTSTdYeHJvY2JHd21ac1Izc2ZW cmFYMmIKSHl0MVZzSGtaQi9MbldkSXZ2RFdzWFduYWhheldOL1l5dEJjMjB5N1pJSkIxVmg2ajI0 SUlJSkJ6WDlNY0w4UTBNNndhY3RLCmtiY3kyczF0SmVUZXE3UFRvZnhaeHZ3aGl1R3N4YXAzZEdk K1NXOTR0YXhkK3FUczA5MXIxc3V2L3dDRi9hdjVxU0hUOUNlUwpjS3VxR1NDWnhyb1cwYXpIMmdH WEEvMGQzVDl6NVdTMjc3d0JxeHFQN1NPdDZucGw1WXRZYVJIWVhDd2kydG9udklrMDh4V3kKMnls Q2x3R2t6RXFnaVl5S1NvT09vUEJTY2lpUHZYdnZMc1BkUGsxWDlmOEFEZVdtMmg4cC9iV05VWEgy anM5YmFkYnAvZmR0CjkzN3oxMU5yd3g4Uk5ROEk2ZHB0cmFKYU1tbGYybDVMU0l4WnZ0MXRIYlQ3 c01BY1J4S1Z3QmhzazdoZ0RwUEUvd0MwcjRoOApXNlRkMlZ6YmFQR21vV3R6YlhieFJUYnB6UEhi eFNTQVBJeXhuWmF4QUxHcXhyODJFd1FCNThSejh2cnhTN0QrSk9UVlR3TkMKYzFVbkZOcnI2dTcv QUJkeUtPYll5bFRkS25VYWk3WFYreVNYM0pKZWgzUy90RTY1L2JPbzNzbHZwc2lheGU2amZYdHVw dUlFCm5hK2x0SnBVRHhTcEtpcExZMjdJVWNNQ3JCaTZzVnJscC9GZHhjdDRuM1JXMjN4WEF0dmVL UTdDSkZ2SUx3Q01zN05uekxhTQpaZG5PMHNDU1NHR2NEajVlY2lodm54am52OWF1bmc2TlA0STIy L0IzWHp2MU02Mlk0bXIvQUJadDc3OW1yTmVsbTlOdFgxYk8KNTAvOW9YWE5PME9hd1cyMHQ0bXMv c2R1eEU2dGE1MGlQUjNrVlZsQ1NPMXBHbit0VjFXVExvcWhtVXYwMzlvM1hkQVd3VFRMClBSOU9n MHZSYnZRN1dDTko1MWhqdVhpbGFSV25sa2RXam1naG1oVldFVVVpYmxUTE51NElncWZRMGg1T1Aw L1dzbmx1R2U4RgovU3Qrcis5OTJkRU03eDBYZU5WcDkrdTk5OTkwdnVYUkk5R3RQMm9QRWtMcXNz T21YTnIvQUdWWmFWTGJmNlJicGNmWkpKWlkKcmxuZ21qbDg1cGJpZDVDcmhaRE0rVjZZNXZXL2li cVBpRHdUYWFEY1IyZjJLeUZzSTNSR0V2OEFvOG1vU1I1SllnNWJVcmpkCmtaSVdQcGhpM09sU3BQ R1B4NlZMWjJjMm8zMXZhV3R2UGRYZDVLbHZiMjhDRjViaVZ6dFJFVWNzekVnQUNuREE0ZW5yR0tX cQpmeld6OWZNaXBtMk5xV2pPbzNvNC9KN3IwYjZiWDIzWnEvRHY0ZTZ4OFhmSHVrK0dOQmhqbTFu VzV4YjI0ZlBseGQzbGZqSVIKRkJkc2RoZ1pKQVA3SGZBdjRPNlY4QmZoUG9uaFBSMWI3Rm85dUl4 STVCZTRrSjNTU3NRQUN6dVdZa0Fjc2VLOFovNEo3ZnNUCi93REROWGhHVFhQRU1OdS9qalhvUXR6 dEt5RFNvUHZDMVJ4a0U1d1pHWGhtQTZxaTE5S0FZQUhwWDROeC93QVV4ekxFTENZWgozcFUzdi9O TGEvb3RsODNzeitxUENqZ2FXVFlSNC9HeHRYcXJickNPL0w2dlJ5N1dTM1R1VVVVVitlSDY2ZWUv dE8vcythWisKMHQ4SDlTOE1hZzV0NVpnSjdHN1VBdFpYSzVLU0RnOGNsV0hkV1ljSGtma044US9o L3JQd2w4Y2FuNGMxNnprc2RYMHFYeXA0Cm1IRGQxa1EveEl3d3lzT0NEWDdkTU1pdkVmMnpmMkxk SC9hdThKbzIrSFMvRnVtUmthYnFtekl4eWZJbUE1YUpqK0tFN2w3aAp2MEhnYmk5WlhVZUZ4VC9j emUvOHI3K2o2cjVycy95VHhQOEFEMTU1UldPd0tTeEZOYmZ6eDM1YjlKTDdMK1QwczErVE9lbkgK K2ZTZ05uRmIvd0FVZmhUNGgrQ3ZqT2ZRUEZHbVM2VnFzSFBsdDgwYzZkQkpHNDRkRDZqOGNIaXNB SEo0NlYvUWRLckNyQlZLCmJ2RjZwclZQelIvSk5lalVvMUpVcXNYR1VYWnBxelQ3TlBWQnR3ZWhv engwT2NjMDdjTnVPNG9iQlBGYVdNVDlNdjhBZ2tZTQpmc25IL3NOM24vb1MxOVExOHZmOEVpeC94 aWFmK3czZS93RG9TMTlRMS9MSEZuL0k1eFArT1g1bjkyY0Mvd0RKUFlML0FLOXcKL0pCUlJSWHp4 OVdGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUI1eCsyTmdmc2kvRlRQVC9oRDlXLzhBU0thdnh2 RndqejdFCmRXa1kvS29PU2ZvSy9kSFVMQ0hWYkdXMXVZWXJtMnVVYUthS1ZBOGNxTUNHVmxQQkJC d1FldWFwNlg0UDBuUWlEWmFYcDFtdwo1Qmd0a2pJL0lWOTV3bnhuSEphRlNrNlhPNU8veFc2VzdN L0xlUDhBdzVueExpYVZhT0lWSlFUWHc4MTd1LzhBTkUvSGo0ZWYKc3VmRWo0cXpScm9QZ2p4SmRR eUhDM00xbTFwYkR0L3JadGlma2ErbnZnZC93UjR2N3lXRzcrSTNpQ0cwdHhoenBlaHVYbFlkCmRz bHc2Z0x6a0VJaDluNzE5OTBZSHBYVm1maVptZUlpNFlaS2t1NjFsOTcwKzVKbm41SjRLWkpnNUtw akpTcnRkSDdzZi9BVgpxL1J5YThqblBoZjhKUERmd1k4SnhhSjRYMGl6MGJUSWp1OHFCZVpHSTVk Mk9XZHozWmlTZld1aVZkcFB2UzBWK2VWYXM2azMKVXFOdVQxYmVyZnF6OWRvVUtkR25HbFJpb3hp ckpKV1NYWkpiSUtLS0tnMUNpaWlnQXJtZmkxOEkvRC94dDhDWHZoM3hMcDBXCnBhWGVqNWtiaDRu SDNaRVljbzZua01PZjFycHFLMHBWWjBwcXBUYlVscW10R21aVjZGS3ZUbFJyUlVveVZtbXJwcDdw cnFqOApwZjJ0ZitDZi9pdjltbTd1TlRzbzdqeEo0Tk9XVFVZSWkwMWl1ZnUzS0tQbEEvNTZENVQz Mm5pdkJWa3pHcHlDcEdRUjNGZnUKak5DSmtaR1ZXUndWWldHUXdQVUVWOHkvdEMvOEV0UEFueGVt dU5SOFBGL0JHdVRzWGFTeWlFdGpNeDVKZTJKQUdmV01wNm5OCmZzZkR2aWJEbFZETmxaL3pwZjhB cFNYNXh2Nkg4NThZZUNkVG5saWNnYWFldnM1T3pYK0NUMCtVbXJmelBZL01qYmx2cFRndQpBY2NW N3Y4QUZqL2dtdjhBRm40WFR6U1FhRW5pblQ0K1JkYU5Nc3pFZThMYlpjK3lxMzFOZUlhOW85NzRQ dTJ0dFlzYjdTTGgKUHZSWDF1OXM2L1VPQlg2bmdjendtTWp6WVdwR2ZvMC92VzYrWitHWnBrdVB5 NlhKajZNcWIvdlJhWHllejlVMmlxSHgzSDRVCnFqTFpKNUg1VXdYVU15ZkpKRzRQZFNDS1pMZlEy NEcrYUpBZjd6Z2Z6cnZzOWp5dVpXdmNrYkFIYm1sQ2JpY25wV3Q0TitIKwp2L0VhNkVHZ2FEcld0 eWtnQVdGbExjRG5wa3FwQUh1VGl2b0g0UGY4RXB2aWI4UTVvNWRmV3c4RWFlK0NYdkhXN3U4ZjdN TVQKYmMrenlMOUs4dk1NNndPQlhOaTZzWWVUZXZ5VzcrU1BjeWpoek5NemtvNEREeXFlYVh1L09U dEZmTm8rWm1JQjZuTEhhQU9yCkU4QUFlcHI2Ni9ZNS93Q0NZT3JmRWU0cy9FZnhIdHJ2UlBEcXNK SXRGazNRMytwQUhnVERnd1JIMHlKR0dmdUFnbjZ1L1p3LwpZRCtIL3dDemhOQmYyZGcrdStJNGdQ OEFpYjZwdGxtaVBHZkpRQUpEeU9xamRnNExHdmJzQ3Z5WGlQeExsVmk4UGxTY1U5NXYKZi90MWRQ VjYrU1orL2NHK0M4S0U0NHZQbXB0YXFtdFkvd0RiNysxL2hXbmR5VHNWTkcwVzAwSFNMV3hzYmFD enNyS0pZTGUzCmdRSkZCR29BVkZVY0JRQUFBUFNyZEZGZmtyYmJ1ejkrakZKV1d3VVVVVWhoUVJr VVVVQWVQZnRhZnNaZUYvMnJ2RDhRMUFIUwp2RVZoR1UwL1diZUpXbWdISjh1UUhIbXc3amtvU01I SlVxVG12ekMrTy83TzNpLzltbnhNdWwrTE5OK3pDVWtXbC9iN3BMRFUKTWQ0WlNCazhqS01BNDdq SEovWjdGWlBqSHdWcFB4QjhQWFdrYTVwbGpxK2xYaWJKclM3aFdXR1FlNnR4a0hrSHFEeUsrNDRY CjQ0eFdVMm9WRjdTajI2eC93djhBUjZlamR6OHg0NDhNY0RuMThUUmZzc1IvTWxwTC9HdXZibVdx NjNTU1B4QktEYW82ODgrdApIYm9NNTQ1eFgzNThkZjhBZ2oxcGVyVHozL3c3MXg5RWRza2FWcWhl NHRjNTZSempNc1kvM2hKK0ZmS254TC9ZbCtLdndta2sKT3ErQzlWbnRrSnhkNllvMUNCeDY1aTNP by8zMVd2MnZLdUxjcXpCTDJOWktYOHN2ZGw5ejMrVFovTkdlOEFaOWxVbjladzdjClY5cUNjbyt0 MXQvMjhvdnlQTFF1V0l6OVBlaVJkZ3BsM011blhEUTNKK3l6S2NHT2I5MjZudncyRFRvNWtHY3NE bm5yWDB0dApENDFTVjl4UU1EM05CT1d5Y2NWR2IrQlpRaG1pRWg0QzdodVA0VjIzdy84QTJlUEhu eGFsalh3MzRPOFE2cWt2QW1TME1OdjkKVE5KdGpBK3JWbFdyVXFNT2V0SlJYZHRKZmV6ZkM0ZXJp Wit5dzhIT1hhS2JmM0s3T01ZWVAvMTYwdkNuaFRWZmlCNGt0ZEgwClBUYnpWOVZ2RzJ3V2xwSDVr cisrT2dVZDJZaFIzSXI2MitDZi9CSDN4SjRoZUc3OGU2N2JhQmFaRE5wK2xsYnE3Y2QxYVUvdQo0 ei91aVQ2aXZ0WDRJZnM0K0RmMmQ5RGF4OEo2SGJhY0pnUHRGeWN5M1YyZldTVnN1M3NDY0RzQlh3 R2VlSTJYWVNMaGczN1cKZmw4SzlaZGYrM2IzN28vVitHZkIzTjh4a3F1WUw2dlM4L2pmcEhwLzI5 YTI5bWVBZnNSLzhFMkxUNE1YVnQ0cThkQzExYnhXCm56Mmxrbjd5MDBuM3lmOEFXVGY3WFJmNGY3 eCt0d29CenlhWEFvcjhPemJOOFZtV0llSnhjcnkvQkxzbDBYOVBVL3A3SU9IcwpEazJFV0R3RU9X SzM2dHZ2SjlYK1d5c3JJS0tLSzh3OXNLS0tLQUVaZDFmUG43YWY3Qk9oL3RRYWVkVjA5NHREOGJX c2UyRFUKTnY3bTlVWnhEY0tPU3ZQREQ1bFBUSXlwK2hLSzdzdXpMRTRHdkhFNFdYTEpmMVo5MCt6 UE16ako4SG1tRmxnc2RCVGhMby96ClQzVFhSclUvRS80dGZDSHhOOER2RjhtaGVLOUt1Tkp2a1kr VVhHNkc4VWY4dElaT2tpY2prY2pJREJUeFhOSXg1NUErdGZ0bAo4VFBoTjRkK01uaGVYUmZGR2oy T3Q2Wk55WWJtTU5zYnM2TjFSaDJaU0NPeHI0eitPZjhBd1Ixa0U4OTk4T3ZFS2lKdVJwT3QKWk8z cWNSM0tnbkhRQU9oUHE5ZnQyUStKV0N4TVZUekQ5MVB2dkYvcXZucDVuOHljVStER1pZS2NxMlUv djZYYlJUUzlORkwxCldyL2xQaHhZeDZuZzBTTnRJcjBENGtmc2xmRTM0U3RKL2IzZ25YYmVKT1Rj MjBJdmJjajE4eUV1b0grOXRQdFhtOGw1RkZQNQpUeUpISURueTNiYTM1SG12MFhEWXFqaUk4OUNh bXU2YWEvQS9IOGJnOFJoS25zOFhUbFRsMmtuRi9jN01sWW5PZTQ2MHFEQjcKYytsTTh4VG5sZWZl bUMraGtuMkpKRzhwT0Fpc0dZL2gxcm9zY3JrbHVUU2NPZnAvalNaQTVHY2pIV3UrK0hQN0szeEor TGtpCkR3OTRKMTY5aWtHNWJpYUQ3SGJZSVBQbXpsRUk0N0VuMk5mVUh3UC9BT0NPbDVjelFYdnhF OFJwQkN2TGFWb256UEowd0h1WApIeWpxQ3FKbjBrRmZQNXB4UGxtWHAvV2F5dXVpZDVmY3J0Zk95 OHo2ekkrQ2M3eldTV0R3OG5GL2FhNVkvd0RnVHNuNks3OGoKNUErR253dThSL0dmeGRGb1hoWFJy elc5VmxHNHhRTGhJRS81NlRPZmtpVC9BR25JQlBBeWNBL3BOK3hUL3dBRSt0Ry9abVdIClh0Ymt0 dGU4ZFNRbEd1MUJOdHBnWWZOSGJCZ0R6ME1yQU13endxbmJYdFh3cCtEZmhmNEllR0YwYndwb2xq b21ucWR6SkFwTAp6Ti9ma2RpWGtmOEEybkpQdlhUWTVyOFg0bzQreE9aeGVHd3FkT2s5L3dDYVhy Mlhrdm0yZjBod040VVlQSlpSeG1PYXExMXQKcDdrSC9kVDFiL3ZQNUtQVkZVTFMwVVYrZkg2NEZG RkZBQlNGUWFXaWdEai9BSXpmQWp3cDhmZkNiYVA0czBpMzFXMEdXaGRzCnBOYXVmNDRwRncwYmRP Vkl6ME9SeFh3dDhlZitDU0hpdndqY3ozdmdIVUlQRkdtY3N0aGV5TGI2akVQUld3SXBjZXBNWjlq WAo2TTBZQTdDdm9zazRxekhLbmJEVDkzK1Y2eCs3cDhtajQ3aWZnVEo4K1hOamFkcW5TY2RKL2Zz MTJVazB1aCtJUGpqNGUrSWYKaGxxSnRQRW1nNnhvRnlUdENhaFp2Ymg4ZjNXWWJXSHVwSXJIVnc2 N2xJWWVvNXI5enRTMHEyMW16ZTN1N2UzdXJlUVlhS2FNClNJMzFCNE5lYytKLzJNZmhSNHhjdHFI dzg4SlN1ZVM4V25Sd01UNjVRS2EvU01KNHNVbXJZckR0UHZGMy9CMi9ObjQzbUhnTAppRkp2QTR0 TmRweGFmM3g1ci84QWdLOUR5ei9na1gveWFhZit3M2UvK2hMWDFEWE0vQzM0UStIZmdwNFkvc1h3 cnBOdm91bCsKYzl4OW1oWmlnZC92SDVpVHorVmROWDVUbmVPaGpNZld4Vk5OUm5KdFgzMTduNzF3 M2x0VEw4cXcrQnJOT1ZPRVl0cmE2VnRMCnBPM3lRVVVVVjVaN1lVVVVVQUZGRkZBQlJSUlFBVVVV VUFGRkZGQUJSUlJRQVVVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQgpSUlJRQWhYUDFxRFVOTHQ5 V3RXZ3VvSUxxRi92Unl4aDFiNmc4VVVVMDJuZENhVFZtY3hkL3MvZUE5UW1NbHg0SjhJenlIcTAK bWoyN0UvaVVxYlMvZ2I0SzBPVVBaZUVQQzFwSURrTkJwTnZHUWZxRW9vcm9lTXhEVm5VbGIxWnlM THNJcGM2cFJ2MzVWL2tkCk5IYnJERXFJQWlLTUJWR0FCOUtjcTdSUlJYTWRndEZGRkFCUlJSUUFV VVVVQUZGRkZBQlJSUlFBakx1RkpzeDBORkZBRkRYZgpDR2xlS1lmTDFQVGRQMUpCMFc2dGttQS9C Z2E1NS8yZFBoOUl4WnZBbmcxbVBVblJiWWsvK09VVVZ2VHhWYW1yVTV0THliUnoKVnNGaDZyNXF0 T01uNXBNMU5BK0Z2aG53cEtIMHZ3OW9XbXV2UnJXd2loSS9GVkZiaFRQYzBVVm5PcE9iNXB1Nzh6 V2xScDA0Cjh0T0tTOGxZVlJ0RkxSUlVHZ1VVVVVBRkZGRkFCUlJSUUFVVVVVQUZGRkZBQ2JPdko1 cko4UStBdEQ4Vy93RElWMGZTdFQ0eAovcGRuSE54L3dJR2lpcWhPVUh6UmRtUk9uR2E1WnE2OHpE LzRaeStIcE9UNEU4R0U5Yy8ySmJmL0FCRmJmaC80ZTZENFNZSFMKZEYwalRDT00ybG5IQ2NmOEJV VVVWdFV4ZGVhdE9iYTgyem5wWUREVXBjMU9uRlB5U1g2R3VVeUtXaWl1YzZ3b29vb0FLS0tLCkFD aWlpZ0Fvb29vQUtLS0tBQ2lpaWdBb29vb0FLS0tLQUNpaWlnQW9vb29BS0tLS0FDaWlpZ0Fvb29v QS85az0KLS0tLS0tLS0tLS0tLS0wNjAyMDYwNTAzMDgwOTA5MDgwNzA0MDctLQoKLS0tLS0tLS0t LS0tLS0wNjA3MDcwNTAyMDkwNTA4MDAwNTAwMDItLQoK --===============0764426192590102861==-- From daniel.helgenberger at m-box.de Wed Nov 5 06:04:15 2014 Content-Type: multipart/mixed; boundary="===============4811043306086871697==" MIME-Version: 1.0 From: Daniel Helgenberger To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 05 Nov 2014 11:04:12 +0000 Message-ID: In-Reply-To: 1118961373.3230464.1415090866162.JavaMail.zimbra@redhat.com --===============4811043306086871697== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 04.11.2014 09:47, Fabian Deutsch wrote: > ----- Original Message ----- >> On Sun, Sep 14, 2014 at 03:17:39PM +0300, Itamar Heim wrote: >>> On 09/12/2014 03:22 PM, Itamar Heim wrote: >>>> With oVirt 3.5 nearing GA, time to ask for "what do you want to see in >>>> oVirt 3.6"? >>>> >>> >>> Even the short list of items mentions so far are big features we would = need >>> to do justice with. >>> this means probably a slightly longer cycle than the 6 months we curren= tly >>> do. >> >> We're not so good in keeping up with deadlines - our recent 3.5 version >> slipped for 2.5 months past the original plan. With longer cycles, this >> is even harder to control. >> >> Can we instead break the "heavier" features to smaller phases, that are >> easier to maintain, and deliver the complete feature in 3.7? > > Hey, > > yep, I think this is a good idea to get control over the big features. > > - fabian Me too, for that matter. I think json rpc was a major thing to do witch = went well; but maybe drew resources from other features and testing. But maybe new features do not need to be scrubbed but implemented later = on for upgrades? For instance, some software vendors allow new features = for X.0 releases only for new installations. Only after they are = confirmed working regression - free a X.1 version is released witch = enables upgrades from X-1 (existing customers). Bottom line, I hope for planned 3.6 features like SR-IOV and pci = passthrough/vfio will not be postponed :) > >>> with many of the features requiring way newer versions of some of the >>> components, I think we should plan for "3.6 cluster" to require an .el7 >>> host >>> (expecting even 7.1 to be out before we release oVirt 3.6). >>> >>> so i want us to plan for: >>> - oVirt 3.6 supports .el6 and .el7 hosts in 3.5 cluster (and for fedora >>> - fc20?) >>> - oVirt 3.6 supports .el7 in 3.6 cluster (and for fedora - fc21?) >> _______________________________________________ >> 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 > -- = Daniel Helgenberger m box bewegtbild GmbH P: +49/30/2408781-22 F: +49/30/2408781-10 ACKERSTR. 19 D-10115 BERLIN www.m-box.de www.monkeymen.tv Gesch=C3=A4ftsf=C3=BChrer: Martin Retschitzegger / Michaela G=C3=B6llner Handeslregister: Amtsgericht Charlottenburg / HRB 112767 --===============4811043306086871697==-- From blaster at 556nato.com Sun Dec 7 22:11:44 2014 Content-Type: multipart/mixed; boundary="===============0096491611913664175==" MIME-Version: 1.0 From: Blaster To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Sun, 07 Dec 2014 21:11:26 -0600 Message-ID: In-Reply-To: 5413671C.8010705@redhat.com --===============0096491611913664175== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Apple-Mail=3D_0ECB03C9-E3A7-455D-8F4D-5DD3F97F58B5 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=3Dwindows-1252 On Sep 12, 2014, at 4:35 PM, Itamar Heim wrote: > On 09/12/2014 04:22 PM, Morten Stevens wrote: >>=3D20 >>=3D20 >> On 12.09.2014 14:22, Itamar Heim wrote: >>> With oVirt 3.5 nearing GA, time to ask for "what do you want to see =3D in >>> oVirt 3.6"? >>=3D20 >> An official supported way to import existing raw disk images would be = =3D nice. >=3D20 > please review: > http://www.ovirt.org/Features/virt-v2v_Integration I don=3D92t think that=3D92s what we are looking for. With this process, i= f =3D I have an X size virtual disk, I have to come up with X+2X more storage =3D to go through this silly import process. With ESXi, I just right click, =3D add to inventory and I=3D92m off. Right now, I=3D92m looking at moving my AIO configuration to a new host. = =3D I=3D92ll have to create the new AIO host, create a new storage domain on = =3D the old disks, create new VMs that look like the old ones, create new =3D virtual disks, then go rummage around the storage, figure out what=3D92s = =3D what in these user unfriendly UUID names, then move the old images onto =3D the new ones. With ESXi, I just reinstall the hypervisor, create the new VM, then =3D right click, add to inventory on the old disk image, and I=3D92m done. https://bugzilla.redhat.com/show_bug.cgi?id=3D3D1049604 The concept of storage domains seems rather clumsy and limited to me. --Apple-Mail=3D_0ECB03C9-E3A7-455D-8F4D-5DD3F97F58B5 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=3Dwindows-1252
On Sep 12, 2014, at 4:35 PM, Itamar =3D Heim <iheim(a)redhat.com>= =3D wrote:

On 09/12/2014 04:22 PM, Morten Stevens =3D wrote:


On 12.09.2014 14:22, Itamar = =3D Heim wrote:
With oVirt 3.5 nearing GA, time = =3D to ask for "what do you want to see in
oVirt =3D 3.6"?

An official supported way to import existing =3D raw disk images would be nice.

please review:
http://www.ov= i=3D rt.org/Features/virt-v2v_Integration

I =3D don=3D92t think that=3D92s what we are looking for.  With this process= , =3D if I have an X size virtual disk, I have to come up with X+2X more =3D storage to go through this silly import process. With ESXi, I just right = =3D click, add to inventory and I=3D92m off.

Right =3D now, I=3D92m looking at moving my AIO configuration to a new host. =3D  I=3D92ll have to create the new AIO host, create a new storage =3D domain on the old disks, create new VMs that look like the old ones, =3D create new virtual disks, then go rummage around the storage, figure out = =3D what=3D92s what in these user unfriendly UUID names, then move the old =3D images onto the new ones.

With ESXi, I just =3D reinstall the hypervisor, create the new VM, then right click, add to =3D inventory on the old disk image, and I=3D92m =3D done.


T= h=3D e concept of storage domains seems rather clumsy and limited to =3D me.

=3D --Apple-Mail=3D_0ECB03C9-E3A7-455D-8F4D-5DD3F97F58B5-- --===============0096491611913664175== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" Ci0tQXBwbGUtTWFpbD1fMEVDQjAzQzktRTNBNy00NTVELThGNEQtNUREM0Y5N0Y1OEI1CkNvbnRl bnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0 L3BsYWluOwoJY2hhcnNldD13aW5kb3dzLTEyNTIKCgpPbiBTZXAgMTIsIDIwMTQsIGF0IDQ6MzUg UE0sIEl0YW1hciBIZWltIDxpaGVpbUByZWRoYXQuY29tPiB3cm90ZToKCj4gT24gMDkvMTIvMjAx NCAwNDoyMiBQTSwgTW9ydGVuIFN0ZXZlbnMgd3JvdGU6Cj4+PTIwCj4+PTIwCj4+IE9uIDEyLjA5 LjIwMTQgMTQ6MjIsIEl0YW1hciBIZWltIHdyb3RlOgo+Pj4gV2l0aCBvVmlydCAzLjUgbmVhcmlu ZyBHQSwgdGltZSB0byBhc2sgZm9yICJ3aGF0IGRvIHlvdSB3YW50IHRvIHNlZSA9CmluCj4+PiBv VmlydCAzLjYiPwo+Pj0yMAo+PiBBbiBvZmZpY2lhbCBzdXBwb3J0ZWQgd2F5IHRvIGltcG9ydCBl eGlzdGluZyByYXcgZGlzayBpbWFnZXMgd291bGQgYmUgPQpuaWNlLgo+PTIwCj4gcGxlYXNlIHJl dmlldzoKPiBodHRwOi8vd3d3Lm92aXJ0Lm9yZy9GZWF0dXJlcy92aXJ0LXYydl9JbnRlZ3JhdGlv bgoKSSBkb249OTJ0IHRoaW5rIHRoYXQ9OTJzIHdoYXQgd2UgYXJlIGxvb2tpbmcgZm9yLiAgV2l0 aCB0aGlzIHByb2Nlc3MsIGlmID0KSSBoYXZlIGFuIFggc2l6ZSB2aXJ0dWFsIGRpc2ssIEkgaGF2 ZSB0byBjb21lIHVwIHdpdGggWCsyWCBtb3JlIHN0b3JhZ2UgPQp0byBnbyB0aHJvdWdoIHRoaXMg c2lsbHkgaW1wb3J0IHByb2Nlc3MuIFdpdGggRVNYaSwgSSBqdXN0IHJpZ2h0IGNsaWNrLCA9CmFk ZCB0byBpbnZlbnRvcnkgYW5kIEk9OTJtIG9mZi4KClJpZ2h0IG5vdywgST05Mm0gbG9va2luZyBh dCBtb3ZpbmcgbXkgQUlPIGNvbmZpZ3VyYXRpb24gdG8gYSBuZXcgaG9zdC4gID0KST05MmxsIGhh dmUgdG8gY3JlYXRlIHRoZSBuZXcgQUlPIGhvc3QsIGNyZWF0ZSBhIG5ldyBzdG9yYWdlIGRvbWFp biBvbiA9CnRoZSBvbGQgZGlza3MsIGNyZWF0ZSBuZXcgVk1zIHRoYXQgbG9vayBsaWtlIHRoZSBv bGQgb25lcywgY3JlYXRlIG5ldyA9CnZpcnR1YWwgZGlza3MsIHRoZW4gZ28gcnVtbWFnZSBhcm91 bmQgdGhlIHN0b3JhZ2UsIGZpZ3VyZSBvdXQgd2hhdD05MnMgPQp3aGF0IGluIHRoZXNlIHVzZXIg dW5mcmllbmRseSBVVUlEIG5hbWVzLCB0aGVuIG1vdmUgdGhlIG9sZCBpbWFnZXMgb250byA9CnRo ZSBuZXcgb25lcy4KCldpdGggRVNYaSwgSSBqdXN0IHJlaW5zdGFsbCB0aGUgaHlwZXJ2aXNvciwg Y3JlYXRlIHRoZSBuZXcgVk0sIHRoZW4gPQpyaWdodCBjbGljaywgYWRkIHRvIGludmVudG9yeSBv biB0aGUgb2xkIGRpc2sgaW1hZ2UsIGFuZCBJPTkybSBkb25lLgoKaHR0cHM6Ly9idWd6aWxsYS5y ZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0zRDEwNDk2MDQKClRoZSBjb25jZXB0IG9mIHN0b3Jh Z2UgZG9tYWlucyBzZWVtcyByYXRoZXIgY2x1bXN5IGFuZCBsaW1pdGVkIHRvIG1lLgoKCi0tQXBw bGUtTWFpbD1fMEVDQjAzQzktRTNBNy00NTVELThGNEQtNUREM0Y5N0Y1OEI1CkNvbnRlbnQtVHJh bnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1wcmludGFibGUKQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7 CgljaGFyc2V0PXdpbmRvd3MtMTI1MgoKPGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0zRCJD b250ZW50LVR5cGUiIGNvbnRlbnQ9M0QidGV4dC9odG1sID0KY2hhcnNldD0zRHdpbmRvd3MtMTI1 MiI+PC9oZWFkPjxib2R5IHN0eWxlPTNEIndvcmQtd3JhcDogYnJlYWstd29yZDsgPQotd2Via2l0 LW5ic3AtbW9kZTogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazogPQphZnRlci13aGl0ZS1zcGFj ZTsiPjxicj48ZGl2PjxkaXY+T24gU2VwIDEyLCAyMDE0LCBhdCA0OjM1IFBNLCBJdGFtYXIgPQpI ZWltICZsdDs8YSBocmVmPTNEIm1haWx0bzppaGVpbUByZWRoYXQuY29tIj5paGVpbUByZWRoYXQu Y29tPC9hPiZndDsgPQp3cm90ZTo8L2Rpdj48YnIgY2xhc3M9M0QiQXBwbGUtaW50ZXJjaGFuZ2Ut bmV3bGluZSI+PGJsb2NrcXVvdGUgPQp0eXBlPTNEImNpdGUiPk9uIDA5LzEyLzIwMTQgMDQ6MjIg UE0sIE1vcnRlbiBTdGV2ZW5zID0Kd3JvdGU6PGJyPjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSI+ PGJyPjxicj5PbiAxMi4wOS4yMDE0IDE0OjIyLCBJdGFtYXIgPQpIZWltIHdyb3RlOjxicj48Ymxv Y2txdW90ZSB0eXBlPTNEImNpdGUiPldpdGggb1ZpcnQgMy41IG5lYXJpbmcgR0EsIHRpbWUgPQp0 byBhc2sgZm9yICJ3aGF0IGRvIHlvdSB3YW50IHRvIHNlZSBpbjxicj5vVmlydCA9CjMuNiI/PGJy PjwvYmxvY2txdW90ZT48YnI+QW4gb2ZmaWNpYWwgc3VwcG9ydGVkIHdheSB0byBpbXBvcnQgZXhp c3RpbmcgPQpyYXcgZGlzayBpbWFnZXMgd291bGQgYmUgbmljZS48YnI+PC9ibG9ja3F1b3RlPjxi cj5wbGVhc2UgcmV2aWV3Ojxicj48YSA9CmhyZWY9M0QiaHR0cDovL3d3dy5vdmlydC5vcmcvRmVh dHVyZXMvdmlydC12MnZfSW50ZWdyYXRpb24iPmh0dHA6Ly93d3cub3ZpPQpydC5vcmcvRmVhdHVy ZXMvdmlydC12MnZfSW50ZWdyYXRpb248L2E+PC9ibG9ja3F1b3RlPjxicj48L2Rpdj48ZGl2Pkkg PQpkb249OTJ0IHRoaW5rIHRoYXQ9OTJzIHdoYXQgd2UgYXJlIGxvb2tpbmcgZm9yLiAmbmJzcDtX aXRoIHRoaXMgcHJvY2VzcywgPQppZiBJIGhhdmUgYW4gWCBzaXplIHZpcnR1YWwgZGlzaywgSSBo YXZlIHRvIGNvbWUgdXAgd2l0aCBYKzJYIG1vcmUgPQpzdG9yYWdlIHRvIGdvIHRocm91Z2ggdGhp cyBzaWxseSBpbXBvcnQgcHJvY2Vzcy4gV2l0aCBFU1hpLCBJIGp1c3QgcmlnaHQgPQpjbGljaywg YWRkIHRvIGludmVudG9yeSBhbmQgST05Mm0gb2ZmLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+ UmlnaHQgPQpub3csIEk9OTJtIGxvb2tpbmcgYXQgbW92aW5nIG15IEFJTyBjb25maWd1cmF0aW9u IHRvIGEgbmV3IGhvc3QuID0KJm5ic3A7ST05MmxsIGhhdmUgdG8gY3JlYXRlIHRoZSBuZXcgQUlP IGhvc3QsIGNyZWF0ZSBhIG5ldyBzdG9yYWdlID0KZG9tYWluIG9uIHRoZSBvbGQgZGlza3MsIGNy ZWF0ZSBuZXcgVk1zIHRoYXQgbG9vayBsaWtlIHRoZSBvbGQgb25lcywgPQpjcmVhdGUgbmV3IHZp cnR1YWwgZGlza3MsIHRoZW4gZ28gcnVtbWFnZSBhcm91bmQgdGhlIHN0b3JhZ2UsIGZpZ3VyZSBv dXQgPQp3aGF0PTkycyB3aGF0IGluIHRoZXNlIHVzZXIgdW5mcmllbmRseSBVVUlEIG5hbWVzLCB0 aGVuIG1vdmUgdGhlIG9sZCA9CmltYWdlcyBvbnRvIHRoZSBuZXcgb25lcy48L2Rpdj48ZGl2Pjxi cj48L2Rpdj48ZGl2PldpdGggRVNYaSwgSSBqdXN0ID0KcmVpbnN0YWxsIHRoZSBoeXBlcnZpc29y LCBjcmVhdGUgdGhlIG5ldyBWTSwgdGhlbiByaWdodCBjbGljaywgYWRkIHRvID0KaW52ZW50b3J5 IG9uIHRoZSBvbGQgZGlzayBpbWFnZSwgYW5kIEk9OTJtID0KZG9uZS48L2Rpdj48ZGl2Pjxicj48 L2Rpdj48ZGl2PjxhID0KaHJlZj0zRCJodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19i dWcuY2dpP2lkPTNEMTA0OTYwNCI+aHR0cHM6Ly9idWc9CnppbGxhLnJlZGhhdC5jb20vc2hvd19i dWcuY2dpP2lkPTNEMTA0OTYwNDwvYT48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PlRoPQplIGNv bmNlcHQgb2Ygc3RvcmFnZSBkb21haW5zIHNlZW1zIHJhdGhlciBjbHVtc3kgYW5kIGxpbWl0ZWQg dG8gPQptZS48L2Rpdj48ZGl2Pjxicj48L2Rpdj48L2JvZHk+PC9odG1sPj0KCi0tQXBwbGUtTWFp bD1fMEVDQjAzQzktRTNBNy00NTVELThGNEQtNUREM0Y5N0Y1OEI1LS0KCg== --===============0096491611913664175==-- From sabose at redhat.com Thu Dec 11 02:29:35 2014 Content-Type: multipart/mixed; boundary="===============8575750307783867681==" MIME-Version: 1.0 From: Sahina Bose To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Thu, 11 Dec 2014 11:30:49 +0530 Message-ID: <54893311.1040908@redhat.com> In-Reply-To: 20141103153929.GG31826@redhat.com --===============8575750307783867681== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 11/03/2014 09:09 PM, Dan Kenigsberg wrote: > On Sun, Sep 14, 2014 at 03:17:39PM +0300, Itamar Heim wrote: >> On 09/12/2014 03:22 PM, Itamar Heim wrote: >>> With oVirt 3.5 nearing GA, time to ask for "what do you want to see in >>> oVirt 3.6"? >>> >> Even the short list of items mentions so far are big features we would n= eed >> to do justice with. >> this means probably a slightly longer cycle than the 6 months we current= ly >> do. > We're not so good in keeping up with deadlines - our recent 3.5 version > slipped for 2.5 months past the original plan. With longer cycles, this > is even harder to control. > > Can we instead break the "heavier" features to smaller phases, that are > easier to maintain, and deliver the complete feature in 3.7? +1 for smaller release cycle. It would be great if we could have a 3 month cycle. > >> with many of the features requiring way newer versions of some of the >> components, I think we should plan for "3.6 cluster" to require an .el7 = host >> (expecting even 7.1 to be out before we release oVirt 3.6). >> >> so i want us to plan for: >> - oVirt 3.6 supports .el6 and .el7 hosts in 3.5 cluster (and for fedora >> - fc20?) >> - oVirt 3.6 supports .el7 in 3.6 cluster (and for fedora - fc21?) > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --===============8575750307783867681==-- From danken at redhat.com Wed Feb 25 05:46:37 2015 Content-Type: multipart/mixed; boundary="===============7588658217389624748==" MIME-Version: 1.0 From: Dan Kenigsberg To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 25 Feb 2015 10:46:27 +0000 Message-ID: <20150225104627.GA2332@redhat.com> In-Reply-To: CAGZcrBkboLSNPS5HRbDsweY8fPZCRBk110Xrt8v5upkHDuRnjA@mail.gmail.com --===============7588658217389624748== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Wed, Sep 17, 2014 at 09:34:48AM +0800, Punit Dambiwal wrote: > Hi, > = > Also can add multiple ips to a single (VNIC) network interface...on Guest > VM... oVirt does not manage IP addresses of guests[*], it only reports them. Nothing in ovirt blocks you from setting multiple addresses inside the guest. These addresses are then reported by the guest agent and shown on GUI. Unless, of course, I don't understand your request. [*] unless you use the neutron intgeration --===============7588658217389624748==-- From iheim at redhat.com Wed Nov 4 19:06:11 2015 Content-Type: multipart/mixed; boundary="===============6844385894563782599==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 04 Nov 2015 19:06:10 -0500 Message-ID: <563A9D72.1010505@redhat.com> In-Reply-To: 54491D7B.5010601@mittwald.de --===============6844385894563782599== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 10/23/2014 11:23 AM, Sven Kieske wrote: > > > On 12/09/14 14:22, Itamar Heim wrote: >> With oVirt 3.5 nearing GA, time to ask for "what do you want to see in >> oVirt 3.6"? >> > > > Please review: > https://bugzilla.redhat.com/show_bug.cgi?id=3D1156115 > > for inclusion in 3.6. > maybe it can even be considered to backport this > change to 3.5 ? > > Thanks! > this is in 3.6 --===============6844385894563782599==-- From iheim at redhat.com Wed Nov 4 19:06:19 2015 Content-Type: multipart/mixed; boundary="===============7836690525727819611==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 04 Nov 2015 19:06:18 -0500 Message-ID: <563A9D7A.6010204@redhat.com> In-Reply-To: 20140918113518.1a26b198@ispx.vb.futz.org --===============7836690525727819611== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/18/2014 11:35 AM, Robert Story wrote: > On Fri, 12 Sep 2014 15:22:41 +0300 Itamar wrote: > IH> With oVirt 3.5 nearing GA, time to ask for "what do you want to see in > IH> oVirt 3.6"? > > I've always thought it would be a good idea to have a 'storage agent' to > run on storage domains, which could perform some operations more optimally > that the current system. For example, exporting/importing domains current= ly > reads the whole VM image over the network, then writes it back. In my cas= e, > my storage is all located on the smae NFS server, which could simply do an > OS copy locally, instead of reading/writing gigabytes over the network. I > don't know if other storage type could perform similar optimizations > not in 3.6. doing native storage operations is for sure a top item in = the storage list going forward. notice you can do these operations today at disk level and register the = externally cloned disks via the REST API. since 3.5 you can also detach and attach storage domains across DCs/Engines > > Robert > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > --===============7836690525727819611==-- From iheim at redhat.com Wed Nov 4 19:06:22 2015 Content-Type: multipart/mixed; boundary="===============1792518497913758263==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 04 Nov 2015 19:06:21 -0500 Message-ID: <563A9D7D.5030206@redhat.com> In-Reply-To: 5419A9E5.8080403@netbulae.eu --===============1792518497913758263== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/17/2014 11:33 AM, Jorick Astrego wrote: > > On 09/12/2014 02:22 PM, Itamar Heim wrote: >> With oVirt 3.5 nearing GA, time to ask for "what do you want to see in >> oVirt 3.6"? >> >> Thanks, >> Itamar >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users > > Some "little things": > > nfsv4 support (http://www.ovirt.org/Features/NFSv4) > are there specific gaps here still? > libgfapi did not make it iirc, though some progress was made. allon - is that opt-in, or totally not in codebase? > > drbd support (http://www.ovirt.org/Features/DRBD) > > > Some concepts from IBM PowerHA look interesting: > > I don't know if the term is correct but we'd like to be able to > group vm's together and create dependency's between them. > Something like, first start the database vm then the > authentication vm and last the webserver vm. not in 3.6. if still relevant, please ask again in next poll. > > /resource groups > (http://www-01.ibm.com/support/knowledgecenter/SSPHQG_7.1.0/com.i= bm.powerha.concepts/ha_concepts_cluster_resources.htm)/ > //Resource groups/allow you to combine related resources into a > single logical entity for easier configuration and management. > The//PowerHA SystemMirror//software handles the resource group > as a unit, thus keeping the interdependent resources together on > one node and keeping them highly available./ > // vm affinity is supposed to cover some of the above? > > * /Identifying the set of cluster resources that are essential > to the operation of an application, and combining those > resources into a resource group./ > * /Defining the resource group policies and attributes that > dictate how////PowerHA SystemMirror////manages resources to > keep them highly available at different stages of cluster > operation (startup, fallover and fallback)./ > > /By identifying resources and defining resource group policies, > the////PowerHA SystemMirror////software makes numerous cluster > configurations possible, providing tremendous flexibility in > defining a cluster environment tailored to individual requirement= s. > / > > We would also like to be able to split a cluster between two > racks or DC's > /linked clusters/ > /http://www-01.ibm.com/support/knowledgecenter/api/content/SSPHQG= _7.1.0/com.ibm.powerha.concepts/ha_concepts_multi_linked.htm/ > /A linked cluster is ideal for situations where each site is > located at a different geographical location. Typically, the > sites are far enough apart so that they cannot conveniently > share a common storage area network (SAN). Each site must have > its own active repository disk, and any backup repositories. > Linked clusters always use unicast to communicate between sites. > Linked clusters are a useful part of high availability disaster > recovery (HADR)./ > > We are currently developing a benchmarking system for ovirt and > test failover stuff by hand. Something like this would save > people a lot of time > /Cluster test tool/ > /http://www-01.ibm.com/support/knowledgecenter/SSPHQG_7.1.0/com.i= bm.powerha.concepts/ha_concepts_test_tool.htm/ > > /The Cluster Test Tool is a utility that lets you test > a////PowerHA=C2=AE SystemMirror=C2=AE////cluster configuration to= evaluate > how a cluster behaves under a set of specified circumstances, > such as when a node becomes inaccessible, a network becomes > inaccessible, a resource group moves from one node to another, > and so forth./ > > /You can start the test, let it run unattended, and return later > to evaluate the results of your testing./ > > /If you want to run an automated suite of basic cluster tests > for topology and resource group management, you can run the > automated test suite from SMIT. If you are an > experienced////PowerHA SystemMirror//administrator and want to > tailor cluster testing to your environment, you can also create > custom tests that can be run from SMIT./ > > /It is recommended to run the tool after you initially > configure////PowerHA SystemMirror////and before you put your > cluster into a production environment; after you make cluster > configuration changes while the cluster is out of service; or at > regular intervals even though the cluster appears to be > functioning well./ this could be an external utility, rather than core to ovirt? > > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > --===============1792518497913758263==-- From iheim at redhat.com Wed Nov 4 19:06:24 2015 Content-Type: multipart/mixed; boundary="===============6102428031468325305==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 04 Nov 2015 19:06:22 -0500 Message-ID: <563A9D7E.3040603@redhat.com> In-Reply-To: 541968ED.2060404@abes.fr --===============6102428031468325305== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/17/2014 06:56 AM, Nathana=C3=ABl Blanchet wrote: > what about LXC integration? that (or docker, etc) is an interesting question to consider. > > Le 12/09/2014 14:22, Itamar Heim a =C3=A9crit : >> With oVirt 3.5 nearing GA, time to ask for "what do you want to see in >> oVirt 3.6"? >> >> Thanks, >> Itamar >> _______________________________________________ >> 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 --===============6102428031468325305==-- From iheim at redhat.com Wed Nov 4 19:06:26 2015 Content-Type: multipart/mixed; boundary="===============7919987983335163578==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 04 Nov 2015 19:06:25 -0500 Message-ID: <563A9D81.8030401@redhat.com> In-Reply-To: CANDY9WPToM9aXTfnHJHtrPa0wp-rtJgAw9aC0hu43ZGu1KLOOQ@mail.gmail.com --===============7919987983335163578== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/16/2014 03:44 AM, plysan wrote: > Export vm snapshot to export domain separately, so that vm can be > exported more efficiently if vm has taken a new snapshot did not make 3.6. (in general, i'd expect us to look more into storage offloading with = native snapshots, so not sure its a direction worth investing in as it = relies on cow snapshots) > > 2014-09-12 20:22 GMT+08:00 Itamar Heim >: > > With oVirt 3.5 nearing GA, time to ask for "what do you want to see > in oVirt 3.6"? > > Thanks, > Itamar > _________________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/__mailman/listinfo/users > > > --===============7919987983335163578==-- From iheim at redhat.com Wed Nov 4 19:06:35 2015 Content-Type: multipart/mixed; boundary="===============7508864007032102752==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 04 Nov 2015 19:06:32 -0500 Message-ID: <563A9D88.8050403@redhat.com> In-Reply-To: 54173056.5020908@uncu.edu.ar --===============7508864007032102752== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/15/2014 02:30 PM, Federico Alberto Sayd wrote: > On 12/09/14 09:22, Itamar Heim wrote: >> With oVirt 3.5 nearing GA, time to ask for "what do you want to see in >> oVirt 3.6"? >> >> Thanks, >> Itamar >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users >> >> > Backup frontend through WebUI no integrated backup, but probably relevant that multiple backup vendors = announced support for the productized RHEV 3.5 by now. > > Progress bar and percent of completion also for snapshots vm cloning and > disk copy part of the work to remove the SPM, did not complete for 3.6. > > Basic vm performance graphs in the WebUI without Reports/DHW > if still relevant, please ask again in next poll > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --===============7508864007032102752==-- From iheim at redhat.com Wed Nov 4 19:06:49 2015 Content-Type: multipart/mixed; boundary="===============1893133251919066599==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 04 Nov 2015 19:06:48 -0500 Message-ID: <563A9D98.4070601@redhat.com> In-Reply-To: 620139868.28746817.1410774286403.JavaMail.zimbra@redhat.com --===============1893133251919066599== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/15/2014 05:44 AM, Fabian Deutsch wrote: > Auto-configuration of the oVirt Virtual Appliance by hosted-engine setup. > > Basically give hosted-engine setup the features to configure the applianc= e to work well. > Especially take care about host+guest side OS level configuration like i.= e. networks. > I think most of this made it in. > - fabian > > ----- Original Message ----- >> With oVirt 3.5 nearing GA, time to ask for "what do you want to see in >> oVirt 3.6"? >> >> Thanks, >> Itamar >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users >> --===============1893133251919066599==-- From iheim at redhat.com Wed Nov 4 19:06:51 2015 Content-Type: multipart/mixed; boundary="===============6098038868076745666==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 04 Nov 2015 19:06:50 -0500 Message-ID: <563A9D9A.7040504@redhat.com> In-Reply-To: 5416AFBB.80409@netbulae.eu --===============6098038868076745666== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/15/2014 05:22 AM, Jorick Astrego wrote: > Another one from our list: > > Log Browser to view, search, and export Logs for troubleshooting > http://kb.vmware.com/selfservice/microsites/search.do?language=3Den_U= S&cmd=3DdisplayKC&externalId=3D2032888 > > > Purpose > > You can view, search, and export one or more vCenter Server and ESXi > log files at a time using the log browser. > You can also export, manage, and view different log types. > > > I like to use ssh myself (or our log server) but we would like to > severely limit ssh access to the engine. > > It would be great to have a webGUI log view to do troubleshooting from. > The current events and alerts view is not really practical. RHEV has something like this from a more generic access portal approach, = but the log collection/viewing is something we would need to see how to = make more general. if still relevant, please ask again in next poll > > Kind regards, > > Jorick Astrego > Netbulae > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > --===============6098038868076745666==-- From iheim at redhat.com Wed Nov 4 19:06:56 2015 Content-Type: multipart/mixed; boundary="===============4785328563191506246==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 04 Nov 2015 19:06:54 -0500 Message-ID: <563A9D9E.9050105@redhat.com> In-Reply-To: CAGZcrBk7_Ty0XLSjHYPJECZQRD-hCh+J_DWdg5WXrOcFG5j+fw@mail.gmail.com --===============4785328563191506246== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/14/2014 09:12 PM, Punit Dambiwal wrote: > Hi All, > > I want a better way to prevent Ip spoofing on the guest VM's... > I don't think we made any progress on this front. if still relevant, please ask again in next poll > Thanks, > Punit > > On Sun, Sep 14, 2014 at 10:04 PM, Mohyedeen Nazzal > > wrot= e: > > > > On Sun, Sep 14, 2014 at 3:06 AM, Sven Kieske > wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 13.09.2014 22:25, Itamar Heim wrote: > > like the hostusb vdsm hook allows? > is this installed by default, yet? > furthermore I think you need to enable it via engine-config(custom > parameters), don't you? > > I guess what is asked for is something working "out of the box". > > Yes It's supported by hostusb hook, > But this needs access to the host to list what what devices are > installed. > I have used once vSphere, and it allows to select which device to > attach, > I guess it would be nice to have this in future releases . > > kind regards > > Sven > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.22 (MingW32) > > iQGcBAEBAgAGBQJUFNv1AAoJEAq0kGAWDrqlNpgMAMgPo9QqH0aiqE0bMsmvXDbM > R/gbK2+OteDGKgA7m4nvUIw5dzQ1X5a07+q51JoSRaUrJ3MxbA/y2lni9LG6ObyM > 57pY3lwWqn91bS+dwo9bGaDKgdWq3HoHPfo+Wz7LfoHSACpeOgu+j6kWtgm3WcLm > G3tST1fncLXnWPTQ6SkXaKo5N8G68NrjR2Ih8pFKu+GfeP+0MredKt3d+yHJRrjV > 9ZtZvsvd4INDKOfVvJmR8MA0NvTSkFvLSBHvJ9gG3k0Umn/htdn9sPgS41Kghz2x > NV1YX8pr4PmJjanGhFaVAYw2v367tVMgcewa21zZ162Wzh7nzTNOJAtMIfQn+hSG > 2EGaw0NLFm0grpjITXCp24G1GwVUf3FR2dxt+GdsQ9upEs5605SMlknT6BLmtoJ8 > 8LCArwEfZ0UgC4T6qOWp7+Sbkcl124qg7abupewL8usKtmnQV00/8pIusx1mtypj > 4BDAE5Cq4e+U8hiB9nlGJzo1IFnyBszMOQQLunKGow=3D=3D > =3Dfv56 > -----END PGP SIGNATURE----- > _______________________________________________ > 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 > > > > > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users > --===============4785328563191506246==-- From iheim at redhat.com Wed Nov 4 19:06:58 2015 Content-Type: multipart/mixed; boundary="===============8842439746797366764==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 04 Nov 2015 19:06:57 -0500 Message-ID: <563A9DA1.9090605@redhat.com> In-Reply-To: CAPiLpOucGnaWUa+KX4w0-U08gU68HjOL=ixe4+GE1xWSGzzFAg@mail.gmail.com --===============8842439746797366764== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/14/2014 02:15 AM, Mohyedeen Nazzal wrote: > > > On Sat, Sep 13, 2014 at 11:25 PM, Itamar Heim > wrote: > > On 09/13/2014 03:38 PM, Mohyedeen Nazzal wrote: > > One more thing,, > > Being able to attach USB dongles from the admin portal... > > did not make it, if still relevant, please ask again in next poll > like the hostusb vdsm hook allows? > > > Yes, exactly. > > > Thanks, > Mohyedeen. > > On Sat, Sep 13, 2014 at 3:32 PM, Mohyedeen Nazzal > > >> wrote: > > When VMs goes to unknown status, all control options are > grayed, and > the only way to fix this is to update the Database > manually, it will > be nice to be able to force the engine to poweroff the VM > from admin > portal. > > Thanks, > Mohyedeen. > > On Sat, Sep 13, 2014 at 12:27 PM, Nir Soffer > > >>= wrote: > > ----- Original Message ----- > > From: "Sven Kieske" >> > > To:users(a)ovirt.org > > > > Sent: Friday, September 12, 2014 4:53:46 PM > > Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning > > > > +1! > > > > I really would like to see a fast working way to > create, manage > > and use ceph in ovirt. I don't know if implementation > through > > openstack component is enough, because you will need > more components > > then (keystone for auth e.g.). > > Sure you will need more components, but we don't want to > duplicate the effort, > implementing ceph support directly in ovirt. Using > Cinder we can > reuse the > existing ceph support, and gain also support for other > Cinder > drivers for > free. > > On the host side, we will have of course ceph specific > support, > so you will > be able to create ceph volumes directly, and use vdsm > api to > start vms using > these volumes, if you want more "direct" support. > > I think this is the general long term approach; integrate > openstack components > instead of re-implementing the wheel. > > > > > On 12/09/14 15:34, C=C3=A9dric Buot de l'Epine wrote: > > > Dunno if CephFS efforts will be sustainable against > Glusterfs... > > > I'm not sure if a posix fs is the best provider > for blocks. > > > I would be pleased to have a direct form to create > a Ceph > pool for a > > > datacenter, then provide librbd path for the > guests (or > only their size). > > > > -- > > Mit freundlichen Gr=C3=BC=C3=9Fen / Regards > > > > Sven Kieske > > > > Systemadministrator > > Mittwald CM Service GmbH & Co. KG > > K=C3=B6nigsberger Stra=C3=9Fe 6 > > 32339 Espelkamp > > T: +49-5772-293-100 > > > F: +49-5772-293-333 > > > https://www.mittwald.de > > Gesch=C3=A4ftsf=C3=BChrer: Robert Meyer > > St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA > 6640, AG > Bad Oeynhausen > > Komplement=C3=A4rin: Robert Meyer Verwaltungs GmbH, H= RB > 13260, AG > Bad Oeynhausen > > _________________________________________________ > > 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 > > > > > > > _________________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/__mailman/listinfo/users > > > > --===============8842439746797366764==-- From iheim at redhat.com Wed Nov 4 19:07:01 2015 Content-Type: multipart/mixed; boundary="===============5723881309329557579==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 04 Nov 2015 19:06:59 -0500 Message-ID: <563A9DA3.1000609@redhat.com> In-Reply-To: 54144C3F.1080407@ecarnot.net --===============5723881309329557579== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/13/2014 09:53 AM, Nicolas Ecarnot wrote: > Le 12/09/2014 14:22, Itamar Heim a =C3=A9crit : >> With oVirt 3.5 nearing GA, time to ask for "what do you want to see in >> oVirt 3.6"? >> >> Thanks, >> Itamar >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users > > For God's sake, please, prevent "secondary" storage domains (anything > other than the master, especially iso and export) to completely block > the whole thing when being unavailable. > To many users suffered from this in the last two years I participate at > this mailing list (including me). > removing the SPM (and the concept of master domain) made a lot of = progress, but was deemed not cooked/stable enough to be merged for 3.6, = so still in progress. --===============5723881309329557579==-- From iheim at redhat.com Wed Nov 4 19:07:06 2015 Content-Type: multipart/mixed; boundary="===============8677322289513309469==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 04 Nov 2015 19:07:03 -0500 Message-ID: <563A9DA7.5080806@redhat.com> In-Reply-To: 1070323583.22556.1410531868330.JavaMail.zimbra@logicworks.pt --===============8677322289513309469== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/12/2014 10:24 AM, suporte(a)logicworks.pt wrote: > Yes, this feature will be very usefull (ISO upload over web UI). > +1 was worked on, didn't make it. > Choose which VM should automatically start up, like in VMware Vsphere > "Virtual Machine Starup and Shutdown" please ask again in next poll for it... > > ------------------------------------------------------------------------ > *De: *"Federico Alberto Sayd" > *Para: *users(a)ovirt.org > *Enviadas: *Sexta-feira, 12 De Setembro de 2014 14:45:43 > *Assunto: *Re: [ovirt-users] [RFI] oVirt 3.6 Planning > > On 12/09/14 09:55, Jakub Bittner wrote: > > ISO upload over web UI. > +1, Is it so hard to implement such feature? > _______________________________________________ > 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 > --===============8677322289513309469==-- From iheim at redhat.com Wed Nov 4 19:07:06 2015 Content-Type: multipart/mixed; boundary="===============8662733902885460290==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 04 Nov 2015 19:07:05 -0500 Message-ID: <563A9DA9.9010403@redhat.com> In-Reply-To: 5412F37F.6070801@fedoraproject.org --===============8662733902885460290== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/12/2014 09:22 AM, Morten Stevens wrote: > > > On 12.09.2014 14:22, Itamar Heim wrote: >> With oVirt 3.5 nearing GA, time to ask for "what do you want to see in >> oVirt 3.6"? > > An official supported way to import existing raw disk images would be nic= e. michal - is this covered via the v2v feature in 3.6 - i remember it was = part the "wish-list" scope discussed? > > Best regards, > > Morten > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users --===============8662733902885460290==-- From iheim at redhat.com Wed Nov 4 19:07:09 2015 Content-Type: multipart/mixed; boundary="===============1192216430897153198==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 04 Nov 2015 19:07:08 -0500 Message-ID: <563A9DAC.3090201@redhat.com> In-Reply-To: 5412ED3A.4040107@nbu.cz --===============1192216430897153198== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/12/2014 08:55 AM, Jakub Bittner wrote: > Ovirt: > FCoE hosted engine support. check > Fencing over storage (FCoE, iSCSI, NFS, etc) didn't make it > ISO upload over web UI. started for 3.6, didn't make it. > > > > Dne 12.9.2014 14:22, Itamar Heim napsal(a): >> With oVirt 3.5 nearing GA, time to ask for "what do you want to see in >> oVirt 3.6"? >> >> Thanks, >> Itamar >> _______________________________________________ >> 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 > --===============1192216430897153198==-- From iheim at redhat.com Wed Nov 4 19:07:20 2015 Content-Type: multipart/mixed; boundary="===============7512224132005625565==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 04 Nov 2015 19:07:18 -0500 Message-ID: <563A9DB6.6070809@redhat.com> In-Reply-To: 5412E68C.7070001@delepine.org --===============7512224132005625565== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/12/2014 08:26 AM, C=C3=A9dric Buot de l'Epine wrote: > Ceph support ;) via cinder, but there. > Regards, > C=C3=A9dric > > On 12/09/2014 14:22, Itamar Heim wrote: >> With oVirt 3.5 nearing GA, time to ask for "what do you want to see in >> oVirt 3.6"? >> >> Thanks, >> Itamar >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users > --===============7512224132005625565==-- From iheim at redhat.com Wed Nov 4 19:07:28 2015 Content-Type: multipart/mixed; boundary="===============8647177107112956704==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 04 Nov 2015 19:07:24 -0500 Message-ID: <563A9DBC.70708@redhat.com> In-Reply-To: 27e504faf41b486784bcf970e89caf8c@EXCHANGE.mbox.loc --===============8647177107112956704== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/15/2014 08:15 AM, Daniel Helgenberger wrote: > Hello, > +1 for the iso uploader, was worked on, but didn't make 3.6 > +1 for hostusb in UI didn't make it. if still relevant, please ask again in next poll > +1 EL 7 (on the roadmap anyway?) check > > With hostusb some more host-dev virtualization could be added. Top of my > list is: > - SR-IOV > - NPV > - VFIO > these should be covered in 3.6, though have some caveats, please try and = report issues. > These things could be handled on cluster level - hypervisors need to > have the same hardware configuration anyway. > > Also, I think its time to add official support for OpenVswitch? please ask again in next poll. > > Thanks, > > On 12.09.2014 14:23, Itamar Heim wrote: >> With oVirt 3.5 nearing GA, time to ask for "what do you want to see in >> oVirt 3.6"? >> >> Thanks, >> Itamar >> _______________________________________________ >> Users mailing list >> Users(a)ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users >> > --===============8647177107112956704==-- From iheim at redhat.com Wed Nov 4 19:12:05 2015 Content-Type: multipart/mixed; boundary="===============6111794481957414493==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Wed, 04 Nov 2015 19:12:03 -0500 Message-ID: <563A9ED3.2060101@redhat.com> In-Reply-To: CAEzLwnfU6hbjs8YkvpFhC383ke+p2W3nxPRLmyoSBs6wzLCA8A@mail.gmail.com --===============6111794481957414493== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 09/12/2014 11:50 AM, Gary Lloyd wrote: > Proper iscsi multipath support/config for direct lun , not just storage > domains. > > (I've already put an RFE request in for this as well). Bug 1126945 - [RFE] ISCSI Multipath configuration for Direct LUN in = future versions of oVirt did not make 3.6. > > /Gary Lloyd/ > ---------------------------------- > IT Services > Keele University > ----------------------------------- > > On 12 September 2014 13:22, Itamar Heim > wrote: > > With oVirt 3.5 nearing GA, time to ask for "what do you want to see > in oVirt 3.6"? > > Thanks, > Itamar > _________________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/__mailman/listinfo/users > > > --===============6111794481957414493==-- From danken at redhat.com Thu Nov 5 06:32:17 2015 Content-Type: multipart/mixed; boundary="===============1598945822509131266==" MIME-Version: 1.0 From: Dan Kenigsberg To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Thu, 05 Nov 2015 13:32:15 +0200 Message-ID: <20151105113155.GB30287@redhat.com> In-Reply-To: 563A9D9E.9050105@redhat.com --===============1598945822509131266== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On Wed, Nov 04, 2015 at 07:06:54PM -0500, Itamar Heim wrote: > On 09/14/2014 09:12 PM, Punit Dambiwal wrote: > >Hi All, > > > >I want a better way to prevent Ip spoofing on the guest VM's... > > > = > I don't think we made any progress on this front. Correct. The only option available today is to add a hook script that changes the nic filter from vdsm-no-macspoof to "clean-traffic" > if still relevant, please ask again in next poll --===============1598945822509131266==-- From rstory at tislabs.com Thu Nov 5 08:51:58 2015 Content-Type: multipart/mixed; boundary="===============3238313034310303621==" MIME-Version: 1.0 From: Robert Story To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Thu, 05 Nov 2015 08:50:22 -0500 Message-ID: <20151105085022.59bf67d8@ispx.vb.futz.org> In-Reply-To: 563A9D7A.6010204@redhat.com --===============3238313034310303621== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --Sig_/9ak_Bl7VrbuVSEOSgYh_gZg Content-Type: text/plain; charset=3DUS-ASCII Content-Transfer-Encoding: quoted-printable On Wed, 4 Nov 2015 19:06:18 -0500 Itamar wrote: IH> On 09/18/2014 11:35 AM, Robert Story wrote: IH> > On Fri, 12 Sep 2014 15:22:41 +0300 Itamar wrote: IH> > IH> With oVirt 3.5 nearing GA, time to ask for "what do you want to IH> > IH> see in oVirt 3.6"? IH> > IH> > I've always thought it would be a good idea to have a 'storage agent' IH> > to run on storage domains, which could perform some operations more IH> > optimally that the current system. For example, exporting/importing IH> > domains currently reads the whole VM image over the network, then IH> > writes it back. In my case, my storage is all located on the smae NFS IH> > server, which could simply do an OS copy locally, instead of IH> > reading/writing gigabytes over the network. I don't know if other IH> > storage type could perform similar optimizations IH>=3D20 IH> not in 3.6. doing native storage operations is for sure a top item in= =3D20 IH> the storage list going forward. IH> notice you can do these operations today at disk level and register the= =3D =3D20 IH> externally cloned disks via the REST API. That's good to know. Is there a wiki page/script for how to externally clone a VM for export? Robert --=3D20 Senior Software Engineer @ Parsons --Sig_/9ak_Bl7VrbuVSEOSgYh_gZg Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWO16jAAoJEMHFVuy5l8Y4v0kP/jQFlHAsUrTroDgngvlkCFu4 dM799jiPq8b9/ptbspUO6NV37V/Qmi7FQKxZnjklGrV+It95lLb8LbVEZdHjfM2G /0ST603fW3XA9u41jeT6xb8sXfQBkCrOVARhFhiVcyo/5Ey2a1pHJoa/hSdSicsL Dz2HI3I6Lpeki3XOENCKyiKscR79hvC4cPWuhcR5hXZl7GQaoNGVl6ZfAnveKLgY /mhUjZ0TJAJzuspH0Mq+/WU6D8uW/RnC4WnpPZnFwpdyC+e7OH7oIiIw1WBEfc40 X+ZU929arkJ6KChtkxbVFhMs08aqLmW5fepa1ADkdZ/2E8HFz5m7MuZeE4DRCtah olX/PdRwS0OCoa2PWhmxn125QFFAdTVAPcQ+LAE4C2kPK6ThCyL6dPaArwoL5yJs LJVOh3DGz2ym//f193tf8yr3Xy1fgdsHWL7BTiQNwu8UKHPeRAPAVDdmKIAynBt6 YYcSQNPJEb5im/jvre0cJr5fcaieveZyScNMu7aGYfwl0xazlOS6UscEgcVDJL8Z T7FZLlI4se+W1nm4Hb4ghVPOmJZu91r5N70Iv9BTCbhpHu4oG9BNcRT2BGkBIpCa bDeY8EEH3GzRjvwkjQtTDjetPuPhCzpMSxe0eYZ2+lryanLsxTK7buUjLiIRSa5U 9uoAYOcfGGRxTF6seo7d =3D/rX2 -----END PGP SIGNATURE----- --Sig_/9ak_Bl7VrbuVSEOSgYh_gZg-- --===============3238313034310303621== Content-Type: multipart/signed MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1TaWdfLzlha19CbDdWcmJ1VlNFT1NnWWhfZ1pnCkNvbnRlbnQtVHlwZTogdGV4dC9wbGFpbjsg Y2hhcnNldD1VUy1BU0NJSQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiBxdW90ZWQtcHJpbnRh YmxlCgpPbiBXZWQsIDQgTm92IDIwMTUgMTk6MDY6MTggLTA1MDAgSXRhbWFyIHdyb3RlOgpJSD4g T24gMDkvMTgvMjAxNCAxMTozNSBBTSwgUm9iZXJ0IFN0b3J5IHdyb3RlOgpJSD4gPiBPbiBGcmks IDEyIFNlcCAyMDE0IDE1OjIyOjQxICswMzAwIEl0YW1hciB3cm90ZToKSUg+ID4gSUg+IFdpdGgg b1ZpcnQgMy41IG5lYXJpbmcgR0EsIHRpbWUgdG8gYXNrIGZvciAid2hhdCBkbyB5b3Ugd2FudCB0 bwpJSD4gPiBJSD4gc2VlIGluIG9WaXJ0IDMuNiI/CklIPiA+CklIPiA+IEkndmUgYWx3YXlzIHRo b3VnaHQgaXQgd291bGQgYmUgYSBnb29kIGlkZWEgdG8gaGF2ZSBhICdzdG9yYWdlIGFnZW50JwpJ SD4gPiB0byBydW4gb24gc3RvcmFnZSBkb21haW5zLCB3aGljaCBjb3VsZCBwZXJmb3JtIHNvbWUg b3BlcmF0aW9ucyBtb3JlCklIPiA+IG9wdGltYWxseSB0aGF0IHRoZSBjdXJyZW50IHN5c3RlbS4g Rm9yIGV4YW1wbGUsIGV4cG9ydGluZy9pbXBvcnRpbmcKSUg+ID4gZG9tYWlucyBjdXJyZW50bHkg cmVhZHMgdGhlIHdob2xlIFZNIGltYWdlIG92ZXIgdGhlIG5ldHdvcmssIHRoZW4KSUg+ID4gd3Jp dGVzIGl0IGJhY2suIEluIG15IGNhc2UsIG15IHN0b3JhZ2UgaXMgYWxsIGxvY2F0ZWQgb24gdGhl IHNtYWUgTkZTCklIPiA+IHNlcnZlciwgd2hpY2ggY291bGQgc2ltcGx5IGRvIGFuIE9TIGNvcHkg bG9jYWxseSwgaW5zdGVhZCBvZgpJSD4gPiByZWFkaW5nL3dyaXRpbmcgZ2lnYWJ5dGVzIG92ZXIg dGhlIG5ldHdvcmsuIEkgZG9uJ3Qga25vdyBpZiBvdGhlcgpJSD4gPiBzdG9yYWdlIHR5cGUgY291 bGQgcGVyZm9ybSBzaW1pbGFyIG9wdGltaXphdGlvbnMKSUg+PTIwCklIPiBub3QgaW4gMy42LiBk b2luZyBuYXRpdmUgc3RvcmFnZSBvcGVyYXRpb25zIGlzIGZvciBzdXJlIGEgdG9wIGl0ZW0gaW49 MjAKSUg+IHRoZSBzdG9yYWdlIGxpc3QgZ29pbmcgZm9yd2FyZC4KSUg+IG5vdGljZSB5b3UgY2Fu IGRvIHRoZXNlIG9wZXJhdGlvbnMgdG9kYXkgYXQgZGlzayBsZXZlbCBhbmQgcmVnaXN0ZXIgdGhl PQo9MjAKSUg+IGV4dGVybmFsbHkgY2xvbmVkIGRpc2tzIHZpYSB0aGUgUkVTVCBBUEkuCgpUaGF0 J3MgZ29vZCB0byBrbm93LiBJcyB0aGVyZSBhIHdpa2kgcGFnZS9zY3JpcHQgZm9yIGhvdyB0byBl eHRlcm5hbGx5IGNsb25lCmEgVk0gZm9yIGV4cG9ydD8KCgpSb2JlcnQKCi0tPTIwClNlbmlvciBT b2Z0d2FyZSBFbmdpbmVlciBAIFBhcnNvbnMKCi0tU2lnXy85YWtfQmw3VnJidVZTRU9TZ1loX2da ZwpDb250ZW50LVR5cGU6IGFwcGxpY2F0aW9uL3BncC1zaWduYXR1cmUKQ29udGVudC1EZXNjcmlw dGlvbjogT3BlblBHUCBkaWdpdGFsIHNpZ25hdHVyZQoKLS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJF LS0tLS0KVmVyc2lvbjogR251UEcgdjIKCmlRSWNCQUVCQ0FBR0JRSldPMTZqQUFvSkVNSEZWdXk1 bDhZNHYwa1AvalFGbEhBc1VyVHJvRGduZ3Zsa0NGdTQKZE03OTlqaVBxOGI5L3B0YnNwVU82TlYz N1YvUW1pN0ZRS3habmprbEdyVitJdDk1bExiOExiVkVaZEhqZk0yRwovMFNUNjAzZlczWEE5dTQx amVUNnhiOHNYZlFCa0NyT1ZBUmhGaGlWY3lvLzVFeTJhMXBISm9hL2hTZFNpY3NMCkR6MkhJM0k2 THBla2kzWE9FTkNLeWlLc2NSNzlodkM0Y1BXdWhjUjVoWFpsN0dRYW9OR1ZsNlpmQW52ZUtMZ1kK L21oVWpaMFRKQUp6dXNwSDBNcSsvV1U2RDh1Vy9SbkM0V25wUFpuRndwZHlDK2U3T0g3b0lpSXcx V0JFZmM0MApYK1pVOTI5YXJrSjZLQ2h0a3hiVkZoTXMwOGFxTG1XNWZlcGExQURrZFovMkU4SEZ6 NW03TXVaZUU0RFJDdGFoCm9sWC9QZFJ3UzBPQ29hMlBXaG14bjEyNVFGRkFkVFZBUGNRK0xBRTRD MmtQSzZUaEN5TDZkUGFBcndvTDV5SnMKTEpWT2gzREd6MnltLy9mMTkzdGY4eXIzWHkxZmdkc0hX TDdCVGlRTnd1OFVLSFBlUkFQQVZEZG1LSUF5bkJ0NgpZWWNTUU5QSkViNWltL2p2cmUwY0pyNWZj YWlldmVaeVNjTk11N2FHWWZ3bDB4YXpsT1M2VXNjRWdjVkRKTDhaClQ3RlpMbEk0c2UrVzFubTRI YjRnaFZQT21KWnU5MXI1TjcwSXY5QlRDYmhwSHU0b0c5Qk5jUlQyQkdrQklwQ2EKYkRlWThFRUgz R3pSanZ3a2pRdFREamV0UHVQaEN6cE1TeGUwZVlaMitscnlhbkxzeFRLN2J1VWpMaUlSU2E1VQo5 dW9BWU9jZkdHUnhURjZzZW83ZAo9L3JYMgotLS0tLUVORCBQR1AgU0lHTkFUVVJFLS0tLS0KCi0t U2lnXy85YWtfQmw3VnJidVZTRU9TZ1loX2daZy0tCg== --===============3238313034310303621==-- From iheim at redhat.com Thu Nov 5 09:55:17 2015 Content-Type: multipart/mixed; boundary="===============3479468389327266379==" MIME-Version: 1.0 From: Itamar Heim To: users at ovirt.org Subject: Re: [ovirt-users] [RFI] oVirt 3.6 Planning Date: Thu, 05 Nov 2015 09:55:15 -0500 Message-ID: <563B6DD3.7070604@redhat.com> In-Reply-To: 20151105085022.59bf67d8@ispx.vb.futz.org --===============3479468389327266379== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable On 11/05/2015 08:50 AM, Robert Story wrote: > On Wed, 4 Nov 2015 19:06:18 -0500 Itamar wrote: > IH> On 09/18/2014 11:35 AM, Robert Story wrote: > IH> > On Fri, 12 Sep 2014 15:22:41 +0300 Itamar wrote: > IH> > IH> With oVirt 3.5 nearing GA, time to ask for "what do you want to > IH> > IH> see in oVirt 3.6"? > IH> > > IH> > I've always thought it would be a good idea to have a 'storage agen= t' > IH> > to run on storage domains, which could perform some operations more > IH> > optimally that the current system. For example, exporting/importing > IH> > domains currently reads the whole VM image over the network, then > IH> > writes it back. In my case, my storage is all located on the smae N= FS > IH> > server, which could simply do an OS copy locally, instead of > IH> > reading/writing gigabytes over the network. I don't know if other > IH> > storage type could perform similar optimizations > IH> > IH> not in 3.6. doing native storage operations is for sure a top item in > IH> the storage list going forward. > IH> notice you can do these operations today at disk level and register t= he > IH> externally cloned disks via the REST API. > > That's good to know. Is there a wiki page/script for how to externally cl= one > a VM for export? need to check per storage type (which we'll do). for now, if you can = clone it, we can register it. netapp has a service that provides this in an integrated way. --===============3479468389327266379==--