From Karli.Sjoberg at slu.se Tue Aug 14 02:30:06 2012 Content-Type: multipart/mixed; boundary="===============4420436783032156519==" MIME-Version: 1.0 From: =?utf-8?q?Karli_Sj=C3=B6berg_=3CKarli=2ESjoberg_at_slu=2Ese=3E?= To: users at ovirt.org Subject: Re: [Users] ovirt 3.1 and live snapshots Date: Tue, 14 Aug 2012 08:30:02 +0200 Message-ID: <48FF705B-4DA3-4544-814A-4E2DC5CEE193@slu.se> In-Reply-To: 5029EB15.2020608@redhat.com --===============4420436783032156519== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_000_48FF705B4DA34544814A4E2DC5CEE193sluse_ Content-Type: text/plain; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable 14 aug 2012 kl. 08.07 skrev Itamar Heim: On 08/14/2012 08:22 AM, Karli Sj=3DF6berg wrote: 13 aug 2012 kl. 16.11 skrev Andrew Cathrow: ----- Original Message ----- From: "Winfried de Heiden" > To: users(a)ovirt.org Sent: Monday, August 13, 2012 9:09:42 AM Subject: Re: [Users] ovirt 3.1 and live snapshots Hi All, Live snapshots is support from qemu 1.1. However, qemu 1.1 is not included in Fedora 17 or Ovirt-node. Besides the Virt-preview repo, when is qemu 1.1 expected? Effectively, there is still no live snapshot support in Ovirt 3.1 The oVirt 3.1 management platform supports live snapshots if you have a qemu release that does. Fedora *doesn't update it's qemu mid-release* - so you have 3 choices Thank you Andrew, that was a much clearer answer then was given before when I asked it. That was what I wanted to know. - use the virt-preview repo - wait for F18 When F17 was released, it took a while for oVirt to be available. Is it going to be more or less the same for F18? Hi Karli, can you please elaborate - ovirt 3.0 was part of F17. we are planning to push ovirt 3.1 to F18. (still probably missing the web parts due to missing deps, which you will need to install from an ovirt repo, rather than out of the box fedora)= =3D . Yes, I meant by using your repo to install, as instructed on ovirt.org website. On a sidenote, oVirt missing webadmin and userportal in F17 OOTB wasn=3DB4t= a=3D t all what I expected when I read "now shipping with oVirt" in F17=3DB4s re= le=3D ase notes, which got me very excited. But then I had a little WTF!? moment = =3D after install and noticed that you couldn=3DB4t actually do anything with i= t:=3D ) Besides scripting through API of course. But it left me feeling a little = =3D bit fooled, you know. With live snapshotting, it=3DB4s the same deal. There shouldn=3DB4t be any = "ifs=3D " to it. You have live snapshots "if". Better to say straight up that live = =3D snapshotting will be supported after you have working release of oVirt for = =3D F18, in my opinion. And then say, "But you can help us test it right now, i= =3D f you enable the "Virtualization Preview Repository". Make sure to buckle u= =3D p". http://fedoraproject.org/wiki/Virtualization_Preview_Repository "This repository is intended primarily as an aid to testing / early experim= =3D entation. It is not intended for 'production' deployment." --_000_48FF705B4DA34544814A4E2DC5CEE193sluse_ Content-Type: text/html; charset=3D"iso-8859-1" Content-Transfer-Encoding: quoted-printable
14 aug 2012 = =3D kl. 08.07 skrev Itamar Heim:

<=3D blockquote type=3D3D"cite">
On 08/14/2012 08:22 AM, Karli Sj=3DF6berg w= rote=3D :

1=3D 3 aug 2012 kl. 16.11 skrev Andrew Cathrow:



----- Original Message -----
From: "Winfried de Heiden" <wdh(a)= dds.nl=3D <mailto:wdh(a)dds.nl>><= br>
To: users(a)ovirt.org <mailto:= users@=3D ovirt.org>
Sent: = Monday=3D , August 13, 2012 9:09:42 AM
S=3D ubject: Re: [Users] ovirt 3.1 and live snapshots

Hi A= ll,

Live snapshots is support from qemu 1.1. However, qemu 1.1 = is=3D not
=
included in Fedora 17= or =3D Ovirt-node.

<=3D /blockquote>
Besides the Virt-preview repo, when is qemu 1= .1=3D expected?
Effectively,
there is still no live snapshot = supp=3D ort in Ovirt 3.1

The oVirt 3.1 management pla= tfor=3D m supports live snapshots if you have
a qemu release that does.

Fedora *doesn't update it's qemu mid-release* - so you have 3 c= ho=3D ices
Thank you And= re=3D w, that was a much clearer answer then was given before
when I asked it. That was what I wanted to know.=3D

- use the virt-preview repo
- wa= it f=3D or F18
When F17 wa= s =3D released, it took a while for oVirt to be available. Is it
= =3D
going to be more or less the same for F18?
<= /b=3D lockquote>
Hi Karli,

can you please elaborate - ovirt 3.0 was par= =3D t of F17.
we are planning to push ovirt 3.1 to F18.
(still probably m= =3D issing the web parts due to missing deps, which you
will need to instal= =3D l from an ovirt repo, rather than out of the box fedora).

Yes, I meant by using your repo to install, as instruct= =3D ed on ovirt.org website.

<= /d=3D iv>
On a sidenote, oVirt missing webadmin and userportal in F17 OOTB wa= =3D sn=3DB4t at all what I expected when I read "now shipping with oVirt" in F1= 7=3D =3DB4s release notes, which got me very excited. But then I had a little WT= F!=3D ? moment after install and noticed that you couldn=3DB4t actually do anythi= ng=3D with it:) Besides scripting through API of course. But it left me feeling = =3D a little bit fooled, you know.
With live snapshotting, it=3DB4s t= he=3D same deal. There shouldn=3DB4t be any "ifs" to it. You have live snapshots= "=3D if". Better to say straight up that live snapshotting will be supported aft= =3D er you have working release of oVirt for F18, in my opinion. And then say, = =3D "But you can help us test it right now, if you enable the "Virtualization P= =3D review Repository". Make sure to buckle up".
"This repository= =3D is intended primarily as an aid to testing / early=3D20 experimentation. It is not intended for 'production' deployment."

=3D --_000_48FF705B4DA34544814A4E2DC5CEE193sluse_-- --===============4420436783032156519== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fMDAwXzQ4RkY3MDVCNERBMzQ1NDQ4MTRBNEUyREM1Q0VFMTkzc2x1c2VfCkNvbnRlbnQtVHlw ZTogdGV4dC9wbGFpbjsgY2hhcnNldD0iaXNvLTg4NTktMSIKQ29udGVudC1UcmFuc2Zlci1FbmNv ZGluZzogcXVvdGVkLXByaW50YWJsZQoKCjE0IGF1ZyAyMDEyIGtsLiAwOC4wNyBza3JldiBJdGFt YXIgSGVpbToKCk9uIDA4LzE0LzIwMTIgMDg6MjIgQU0sIEthcmxpIFNqPUY2YmVyZyB3cm90ZToK CjEzIGF1ZyAyMDEyIGtsLiAxNi4xMSBza3JldiBBbmRyZXcgQ2F0aHJvdzoKCgoKLS0tLS0gT3Jp Z2luYWwgTWVzc2FnZSAtLS0tLQpGcm9tOiAiV2luZnJpZWQgZGUgSGVpZGVuIiA8d2RoQGRkcy5u bDxtYWlsdG86d2RoQGRkcy5ubD4gPG1haWx0bzp3ZGhAZGRzLm49Cmw+PgpUbzogdXNlcnNAb3Zp cnQub3JnPG1haWx0bzp1c2Vyc0BvdmlydC5vcmc+IDxtYWlsdG86dXNlcnNAb3ZpcnQub3JnPgpT ZW50OiBNb25kYXksIEF1Z3VzdCAxMywgMjAxMiA5OjA5OjQyIEFNClN1YmplY3Q6IFJlOiBbVXNl cnNdIG92aXJ0IDMuMSBhbmQgbGl2ZSBzbmFwc2hvdHMKCkhpIEFsbCwKCkxpdmUgc25hcHNob3Rz IGlzIHN1cHBvcnQgZnJvbSBxZW11IDEuMS4gSG93ZXZlciwgcWVtdSAxLjEgaXMgbm90CmluY2x1 ZGVkIGluIEZlZG9yYSAxNyBvciBPdmlydC1ub2RlLgoKQmVzaWRlcyB0aGUgVmlydC1wcmV2aWV3 IHJlcG8sIHdoZW4gaXMgcWVtdSAxLjEgZXhwZWN0ZWQ/CkVmZmVjdGl2ZWx5LAp0aGVyZSBpcyBz dGlsbCBubyBsaXZlIHNuYXBzaG90IHN1cHBvcnQgaW4gT3ZpcnQgMy4xCgpUaGUgb1ZpcnQgMy4x IG1hbmFnZW1lbnQgcGxhdGZvcm0gc3VwcG9ydHMgbGl2ZSBzbmFwc2hvdHMgaWYgeW91IGhhdmUK YSBxZW11IHJlbGVhc2UgdGhhdCBkb2VzLgoKRmVkb3JhICpkb2Vzbid0IHVwZGF0ZSBpdCdzIHFl bXUgbWlkLXJlbGVhc2UqIC0gc28geW91IGhhdmUgMyBjaG9pY2VzClRoYW5rIHlvdSBBbmRyZXcs IHRoYXQgd2FzIGEgbXVjaCBjbGVhcmVyIGFuc3dlciB0aGVuIHdhcyBnaXZlbiBiZWZvcmUKd2hl biBJIGFza2VkIGl0LiBUaGF0IHdhcyB3aGF0IEkgd2FudGVkIHRvIGtub3cuCgotIHVzZSB0aGUg dmlydC1wcmV2aWV3IHJlcG8KLSB3YWl0IGZvciBGMTgKV2hlbiBGMTcgd2FzIHJlbGVhc2VkLCBp dCB0b29rIGEgd2hpbGUgZm9yIG9WaXJ0IHRvIGJlIGF2YWlsYWJsZS4gSXMgaXQKZ29pbmcgdG8g YmUgbW9yZSBvciBsZXNzIHRoZSBzYW1lIGZvciBGMTg/CgpIaSBLYXJsaSwKCmNhbiB5b3UgcGxl YXNlIGVsYWJvcmF0ZSAtIG92aXJ0IDMuMCB3YXMgcGFydCBvZiBGMTcuCndlIGFyZSBwbGFubmlu ZyB0byBwdXNoIG92aXJ0IDMuMSB0byBGMTguCihzdGlsbCBwcm9iYWJseSBtaXNzaW5nIHRoZSB3 ZWIgcGFydHMgZHVlIHRvIG1pc3NpbmcgZGVwcywgd2hpY2ggeW91CndpbGwgbmVlZCB0byBpbnN0 YWxsIGZyb20gYW4gb3ZpcnQgcmVwbywgcmF0aGVyIHRoYW4gb3V0IG9mIHRoZSBib3ggZmVkb3Jh KT0KLgoKWWVzLCBJIG1lYW50IGJ5IHVzaW5nIHlvdXIgcmVwbyB0byBpbnN0YWxsLCBhcyBpbnN0 cnVjdGVkIG9uIG92aXJ0Lm9yZzxodHRwPQo6Ly9vdmlydC5vcmc+IHdlYnNpdGUuCgpPbiBhIHNp ZGVub3RlLCBvVmlydCBtaXNzaW5nIHdlYmFkbWluIGFuZCB1c2VycG9ydGFsIGluIEYxNyBPT1RC IHdhc249QjR0IGE9CnQgYWxsIHdoYXQgSSBleHBlY3RlZCB3aGVuIEkgcmVhZCAibm93IHNoaXBw aW5nIHdpdGggb1ZpcnQiIGluIEYxNz1CNHMgcmVsZT0KYXNlIG5vdGVzLCB3aGljaCBnb3QgbWUg dmVyeSBleGNpdGVkLiBCdXQgdGhlbiBJIGhhZCBhIGxpdHRsZSBXVEYhPyBtb21lbnQgPQphZnRl ciBpbnN0YWxsIGFuZCBub3RpY2VkIHRoYXQgeW91IGNvdWxkbj1CNHQgYWN0dWFsbHkgZG8gYW55 dGhpbmcgd2l0aCBpdDo9CikgQmVzaWRlcyBzY3JpcHRpbmcgdGhyb3VnaCBBUEkgb2YgY291cnNl LiBCdXQgaXQgbGVmdCBtZSBmZWVsaW5nIGEgbGl0dGxlID0KYml0IGZvb2xlZCwgeW91IGtub3cu CldpdGggbGl2ZSBzbmFwc2hvdHRpbmcsIGl0PUI0cyB0aGUgc2FtZSBkZWFsLiBUaGVyZSBzaG91 bGRuPUI0dCBiZSBhbnkgImlmcz0KIiB0byBpdC4gWW91IGhhdmUgbGl2ZSBzbmFwc2hvdHMgImlm Ii4gQmV0dGVyIHRvIHNheSBzdHJhaWdodCB1cCB0aGF0IGxpdmUgPQpzbmFwc2hvdHRpbmcgd2ls bCBiZSBzdXBwb3J0ZWQgYWZ0ZXIgeW91IGhhdmUgd29ya2luZyByZWxlYXNlIG9mIG9WaXJ0IGZv ciA9CkYxOCwgaW4gbXkgb3Bpbmlvbi4gQW5kIHRoZW4gc2F5LCAiQnV0IHlvdSBjYW4gaGVscCB1 cyB0ZXN0IGl0IHJpZ2h0IG5vdywgaT0KZiB5b3UgZW5hYmxlIHRoZSAiVmlydHVhbGl6YXRpb24g UHJldmlldyBSZXBvc2l0b3J5Ii4gTWFrZSBzdXJlIHRvIGJ1Y2tsZSB1PQpwIi4KaHR0cDovL2Zl ZG9yYXByb2plY3Qub3JnL3dpa2kvVmlydHVhbGl6YXRpb25fUHJldmlld19SZXBvc2l0b3J5CiJU aGlzIHJlcG9zaXRvcnkgaXMgaW50ZW5kZWQgcHJpbWFyaWx5IGFzIGFuIGFpZCB0byB0ZXN0aW5n IC8gZWFybHkgZXhwZXJpbT0KZW50YXRpb24uIEl0IGlzIG5vdCBpbnRlbmRlZCBmb3IgJ3Byb2R1 Y3Rpb24nIGRlcGxveW1lbnQuIgoKCi0tXzAwMF80OEZGNzA1QjREQTM0NTQ0ODE0QTRFMkRDNUNF RTE5M3NsdXNlXwpDb250ZW50LVR5cGU6IHRleHQvaHRtbDsgY2hhcnNldD0iaXNvLTg4NTktMSIK Q29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogcXVvdGVkLXByaW50YWJsZQoKPGh0bWw+PGhlYWQ+ PC9oZWFkPjxib2R5IHN0eWxlPTNEIndvcmQtd3JhcDogYnJlYWstd29yZDsgLXdlYmtpdC1uYnNw LW1vZGU6PQogc3BhY2U7IC13ZWJraXQtbGluZS1icmVhazogYWZ0ZXItd2hpdGUtc3BhY2U7ICI+ PGJyPjxkaXY+PGRpdj4xNCBhdWcgMjAxMiA9CmtsLiAwOC4wNyBza3JldiBJdGFtYXIgSGVpbTo8 L2Rpdj48YnIgY2xhc3M9M0QiQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+PD0KYmxvY2txdW90 ZSB0eXBlPTNEImNpdGUiPjxkaXY+T24gMDgvMTQvMjAxMiAwODoyMiBBTSwgS2FybGkgU2o9RjZi ZXJnIHdyb3RlPQo6PGJyPjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSI+PGJyPjwvYmxvY2txdW90 ZT48YmxvY2txdW90ZSB0eXBlPTNEImNpdGUiPjE9CjMgYXVnIDIwMTIga2wuIDE2LjExIHNrcmV2 IEFuZHJldyBDYXRocm93Ojxicj48L2Jsb2NrcXVvdGU+PGJsb2NrcXVvdGUgdHlwZT0KPTNEImNp dGUiPjxicj48L2Jsb2NrcXVvdGU+PGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIj48YmxvY2txdW90 ZSB0eXBlPTNEImNpPQp0ZSI+PGJyPjwvYmxvY2txdW90ZT48L2Jsb2NrcXVvdGU+PGJsb2NrcXVv dGUgdHlwZT0zRCJjaXRlIj48YmxvY2txdW90ZSB0eXA9CmU9M0QiY2l0ZSI+PGJyPjwvYmxvY2tx dW90ZT48L2Jsb2NrcXVvdGU+PGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIj48YmxvY2txdT0Kb3Rl IHR5cGU9M0QiY2l0ZSI+LS0tLS0gT3JpZ2luYWwgTWVzc2FnZSAtLS0tLTxicj48L2Jsb2NrcXVv dGU+PC9ibG9ja3F1b3RlPQo+PGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIj48YmxvY2txdW90ZSB0 eXBlPTNEImNpdGUiPjxibG9ja3F1b3RlIHR5cGU9M0QiY2k9CnRlIj5Gcm9tOiAiV2luZnJpZWQg ZGUgSGVpZGVuIiAmbHQ7PGEgaHJlZj0zRCJtYWlsdG86d2RoQGRkcy5ubCI+d2RoQGRkcy5ubD0K PC9hPiAmbHQ7PGEgaHJlZj0zRCJtYWlsdG86d2RoQGRkcy5ubCI+bWFpbHRvOndkaEBkZHMubmw8 L2E+Jmd0OyZndDs8YnI+PC9iPQpsb2NrcXVvdGU+PC9ibG9ja3F1b3RlPjwvYmxvY2txdW90ZT48 YmxvY2txdW90ZSB0eXBlPTNEImNpdGUiPjxibG9ja3F1b3RlIHQ9CnlwZT0zRCJjaXRlIj48Ymxv Y2txdW90ZSB0eXBlPTNEImNpdGUiPlRvOiA8YSBocmVmPTNEIm1haWx0bzp1c2Vyc0BvdmlydC5v cj0KZyI+dXNlcnNAb3ZpcnQub3JnPC9hPiAmbHQ7PGEgaHJlZj0zRCJtYWlsdG86dXNlcnNAb3Zp cnQub3JnIj5tYWlsdG86dXNlcnNAPQpvdmlydC5vcmc8L2E+Jmd0Ozxicj48L2Jsb2NrcXVvdGU+ PC9ibG9ja3F1b3RlPjwvYmxvY2txdW90ZT48YmxvY2txdW90ZSB0eXA9CmU9M0QiY2l0ZSI+PGJs b2NrcXVvdGUgdHlwZT0zRCJjaXRlIj48YmxvY2txdW90ZSB0eXBlPTNEImNpdGUiPlNlbnQ6IE1v bmRheT0KLCBBdWd1c3QgMTMsIDIwMTIgOTowOTo0MiBBTTxicj48L2Jsb2NrcXVvdGU+PC9ibG9j a3F1b3RlPjwvYmxvY2txdW90ZT48YmxvPQpja3F1b3RlIHR5cGU9M0QiY2l0ZSI+PGJsb2NrcXVv dGUgdHlwZT0zRCJjaXRlIj48YmxvY2txdW90ZSB0eXBlPTNEImNpdGUiPlM9CnViamVjdDogUmU6 IFtVc2Vyc10gb3ZpcnQgMy4xIGFuZCBsaXZlIHNuYXBzaG90czxicj48L2Jsb2NrcXVvdGU+PC9i bG9ja3F1bz0KdGU+PC9ibG9ja3F1b3RlPjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSI+PGJsb2Nr cXVvdGUgdHlwZT0zRCJjaXRlIj48YmxvY2txPQp1b3RlIHR5cGU9M0QiY2l0ZSI+PGJyPjwvYmxv Y2txdW90ZT48L2Jsb2NrcXVvdGU+PC9ibG9ja3F1b3RlPjxibG9ja3F1b3RlIHQ9CnlwZT0zRCJj aXRlIj48YmxvY2txdW90ZSB0eXBlPTNEImNpdGUiPjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSI+ SGkgQWxsLDxicj0KPjwvYmxvY2txdW90ZT48L2Jsb2NrcXVvdGU+PC9ibG9ja3F1b3RlPjxibG9j a3F1b3RlIHR5cGU9M0QiY2l0ZSI+PGJsb2NrcXVvPQp0ZSB0eXBlPTNEImNpdGUiPjxibG9ja3F1 b3RlIHR5cGU9M0QiY2l0ZSI+PGJyPjwvYmxvY2txdW90ZT48L2Jsb2NrcXVvdGU+PC89CmJsb2Nr cXVvdGU+PGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIj48YmxvY2txdW90ZSB0eXBlPTNEImNpdGUi PjxibG9ja3F1b3RlID0KdHlwZT0zRCJjaXRlIj5MaXZlIHNuYXBzaG90cyBpcyBzdXBwb3J0IGZy b20gcWVtdSAxLjEuIEhvd2V2ZXIsIHFlbXUgMS4xIGlzPQogbm90PGJyPjwvYmxvY2txdW90ZT48 L2Jsb2NrcXVvdGU+PC9ibG9ja3F1b3RlPjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSI+PGI9Cmxv Y2txdW90ZSB0eXBlPTNEImNpdGUiPjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSI+aW5jbHVkZWQg aW4gRmVkb3JhIDE3IG9yID0KT3ZpcnQtbm9kZS48YnI+PC9ibG9ja3F1b3RlPjwvYmxvY2txdW90 ZT48L2Jsb2NrcXVvdGU+PGJsb2NrcXVvdGUgdHlwZT0zRCJjPQppdGUiPjxibG9ja3F1b3RlIHR5 cGU9M0QiY2l0ZSI+PGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIj48YnI+PC9ibG9ja3F1b3RlPjw9 Ci9ibG9ja3F1b3RlPjwvYmxvY2txdW90ZT48YmxvY2txdW90ZSB0eXBlPTNEImNpdGUiPjxibG9j a3F1b3RlIHR5cGU9M0QiY2l0ZT0KIj48YmxvY2txdW90ZSB0eXBlPTNEImNpdGUiPkJlc2lkZXMg dGhlIFZpcnQtcHJldmlldyByZXBvLCB3aGVuIGlzIHFlbXUgMS4xPQogZXhwZWN0ZWQ/PGJyPjwv YmxvY2txdW90ZT48L2Jsb2NrcXVvdGU+PC9ibG9ja3F1b3RlPjxibG9ja3F1b3RlIHR5cGU9M0Qi Y2k9CnRlIj48YmxvY2txdW90ZSB0eXBlPTNEImNpdGUiPjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0 ZSI+RWZmZWN0aXZlbHksPGJyPjwvYj0KbG9ja3F1b3RlPjwvYmxvY2txdW90ZT48L2Jsb2NrcXVv dGU+PGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIj48YmxvY2txdW90ZSB0PQp5cGU9M0QiY2l0ZSI+ PGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIj50aGVyZSBpcyBzdGlsbCBubyBsaXZlIHNuYXBzaG90 IHN1cHA9Cm9ydCBpbiBPdmlydCAzLjE8YnI+PC9ibG9ja3F1b3RlPjwvYmxvY2txdW90ZT48L2Js b2NrcXVvdGU+PGJsb2NrcXVvdGUgdHlwZT0KPTNEImNpdGUiPjxibG9ja3F1b3RlIHR5cGU9M0Qi Y2l0ZSI+PGJyPjwvYmxvY2txdW90ZT48L2Jsb2NrcXVvdGU+PGJsb2NrcXVvPQp0ZSB0eXBlPTNE ImNpdGUiPjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSI+VGhlIG9WaXJ0IDMuMSBtYW5hZ2VtZW50 IHBsYXRmb3I9Cm0gc3VwcG9ydHMgbGl2ZSBzbmFwc2hvdHMgaWYgeW91IGhhdmU8YnI+PC9ibG9j a3F1b3RlPjwvYmxvY2txdW90ZT48YmxvY2txdT0Kb3RlIHR5cGU9M0QiY2l0ZSI+PGJsb2NrcXVv dGUgdHlwZT0zRCJjaXRlIj5hIHFlbXUgcmVsZWFzZSB0aGF0IGRvZXMuPGJyPjwvPQpibG9ja3F1 b3RlPjwvYmxvY2txdW90ZT48YmxvY2txdW90ZSB0eXBlPTNEImNpdGUiPjxibG9ja3F1b3RlIHR5 cGU9M0QiY2l0ZSI9Cj48YnI+PC9ibG9ja3F1b3RlPjwvYmxvY2txdW90ZT48YmxvY2txdW90ZSB0 eXBlPTNEImNpdGUiPjxibG9ja3F1b3RlIHR5cGU9Cj0zRCJjaXRlIj5GZWRvcmEgKmRvZXNuJ3Qg dXBkYXRlIGl0J3MgcWVtdSBtaWQtcmVsZWFzZSogLSBzbyB5b3UgaGF2ZSAzIGNobz0KaWNlczxi cj48L2Jsb2NrcXVvdGU+PC9ibG9ja3F1b3RlPjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSI+VGhh bmsgeW91IEFuZHJlPQp3LCB0aGF0IHdhcyBhIG11Y2ggY2xlYXJlciBhbnN3ZXIgdGhlbiB3YXMg Z2l2ZW4gYmVmb3JlPGJyPjwvYmxvY2txdW90ZT48Ymw9Cm9ja3F1b3RlIHR5cGU9M0QiY2l0ZSI+ d2hlbiBJIGFza2VkIGl0LiBUaGF0IHdhcyB3aGF0IEkgd2FudGVkIHRvIGtub3cuPGJyPj0KPC9i bG9ja3F1b3RlPjxibG9ja3F1b3RlIHR5cGU9M0QiY2l0ZSI+PGJyPjwvYmxvY2txdW90ZT48Ymxv Y2txdW90ZSB0eXBlPTNEPQoiY2l0ZSI+PGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIj4tIHVzZSB0 aGUgdmlydC1wcmV2aWV3IHJlcG88YnI+PC9ibG9ja3F1b3Q9CmU+PC9ibG9ja3F1b3RlPjxibG9j a3F1b3RlIHR5cGU9M0QiY2l0ZSI+PGJsb2NrcXVvdGUgdHlwZT0zRCJjaXRlIj4tIHdhaXQgZj0K b3IgRjE4PGJyPjwvYmxvY2txdW90ZT48L2Jsb2NrcXVvdGU+PGJsb2NrcXVvdGUgdHlwZT0zRCJj aXRlIj5XaGVuIEYxNyB3YXMgPQpyZWxlYXNlZCwgaXQgdG9vayBhIHdoaWxlIGZvciBvVmlydCB0 byBiZSBhdmFpbGFibGUuIElzIGl0PGJyPjwvYmxvY2txdW90ZT49CjxibG9ja3F1b3RlIHR5cGU9 M0QiY2l0ZSI+Z29pbmcgdG8gYmUgbW9yZSBvciBsZXNzIHRoZSBzYW1lIGZvciBGMTg/PGJyPjwv Yj0KbG9ja3F1b3RlPjxicj5IaSBLYXJsaSw8YnI+PGJyPmNhbiB5b3UgcGxlYXNlIGVsYWJvcmF0 ZSAtIG92aXJ0IDMuMCB3YXMgcGFyPQp0IG9mIEYxNy48YnI+d2UgYXJlIHBsYW5uaW5nIHRvIHB1 c2ggb3ZpcnQgMy4xIHRvIEYxOC48YnI+KHN0aWxsIHByb2JhYmx5IG09Cmlzc2luZyB0aGUgd2Vi IHBhcnRzIGR1ZSB0byBtaXNzaW5nIGRlcHMsIHdoaWNoIHlvdSA8YnI+d2lsbCBuZWVkIHRvIGlu c3RhbD0KbCBmcm9tIGFuIG92aXJ0IHJlcG8sIHJhdGhlciB0aGFuIG91dCBvZiB0aGUgYm94IGZl ZG9yYSkuPGJyPjwvZGl2PjwvYmxvY2txPQp1b3RlPjxkaXY+PGJyPjwvZGl2PlllcywgSSBtZWFu dCBieSB1c2luZyB5b3VyIHJlcG8gdG8gaW5zdGFsbCwgYXMgaW5zdHJ1Y3Q9CmVkIG9uIDxhIGhy ZWY9M0QiaHR0cDovL292aXJ0Lm9yZyI+b3ZpcnQub3JnPC9hPiB3ZWJzaXRlLjwvZGl2PjxkaXY+ PGJyPjwvZD0KaXY+PGRpdj5PbiBhIHNpZGVub3RlLCBvVmlydCBtaXNzaW5nIHdlYmFkbWluIGFu ZCB1c2VycG9ydGFsIGluIEYxNyBPT1RCIHdhPQpzbj1CNHQgYXQgYWxsIHdoYXQgSSBleHBlY3Rl ZCB3aGVuIEkgcmVhZCAibm93IHNoaXBwaW5nIHdpdGggb1ZpcnQiIGluIEYxNz0KPUI0cyByZWxl YXNlIG5vdGVzLCB3aGljaCBnb3QgbWUgdmVyeSBleGNpdGVkLiBCdXQgdGhlbiBJIGhhZCBhIGxp dHRsZSBXVEYhPQo/IG1vbWVudCBhZnRlciBpbnN0YWxsIGFuZCBub3RpY2VkIHRoYXQgeW91IGNv dWxkbj1CNHQgYWN0dWFsbHkgZG8gYW55dGhpbmc9CiB3aXRoIGl0OikgQmVzaWRlcyBzY3JpcHRp bmcgdGhyb3VnaCBBUEkgb2YgY291cnNlLiBCdXQgaXQgbGVmdCBtZSBmZWVsaW5nID0KYSBsaXR0 bGUgYml0IGZvb2xlZCwgeW91IGtub3cuPC9kaXY+PGRpdj5XaXRoIGxpdmUgc25hcHNob3R0aW5n LCBpdD1CNHMgdGhlPQogc2FtZSBkZWFsLiBUaGVyZSBzaG91bGRuPUI0dCBiZSBhbnkgImlmcyIg dG8gaXQuIFlvdSBoYXZlIGxpdmUgc25hcHNob3RzICI9CmlmIi4gQmV0dGVyIHRvIHNheSBzdHJh aWdodCB1cCB0aGF0IGxpdmUgc25hcHNob3R0aW5nIHdpbGwgYmUgc3VwcG9ydGVkIGFmdD0KZXIg eW91IGhhdmUgd29ya2luZyByZWxlYXNlIG9mIG9WaXJ0IGZvciBGMTgsIGluIG15IG9waW5pb24u IEFuZCB0aGVuIHNheSwgPQoiQnV0IHlvdSBjYW4gaGVscCB1cyB0ZXN0IGl0IHJpZ2h0IG5vdywg aWYgeW91IGVuYWJsZSB0aGUgIlZpcnR1YWxpemF0aW9uIFA9CnJldmlldyBSZXBvc2l0b3J5Ii4g TWFrZSBzdXJlIHRvIGJ1Y2tsZSB1cCIuPC9kaXY+PGRpdj48YSBocmVmPTNEImh0dHA6Ly9mZT0K ZG9yYXByb2plY3Qub3JnL3dpa2kvVmlydHVhbGl6YXRpb25fUHJldmlld19SZXBvc2l0b3J5Ij5o dHRwOi8vZmVkb3JhcHJvamVjPQp0Lm9yZy93aWtpL1ZpcnR1YWxpemF0aW9uX1ByZXZpZXdfUmVw b3NpdG9yeTwvYT48L2Rpdj48ZGl2PiJUaGlzIHJlcG9zaXRvcnk9CiBpcyBpbnRlbmRlZCBwcmlt YXJpbHkgYXMgYW4gYWlkIHRvIHRlc3RpbmcgLyBlYXJseT0yMApleHBlcmltZW50YXRpb24uIEl0 IGlzIG5vdCBpbnRlbmRlZCBmb3IgJ3Byb2R1Y3Rpb24nIGRlcGxveW1lbnQuIjwvZGl2PjxkaXY9 Cj48YnI+PC9kaXY+PC9ib2R5PjwvaHRtbD49CgotLV8wMDBfNDhGRjcwNUI0REEzNDU0NDgxNEE0 RTJEQzVDRUUxOTNzbHVzZV8tLQo= --===============4420436783032156519==--