From j.bittner at nbu.cz Tue Aug 27 11:27:50 2013 Content-Type: multipart/mixed; boundary="===============6228088199379000598==" MIME-Version: 1.0 From: Jakub Bittner To: users at ovirt.org Subject: Re: [Users] so, what do you want next in oVirt? Date: Tue, 27 Aug 2013 17:27:41 +0200 Message-ID: <521CC56D.8040200@nbu.cz> In-Reply-To: 5213DD54.6090304@redhat.com --===============6228088199379000598== 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. --------------090308030609040301030909 Content-Type: text/plain; charset=3Dwindows-1252; format=3Dflowed Content-Transfer-Encoding: 8bit Dne 20.8.2013 23:19, Itamar Heim napsal(a): > earlier in the year we did a survey for feature requests / = > improvements / etc. > > since a lot of things were added, and priorities usually change, I'd = > like to ask again for "what do you need the most from oVirt / what are = > your pain points" next? > > below[1] I've listed my understanding of what already went in from = > previous survey requests (to various degrees of coverage). > > Thanks, > Itamar > > [1] from the top 12 > V Allow disk resize > V Integrate Nagios/Zabbix monitoring - via a ui plugin > V Highly Available engine - via hosted engine[2] > V Open vSwitch integration - via neutron integration > X Allow cloning VMs without template > ? Enable hypervisor upgrade/updates through engine[3] > V Allow engine on an oVirt hosted VM - via hosted engine[2] > V Enable guest configuration (root password, SSH keys, network) via > guest agent in engine - via cloud-init > X Integrate v2v into engine > ? Bond/extend ovirtmgmt with a second network for HA/increased > bandwidth[4] > X Integrate scheduling of snapshots and VM export for backups in > engine[5] > V Spice =C2=96 support Google Chrome - via mime based launch > > > Other items mentioned in previous survey which should be covered by now: > - Fix timeout when adding local host during all-in-one configuration > - Fix engine set-up when SELinux is disabled > - Provide packages for el6 (CentOS, Red Hat Enterprise Linux) > - Allow multiple VMs to be deployed from the same template at the same > time > - ISO domains on local/GlusterS > - Show IP addresses in Virtual Machines->Network Interfaces > - OpenStack Quantum support (now called Neutron) > - noVNC support > - Support spice.html5 and websocket proxy > - Add other guest OSes to list > - Port oVirt guest agent to Ubuntu[6] > - SLA - Allow resource time-sharing > - Spice - Mac client (via mime based launch) > - Spice - port XPI plug-in to Windows (not sure this will happen, but > mime based launch allows using firefox now) > - Spice - client for Ubuntu/Debian (should be covered via mime based > launch) > > > [2] hosted engine is in active development, but not released yet. > [3] host update is supported, but not for general yum update. > [4] a lot of improvements were done in this space, but i'm not sure if > they cover this exact use case > [5] backup api is now being pushed to master, and orchestration of > backups should probably happen via 3rd part backup vendors? > [6] I'm not sure packaging exists yet, but ubuntu is covered for the > basic functionality of the guest agent. > _______________________________________________ > Users mailing list > Users(a)ovirt.org > http://lists.ovirt.org/mailman/listinfo/users Some time ago I was on IBM kvm virtualization preview and they show us = gold image feature and I like it. It could be implemented in oVirt ;-) more info: http://pic.dhe.ibm.com/infocenter/ibmfsb/v2r1/index.jsp?topic=3D%2Fcom.ibm.= sbsolutions.doc%2FugGoldImageOverview.htm Next nice feature could be importing existing iSCSI domain. Possibility = of direct use of HW by VM. And the absolutely fantastic feature would be = to create clusters from Intel and AMD processors together! Thank you ;-) --------------090308030609040301030909 Content-Type: text/html; charset=3Dwindows-1252 Content-Transfer-Encoding: 8bit
Dne 20.8.2013 23:19, Itamar Heim napsal(a):
ea= rlier in the year we did a survey for feature requests / improvements / etc.

since a lot of things were added, and priorities usually change, I'd like to ask again for "what do you need the most from oVirt / what are your pain points" next?

below[1] I've listed my understanding of what already went in from previous survey requests (to various degrees of coverage).

Thanks,
=C2=A0=C2=A0 Itamar

[1] from the top 12
V Allow disk resize
V Integrate Nagios/Zabbix monitoring - via a ui plugin
V Highly Available engine - via hosted engine[2]
V Open vSwitch integration - via neutron integration
X Allow cloning VMs without template
? Enable hypervisor upgrade/updates through engine[3]
V Allow engine on an oVirt hosted VM - via hosted engine[2]
V Enable guest configuration (root password, SSH keys, network) via
=C2=A0 guest agent in engine - via cloud-init
X Integrate v2v into engine
? Bond/extend ovirtmgmt with a second network for HA/increased
=C2=A0 bandwidth[4]
X Integrate scheduling of snapshots and VM export for backups in
=C2=A0 engine[5]
V Spice =C2=96 support Google Chrome - via mime based launch


Other items mentioned in previous survey which should be covered by now:
- Fix timeout when adding local host during all-in-one configuration
- Fix engine set-up when SELinux is disabled
- Provide packages for el6 (CentOS, Red Hat Enterprise Linux)
- Allow multiple VMs to be deployed from the same template at the same
=C2=A0 time
- ISO domains on local/GlusterS
- Show IP addresses in Virtual Machines->Network Interfaces
- OpenStack Quantum support (now called Neutron)
- noVNC support
- Support spice.html5 and websocket proxy
- Add other guest OSes to list
- Port oVirt guest agent to Ubuntu[6]
- SLA - Allow resource time-sharing
- Spice - Mac client (via mime based launch)
- Spice - port XPI plug-in to Windows (not sure this will happen, but
=C2=A0 mime based launch allows using firefox now)
- Spice - client for Ubuntu/Debian (should be covered via mime based
=C2=A0 launch)


[2] hosted engine is in active development, but not released yet.
[3] host update is supported, but not for general yum update.
[4] a lot of improvements were done in this space, but i'm not sure if
=C2=A0=C2=A0=C2=A0 they cover this exact use case
[5] backup api is now being pushed to master, and orchestration of
=C2=A0=C2=A0=C2=A0 backups should probably happen via 3rd part backup= vendors?
[6] I'm not sure packaging exists yet, but ubuntu is covered for the
=C2=A0=C2=A0=C2=A0 basic functionality of the guest agent.
_______________________________________________
Users mailing list
Users(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/users

Some time ago I was on IBM kvm virtualization preview and they show us gold image feature and I like it. It could be implemented in oVirt ;-)

more info:
http://pic.dhe.ibm.com/i= nfocenter/ibmfsb/v2r1/index.jsp?topic=3D%2Fcom.ibm.sbsolutions.doc%2FugGold= ImageOverview.htm

Next nice feature could be importing existing iSCSI domain. Possibility of direct use of HW by VM. And the absolutely fantastic feature would be to create clusters from Intel and AMD processors together!

Thank you ;-)=C2=A0
--------------090308030609040301030909-- --===============6228088199379000598== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t LS0wOTAzMDgwMzA2MDkwNDAzMDEwMzA5MDkKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy c2V0PXdpbmRvd3MtMTI1MjsgZm9ybWF0PWZsb3dlZApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiA4Yml0CgpEbmUgMjAuOC4yMDEzIDIzOjE5LCBJdGFtYXIgSGVpbSBuYXBzYWwoYSk6Cj4gZWFy bGllciBpbiB0aGUgeWVhciB3ZSBkaWQgYSBzdXJ2ZXkgZm9yIGZlYXR1cmUgcmVxdWVzdHMgLyAK PiBpbXByb3ZlbWVudHMgLyBldGMuCj4KPiBzaW5jZSBhIGxvdCBvZiB0aGluZ3Mgd2VyZSBhZGRl ZCwgYW5kIHByaW9yaXRpZXMgdXN1YWxseSBjaGFuZ2UsIEknZCAKPiBsaWtlIHRvIGFzayBhZ2Fp biBmb3IgIndoYXQgZG8geW91IG5lZWQgdGhlIG1vc3QgZnJvbSBvVmlydCAvIHdoYXQgYXJlIAo+ IHlvdXIgcGFpbiBwb2ludHMiIG5leHQ/Cj4KPiBiZWxvd1sxXSBJJ3ZlIGxpc3RlZCBteSB1bmRl cnN0YW5kaW5nIG9mIHdoYXQgYWxyZWFkeSB3ZW50IGluIGZyb20gCj4gcHJldmlvdXMgc3VydmV5 IHJlcXVlc3RzICh0byB2YXJpb3VzIGRlZ3JlZXMgb2YgY292ZXJhZ2UpLgo+Cj4gVGhhbmtzLAo+ ICAgIEl0YW1hcgo+Cj4gWzFdIGZyb20gdGhlIHRvcCAxMgo+IFYgQWxsb3cgZGlzayByZXNpemUK PiBWIEludGVncmF0ZSBOYWdpb3MvWmFiYml4IG1vbml0b3JpbmcgLSB2aWEgYSB1aSBwbHVnaW4K PiBWIEhpZ2hseSBBdmFpbGFibGUgZW5naW5lIC0gdmlhIGhvc3RlZCBlbmdpbmVbMl0KPiBWIE9w ZW4gdlN3aXRjaCBpbnRlZ3JhdGlvbiAtIHZpYSBuZXV0cm9uIGludGVncmF0aW9uCj4gWCBBbGxv dyBjbG9uaW5nIFZNcyB3aXRob3V0IHRlbXBsYXRlCj4gPyBFbmFibGUgaHlwZXJ2aXNvciB1cGdy YWRlL3VwZGF0ZXMgdGhyb3VnaCBlbmdpbmVbM10KPiBWIEFsbG93IGVuZ2luZSBvbiBhbiBvVmly dCBob3N0ZWQgVk0gLSB2aWEgaG9zdGVkIGVuZ2luZVsyXQo+IFYgRW5hYmxlIGd1ZXN0IGNvbmZp Z3VyYXRpb24gKHJvb3QgcGFzc3dvcmQsIFNTSCBrZXlzLCBuZXR3b3JrKSB2aWEKPiAgIGd1ZXN0 IGFnZW50IGluIGVuZ2luZSAtIHZpYSBjbG91ZC1pbml0Cj4gWCBJbnRlZ3JhdGUgdjJ2IGludG8g ZW5naW5lCj4gPyBCb25kL2V4dGVuZCBvdmlydG1nbXQgd2l0aCBhIHNlY29uZCBuZXR3b3JrIGZv ciBIQS9pbmNyZWFzZWQKPiAgIGJhbmR3aWR0aFs0XQo+IFggSW50ZWdyYXRlIHNjaGVkdWxpbmcg b2Ygc25hcHNob3RzIGFuZCBWTSBleHBvcnQgZm9yIGJhY2t1cHMgaW4KPiAgIGVuZ2luZVs1XQo+ IFYgU3BpY2UgliBzdXBwb3J0IEdvb2dsZSBDaHJvbWUgLSB2aWEgbWltZSBiYXNlZCBsYXVuY2gK Pgo+Cj4gT3RoZXIgaXRlbXMgbWVudGlvbmVkIGluIHByZXZpb3VzIHN1cnZleSB3aGljaCBzaG91 bGQgYmUgY292ZXJlZCBieSBub3c6Cj4gLSBGaXggdGltZW91dCB3aGVuIGFkZGluZyBsb2NhbCBo b3N0IGR1cmluZyBhbGwtaW4tb25lIGNvbmZpZ3VyYXRpb24KPiAtIEZpeCBlbmdpbmUgc2V0LXVw IHdoZW4gU0VMaW51eCBpcyBkaXNhYmxlZAo+IC0gUHJvdmlkZSBwYWNrYWdlcyBmb3IgZWw2IChD ZW50T1MsIFJlZCBIYXQgRW50ZXJwcmlzZSBMaW51eCkKPiAtIEFsbG93IG11bHRpcGxlIFZNcyB0 byBiZSBkZXBsb3llZCBmcm9tIHRoZSBzYW1lIHRlbXBsYXRlIGF0IHRoZSBzYW1lCj4gICB0aW1l Cj4gLSBJU08gZG9tYWlucyBvbiBsb2NhbC9HbHVzdGVyUwo+IC0gU2hvdyBJUCBhZGRyZXNzZXMg aW4gVmlydHVhbCBNYWNoaW5lcy0+TmV0d29yayBJbnRlcmZhY2VzCj4gLSBPcGVuU3RhY2sgUXVh bnR1bSBzdXBwb3J0IChub3cgY2FsbGVkIE5ldXRyb24pCj4gLSBub1ZOQyBzdXBwb3J0Cj4gLSBT dXBwb3J0IHNwaWNlLmh0bWw1IGFuZCB3ZWJzb2NrZXQgcHJveHkKPiAtIEFkZCBvdGhlciBndWVz dCBPU2VzIHRvIGxpc3QKPiAtIFBvcnQgb1ZpcnQgZ3Vlc3QgYWdlbnQgdG8gVWJ1bnR1WzZdCj4g LSBTTEEgLSBBbGxvdyByZXNvdXJjZSB0aW1lLXNoYXJpbmcKPiAtIFNwaWNlIC0gTWFjIGNsaWVu dCAodmlhIG1pbWUgYmFzZWQgbGF1bmNoKQo+IC0gU3BpY2UgLSBwb3J0IFhQSSBwbHVnLWluIHRv IFdpbmRvd3MgKG5vdCBzdXJlIHRoaXMgd2lsbCBoYXBwZW4sIGJ1dAo+ICAgbWltZSBiYXNlZCBs YXVuY2ggYWxsb3dzIHVzaW5nIGZpcmVmb3ggbm93KQo+IC0gU3BpY2UgLSBjbGllbnQgZm9yIFVi dW50dS9EZWJpYW4gKHNob3VsZCBiZSBjb3ZlcmVkIHZpYSBtaW1lIGJhc2VkCj4gICBsYXVuY2gp Cj4KPgo+IFsyXSBob3N0ZWQgZW5naW5lIGlzIGluIGFjdGl2ZSBkZXZlbG9wbWVudCwgYnV0IG5v dCByZWxlYXNlZCB5ZXQuCj4gWzNdIGhvc3QgdXBkYXRlIGlzIHN1cHBvcnRlZCwgYnV0IG5vdCBm b3IgZ2VuZXJhbCB5dW0gdXBkYXRlLgo+IFs0XSBhIGxvdCBvZiBpbXByb3ZlbWVudHMgd2VyZSBk b25lIGluIHRoaXMgc3BhY2UsIGJ1dCBpJ20gbm90IHN1cmUgaWYKPiAgICAgdGhleSBjb3ZlciB0 aGlzIGV4YWN0IHVzZSBjYXNlCj4gWzVdIGJhY2t1cCBhcGkgaXMgbm93IGJlaW5nIHB1c2hlZCB0 byBtYXN0ZXIsIGFuZCBvcmNoZXN0cmF0aW9uIG9mCj4gICAgIGJhY2t1cHMgc2hvdWxkIHByb2Jh Ymx5IGhhcHBlbiB2aWEgM3JkIHBhcnQgYmFja3VwIHZlbmRvcnM/Cj4gWzZdIEknbSBub3Qgc3Vy ZSBwYWNrYWdpbmcgZXhpc3RzIHlldCwgYnV0IHVidW50dSBpcyBjb3ZlcmVkIGZvciB0aGUKPiAg ICAgYmFzaWMgZnVuY3Rpb25hbGl0eSBvZiB0aGUgZ3Vlc3QgYWdlbnQuCj4gX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBVc2VycyBtYWlsaW5nIGxpc3QK PiBVc2Vyc0BvdmlydC5vcmcKPiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGlu Zm8vdXNlcnMKClNvbWUgdGltZSBhZ28gSSB3YXMgb24gSUJNIGt2bSB2aXJ0dWFsaXphdGlvbiBw cmV2aWV3IGFuZCB0aGV5IHNob3cgdXMgCmdvbGQgaW1hZ2UgZmVhdHVyZSBhbmQgSSBsaWtlIGl0 LiBJdCBjb3VsZCBiZSBpbXBsZW1lbnRlZCBpbiBvVmlydCA7LSkKCm1vcmUgaW5mbzoKaHR0cDov L3BpYy5kaGUuaWJtLmNvbS9pbmZvY2VudGVyL2libWZzYi92MnIxL2luZGV4LmpzcD90b3BpYz0l MkZjb20uaWJtLnNic29sdXRpb25zLmRvYyUyRnVnR29sZEltYWdlT3ZlcnZpZXcuaHRtCgpOZXh0 IG5pY2UgZmVhdHVyZSBjb3VsZCBiZSBpbXBvcnRpbmcgZXhpc3RpbmcgaVNDU0kgZG9tYWluLiBQ b3NzaWJpbGl0eSAKb2YgZGlyZWN0IHVzZSBvZiBIVyBieSBWTS4gQW5kIHRoZSBhYnNvbHV0ZWx5 IGZhbnRhc3RpYyBmZWF0dXJlIHdvdWxkIGJlIAp0byBjcmVhdGUgY2x1c3RlcnMgZnJvbSBJbnRl bCBhbmQgQU1EIHByb2Nlc3NvcnMgdG9nZXRoZXIhCgpUaGFuayB5b3UgOy0pCgotLS0tLS0tLS0t LS0tLTA5MDMwODAzMDYwOTA0MDMwMTAzMDkwOQpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hh cnNldD13aW5kb3dzLTEyNTIKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogOGJpdAoKPGh0bWw+ CiAgPGhlYWQ+CiAgICA8bWV0YSBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9d2luZG93cy0x MjUyIgogICAgICBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiPgogIDwvaGVhZD4KICA8Ym9keSBi Z2NvbG9yPSIjRkZGRkZGIiB0ZXh0PSIjMDAwMDAwIj4KICAgIDxkaXYgY2xhc3M9Im1vei1jaXRl LXByZWZpeCI+RG5lIDIwLjguMjAxMyAyMzoxOSwgSXRhbWFyIEhlaW0KICAgICAgbmFwc2FsKGEp Ojxicj4KICAgIDwvZGl2PgogICAgPGJsb2NrcXVvdGUgY2l0ZT0ibWlkOjUyMTNERDU0LjYwOTAz MDRAcmVkaGF0LmNvbSIgdHlwZT0iY2l0ZSI+ZWFybGllcgogICAgICBpbiB0aGUgeWVhciB3ZSBk aWQgYSBzdXJ2ZXkgZm9yIGZlYXR1cmUgcmVxdWVzdHMgLyBpbXByb3ZlbWVudHMgLwogICAgICBl dGMuCiAgICAgIDxicj4KICAgICAgPGJyPgogICAgICBzaW5jZSBhIGxvdCBvZiB0aGluZ3Mgd2Vy ZSBhZGRlZCwgYW5kIHByaW9yaXRpZXMgdXN1YWxseSBjaGFuZ2UsCiAgICAgIEknZCBsaWtlIHRv IGFzayBhZ2FpbiBmb3IgIndoYXQgZG8geW91IG5lZWQgdGhlIG1vc3QgZnJvbSBvVmlydCAvCiAg ICAgIHdoYXQgYXJlIHlvdXIgcGFpbiBwb2ludHMiIG5leHQ/CiAgICAgIDxicj4KICAgICAgPGJy PgogICAgICBiZWxvd1sxXSBJJ3ZlIGxpc3RlZCBteSB1bmRlcnN0YW5kaW5nIG9mIHdoYXQgYWxy ZWFkeSB3ZW50IGluIGZyb20KICAgICAgcHJldmlvdXMgc3VydmV5IHJlcXVlc3RzICh0byB2YXJp b3VzIGRlZ3JlZXMgb2YgY292ZXJhZ2UpLgogICAgICA8YnI+CiAgICAgIDxicj4KICAgICAgVGhh bmtzLAogICAgICA8YnI+CiAgICAgIKCgIEl0YW1hcgogICAgICA8YnI+CiAgICAgIDxicj4KICAg ICAgWzFdIGZyb20gdGhlIHRvcCAxMgogICAgICA8YnI+CiAgICAgIFYgQWxsb3cgZGlzayByZXNp emUKICAgICAgPGJyPgogICAgICBWIEludGVncmF0ZSBOYWdpb3MvWmFiYml4IG1vbml0b3Jpbmcg LSB2aWEgYSB1aSBwbHVnaW4KICAgICAgPGJyPgogICAgICBWIEhpZ2hseSBBdmFpbGFibGUgZW5n aW5lIC0gdmlhIGhvc3RlZCBlbmdpbmVbMl0KICAgICAgPGJyPgogICAgICBWIE9wZW4gdlN3aXRj aCBpbnRlZ3JhdGlvbiAtIHZpYSBuZXV0cm9uIGludGVncmF0aW9uCiAgICAgIDxicj4KICAgICAg WCBBbGxvdyBjbG9uaW5nIFZNcyB3aXRob3V0IHRlbXBsYXRlCiAgICAgIDxicj4KICAgICAgPyBF bmFibGUgaHlwZXJ2aXNvciB1cGdyYWRlL3VwZGF0ZXMgdGhyb3VnaCBlbmdpbmVbM10KICAgICAg PGJyPgogICAgICBWIEFsbG93IGVuZ2luZSBvbiBhbiBvVmlydCBob3N0ZWQgVk0gLSB2aWEgaG9z dGVkIGVuZ2luZVsyXQogICAgICA8YnI+CiAgICAgIFYgRW5hYmxlIGd1ZXN0IGNvbmZpZ3VyYXRp b24gKHJvb3QgcGFzc3dvcmQsIFNTSCBrZXlzLCBuZXR3b3JrKQogICAgICB2aWEKICAgICAgPGJy PgogICAgICCgIGd1ZXN0IGFnZW50IGluIGVuZ2luZSAtIHZpYSBjbG91ZC1pbml0CiAgICAgIDxi cj4KICAgICAgWCBJbnRlZ3JhdGUgdjJ2IGludG8gZW5naW5lCiAgICAgIDxicj4KICAgICAgPyBC b25kL2V4dGVuZCBvdmlydG1nbXQgd2l0aCBhIHNlY29uZCBuZXR3b3JrIGZvciBIQS9pbmNyZWFz ZWQKICAgICAgPGJyPgogICAgICCgIGJhbmR3aWR0aFs0XQogICAgICA8YnI+CiAgICAgIFggSW50 ZWdyYXRlIHNjaGVkdWxpbmcgb2Ygc25hcHNob3RzIGFuZCBWTSBleHBvcnQgZm9yIGJhY2t1cHMg aW4KICAgICAgPGJyPgogICAgICCgIGVuZ2luZVs1XQogICAgICA8YnI+CiAgICAgIFYgU3BpY2Ug liBzdXBwb3J0IEdvb2dsZSBDaHJvbWUgLSB2aWEgbWltZSBiYXNlZCBsYXVuY2gKICAgICAgPGJy PgogICAgICA8YnI+CiAgICAgIDxicj4KICAgICAgT3RoZXIgaXRlbXMgbWVudGlvbmVkIGluIHBy ZXZpb3VzIHN1cnZleSB3aGljaCBzaG91bGQgYmUgY292ZXJlZAogICAgICBieSBub3c6CiAgICAg IDxicj4KICAgICAgLSBGaXggdGltZW91dCB3aGVuIGFkZGluZyBsb2NhbCBob3N0IGR1cmluZyBh bGwtaW4tb25lCiAgICAgIGNvbmZpZ3VyYXRpb24KICAgICAgPGJyPgogICAgICAtIEZpeCBlbmdp bmUgc2V0LXVwIHdoZW4gU0VMaW51eCBpcyBkaXNhYmxlZAogICAgICA8YnI+CiAgICAgIC0gUHJv dmlkZSBwYWNrYWdlcyBmb3IgZWw2IChDZW50T1MsIFJlZCBIYXQgRW50ZXJwcmlzZSBMaW51eCkK ICAgICAgPGJyPgogICAgICAtIEFsbG93IG11bHRpcGxlIFZNcyB0byBiZSBkZXBsb3llZCBmcm9t IHRoZSBzYW1lIHRlbXBsYXRlIGF0IHRoZQogICAgICBzYW1lCiAgICAgIDxicj4KICAgICAgoCB0 aW1lCiAgICAgIDxicj4KICAgICAgLSBJU08gZG9tYWlucyBvbiBsb2NhbC9HbHVzdGVyUwogICAg ICA8YnI+CiAgICAgIC0gU2hvdyBJUCBhZGRyZXNzZXMgaW4gVmlydHVhbCBNYWNoaW5lcy0mZ3Q7 TmV0d29yayBJbnRlcmZhY2VzCiAgICAgIDxicj4KICAgICAgLSBPcGVuU3RhY2sgUXVhbnR1bSBz dXBwb3J0IChub3cgY2FsbGVkIE5ldXRyb24pCiAgICAgIDxicj4KICAgICAgLSBub1ZOQyBzdXBw b3J0CiAgICAgIDxicj4KICAgICAgLSBTdXBwb3J0IHNwaWNlLmh0bWw1IGFuZCB3ZWJzb2NrZXQg cHJveHkKICAgICAgPGJyPgogICAgICAtIEFkZCBvdGhlciBndWVzdCBPU2VzIHRvIGxpc3QKICAg ICAgPGJyPgogICAgICAtIFBvcnQgb1ZpcnQgZ3Vlc3QgYWdlbnQgdG8gVWJ1bnR1WzZdCiAgICAg IDxicj4KICAgICAgLSBTTEEgLSBBbGxvdyByZXNvdXJjZSB0aW1lLXNoYXJpbmcKICAgICAgPGJy PgogICAgICAtIFNwaWNlIC0gTWFjIGNsaWVudCAodmlhIG1pbWUgYmFzZWQgbGF1bmNoKQogICAg ICA8YnI+CiAgICAgIC0gU3BpY2UgLSBwb3J0IFhQSSBwbHVnLWluIHRvIFdpbmRvd3MgKG5vdCBz dXJlIHRoaXMgd2lsbCBoYXBwZW4sCiAgICAgIGJ1dAogICAgICA8YnI+CiAgICAgIKAgbWltZSBi YXNlZCBsYXVuY2ggYWxsb3dzIHVzaW5nIGZpcmVmb3ggbm93KQogICAgICA8YnI+CiAgICAgIC0g U3BpY2UgLSBjbGllbnQgZm9yIFVidW50dS9EZWJpYW4gKHNob3VsZCBiZSBjb3ZlcmVkIHZpYSBt aW1lCiAgICAgIGJhc2VkCiAgICAgIDxicj4KICAgICAgoCBsYXVuY2gpCiAgICAgIDxicj4KICAg ICAgPGJyPgogICAgICA8YnI+CiAgICAgIFsyXSBob3N0ZWQgZW5naW5lIGlzIGluIGFjdGl2ZSBk ZXZlbG9wbWVudCwgYnV0IG5vdCByZWxlYXNlZCB5ZXQuCiAgICAgIDxicj4KICAgICAgWzNdIGhv c3QgdXBkYXRlIGlzIHN1cHBvcnRlZCwgYnV0IG5vdCBmb3IgZ2VuZXJhbCB5dW0gdXBkYXRlLgog ICAgICA8YnI+CiAgICAgIFs0XSBhIGxvdCBvZiBpbXByb3ZlbWVudHMgd2VyZSBkb25lIGluIHRo aXMgc3BhY2UsIGJ1dCBpJ20gbm90CiAgICAgIHN1cmUgaWYKICAgICAgPGJyPgogICAgICCgoKAg dGhleSBjb3ZlciB0aGlzIGV4YWN0IHVzZSBjYXNlCiAgICAgIDxicj4KICAgICAgWzVdIGJhY2t1 cCBhcGkgaXMgbm93IGJlaW5nIHB1c2hlZCB0byBtYXN0ZXIsIGFuZCBvcmNoZXN0cmF0aW9uIG9m CiAgICAgIDxicj4KICAgICAgoKCgIGJhY2t1cHMgc2hvdWxkIHByb2JhYmx5IGhhcHBlbiB2aWEg M3JkIHBhcnQgYmFja3VwIHZlbmRvcnM/CiAgICAgIDxicj4KICAgICAgWzZdIEknbSBub3Qgc3Vy ZSBwYWNrYWdpbmcgZXhpc3RzIHlldCwgYnV0IHVidW50dSBpcyBjb3ZlcmVkIGZvcgogICAgICB0 aGUKICAgICAgPGJyPgogICAgICCgoKAgYmFzaWMgZnVuY3Rpb25hbGl0eSBvZiB0aGUgZ3Vlc3Qg YWdlbnQuCiAgICAgIDxicj4KICAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fX18KICAgICAgPGJyPgogICAgICBVc2VycyBtYWlsaW5nIGxpc3QKICAgICAg PGJyPgogICAgICA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWFiYnJldmlhdGVkIiBocmVmPSJtYWls dG86VXNlcnNAb3ZpcnQub3JnIj5Vc2Vyc0BvdmlydC5vcmc8L2E+CiAgICAgIDxicj4KICAgICAg PGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0 Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3VzZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxt YW4vbGlzdGluZm8vdXNlcnM8L2E+CiAgICAgIDxicj4KICAgIDwvYmxvY2txdW90ZT4KICAgIDxi cj4KICAgIFNvbWUgdGltZSBhZ28gSSB3YXMgb24gSUJNIGt2bSB2aXJ0dWFsaXphdGlvbiBwcmV2 aWV3IGFuZCB0aGV5IHNob3cKICAgIHVzIGdvbGQgaW1hZ2UgZmVhdHVyZSBhbmQgSSBsaWtlIGl0 LiBJdCBjb3VsZCBiZSBpbXBsZW1lbnRlZCBpbgogICAgb1ZpcnQgOy0pPGJyPgogICAgPGJyPgog ICAgbW9yZSBpbmZvOjxicj4KICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29u dGVudD0idGV4dC9odG1sOwogICAgICBjaGFyc2V0PXdpbmRvd3MtMTI1MiI+CiAgICA8YQpocmVm PSJodHRwOi8vcGljLmRoZS5pYm0uY29tL2luZm9jZW50ZXIvaWJtZnNiL3YycjEvaW5kZXguanNw P3RvcGljPSUyRmNvbS5pYm0uc2Jzb2x1dGlvbnMuZG9jJTJGdWdHb2xkSW1hZ2VPdmVydmlldy5o dG0iPmh0dHA6Ly9waWMuZGhlLmlibS5jb20vaW5mb2NlbnRlci9pYm1mc2IvdjJyMS9pbmRleC5q c3A/dG9waWM9JTJGY29tLmlibS5zYnNvbHV0aW9ucy5kb2MlMkZ1Z0dvbGRJbWFnZU92ZXJ2aWV3 Lmh0bTwvYT48YnI+CiAgICA8YnI+CiAgICBOZXh0IG5pY2UgZmVhdHVyZSBjb3VsZCBiZSBpbXBv cnRpbmcgZXhpc3RpbmcgaVNDU0kgZG9tYWluLgogICAgUG9zc2liaWxpdHkgb2YgZGlyZWN0IHVz ZSBvZiBIVyBieSBWTS4gQW5kIHRoZSBhYnNvbHV0ZWx5IGZhbnRhc3RpYwogICAgZmVhdHVyZSB3 b3VsZCBiZSB0byBjcmVhdGUgY2x1c3RlcnMgZnJvbSBJbnRlbCBhbmQgQU1EIHByb2Nlc3NvcnMK ICAgIHRvZ2V0aGVyITxicj4KICAgIDxicj4KICAgIFRoYW5rIHlvdSA7LSmgIDxicj4KICA8L2Jv ZHk+CjwvaHRtbD4KCi0tLS0tLS0tLS0tLS0tMDkwMzA4MDMwNjA5MDQwMzAxMDMwOTA5LS0K --===============6228088199379000598==--