[Users] [Fwd: Guest never gets removed]

--_004_5F9E965F5A80BC468BE5F40576769F092553AAE3exchange21_ Content-Type: multipart/alternative; boundary="_000_5F9E965F5A80BC468BE5F40576769F092553AAE3exchange21_" --_000_5F9E965F5A80BC468BE5F40576769F092553AAE3exchange21_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGVsbG8gZXZlcnlvbmUhDQoNCkkgdGhpbmsgcGVyaGFwcyB0aGlzIHF1ZXN0aW9uIHBhc3NlZCBj b21wbGV0bHkgdW5ub3RpY2VkIHNvIEnCtG0gdHJ5aW5nIHRvIHJlc2VuZCBpdCB0byBwZXJoYXBz IGdldCBzb21lIGF0dGVudGlvbi4NCg0KL0thcmxpDQoNCi0tLS0tLS0tIFZpZGFyZWJlZm9yZHJh dCBtZWRkZWxhbmRlIC0tLS0tLS0tDQpGcsOlbjogS2FybGkgU2rDtmJlcmcgPEthcmxpLlNqb2Jl cmdAc2x1LnNlPG1haWx0bzpLYXJsaSUyMCUzZCUzZklTTy04ODU5LTElM2ZRJTNmU2olM2RGNmJl cmclM2YlM2QlMjAlM2NLYXJsaS5Tam9iZXJnQHNsdS5zZSUzZT4+DQpUaWxsOiB1c2VycyA8dXNl cnNAb3ZpcnQub3JnPG1haWx0bzp1c2VycyUyMCUzY3VzZXJzQG92aXJ0Lm9yZyUzZT4+DQrDhG1u ZTogW1VzZXJzXSBHdWVzdCBuZXZlciBnZXRzIHJlbW92ZWQNCkRhdHVtOiBXZWQsIDggTWF5IDIw MTMgMDU6MDY6NTcgKzAwMDANCg0KSGksDQoNCnllc3RlcmRheSBJIGlzc3VlZCBhIHJlbW92ZSBv ZiBhIEd1ZXN0IGFuZCB0aGVuIGltbWVkaWF0ZWx5IGFmdGVyd2FyZHMgZW5naW5lIHN0YXJ0ZWQg Y29tcGxhaW5pbmcgYWJvdXQgc3luYyBlcnJvcnMgYmV0d2VlbiBkYXRhYmFzZSBhbmQgc3RvcmFn ZSBtZXRhZGF0YS4gVG8gbXkgc3VycHJpc2UsIGJvdGggb2YgbXkgdHdvIGRhdGEgc3RvcmVzIHdl cmUgbWFya2VkIGFzIG1hc3RlciBpbiB0aGVpciBzdG9yYWdlIG1ldGFkYXRhIGZpbGVzLiBJIGhh ZCB0byBjaGFuZ2UgIk1BU1RFUl9WRVJTSU9OIiBhbmQgIlJPTEUiLCB0aGVuIHRhaWwgdGhlIHZk c20gbG9nIG9uIGEgSG9zdCBhbmQgd2F0Y2ggaXQgY29tcGxhaW4gdGhhdCB0aGUgY2hlY2tzdW0g aXMgd3JvbmcgYW5kIGhvdyBpdCBpcyAke1h9IGJ1dCBzaG91bGQgYmUgJHtZfSBhY2NvcmRpbmcg dG8gaXTCtHMgbG9naWMsIGFuZCBjb3B5L3Bhc3RlIHRiZSBjb3JyZWN0IGNoZWNrc3VtIGludG8g c3RvcmFnZSBtZXRhZGF0YSBmaWxlIGFzIHdlbGwuIFRoaXMgaGFkIHRvIGJlIGRvbmUgZm9yIGJv dGggZGF0YSBkb21haW5zLCBhbmQgd2hlbiBkb25lLCBJIGhhdmUgb25lICJNYXN0ZXIiLSBhbmQg b25lICJSZWd1bGFyIiBkb21haW4gdGhhdCB3b3JrcyBhbmQgZXF1YWxzIHdoYXTCtHMgaW4gdGhl IGRhdGFiYXNlLg0KDQpUaGUgcHJvYmxlbSBpcyB0aGF0IGVuZ2luZSBub3cgYXBwYXJlbnRseSBo YXMgZm9yZ290dGVuIGFib3V0IG15IEd1ZXN0IHRoYXQgaXQgd2FzIHN1cHBvc2VkIHRvIHJlbW92 ZSBiZWZvcmUgYWxsIG9mIHRoaXMuLi4gVGhlIG9wZXJhdGlvbiBpcyBzdGlsbCBsaXN0ZWQgaW4g IlRhc2tzIiwgc28gaXTCtHMgbm90IHF1aXRlIGZpbmlzaGVkIHlldC4gU2luY2UgaXTCtHMgY2hh bmdlZCBzdGF0ZSB0byAiaG91cmdsYXNzIiBhbmQgc3RhdHVzICJJbWFnZSBsb2NrZWQiLCBJIGNh bsK0dCBjbGljayBmb3IgcmVtb3ZhbCBhZ2FpbiBlaXRoZXIuLi4NCg0KSXMgdGhlcmUgYW55IHdh eSB0byAicmVtaW5kIiBlbmdpbmUgb2YgYSBqb2Igbm90IGRvbmU/DQoNCi0tDQoNCk1lZCBWw6Ru bGlnYSBIw6Rsc25pbmdhcg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KS2FybGkgU2rDtmJlcmcN ClN3ZWRpc2ggVW5pdmVyc2l0eSBvZiBBZ3JpY3VsdHVyYWwgU2NpZW5jZXMNCkJveCA3MDc5IChW aXNpdGluZyBBZGRyZXNzIEtyb27DpXN2w6RnZW4gOCkNClMtNzUwIDA3IFVwcHNhbGEsIFN3ZWRl bg0KUGhvbmU6ICArNDYtKDApMTgtNjcgMTUgNjYNCmthcmxpLnNqb2JlcmdAc2x1LnNlPG1haWx0 bzprYXJsaS5zam9iZXJnQGFkbS5zbHUuc2U+DQoNCi0tDQoNCk1lZCBWw6RubGlnYSBIw6Rsc25p bmdhcg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KS2FybGkgU2rDtmJlcmcNClN3ZWRpc2ggVW5p dmVyc2l0eSBvZiBBZ3JpY3VsdHVyYWwgU2NpZW5jZXMNCkJveCA3MDc5IChWaXNpdGluZyBBZGRy ZXNzIEtyb27DpXN2w6RnZW4gOCkNClMtNzUwIDA3IFVwcHNhbGEsIFN3ZWRlbg0KUGhvbmU6ICAr NDYtKDApMTgtNjcgMTUgNjYNCmthcmxpLnNqb2JlcmdAc2x1LnNlPG1haWx0bzprYXJsaS5zam9i ZXJnQGFkbS5zbHUuc2U+DQo= --_000_5F9E965F5A80BC468BE5F40576769F092553AAE3exchange21_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUUkFOU0lUSU9OQUwv L0VOIj4NCjxodG1sPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNv bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8bWV0YSBuYW1lPSJHRU5FUkFUT1Ii IGNvbnRlbnQ9Ikd0a0hUTUwvNC40LjQiPg0KPC9oZWFkPg0KPGJvZHk+DQpIZWxsbyBldmVyeW9u ZSE8YnI+DQo8YnI+DQpJIHRoaW5rIHBlcmhhcHMgdGhpcyBxdWVzdGlvbiBwYXNzZWQgY29tcGxl dGx5IHVubm90aWNlZCBzbyBJwrRtIHRyeWluZyB0byByZXNlbmQgaXQgdG8gcGVyaGFwcyBnZXQg c29tZSBhdHRlbnRpb24uPGJyPg0KPGJyPg0KL0thcmxpPGJyPg0KPGJyPg0KLS0tLS0tLS0gVmlk YXJlYmVmb3JkcmF0IG1lZGRlbGFuZGUgLS0tLS0tLS08YnI+DQo8YmxvY2txdW90ZSB0eXBlPSJD SVRFIj48Yj5GcsOlbjwvYj46IEthcmxpIFNqw7ZiZXJnICZsdDs8YSBocmVmPSJtYWlsdG86S2Fy bGklMjAlM2QlM2ZJU08tODg1OS0xJTNmUSUzZlNqJTNkRjZiZXJnJTNmJTNkJTIwJTNjS2FybGku U2pvYmVyZ0BzbHUuc2UlM2UiPkthcmxpLlNqb2JlcmdAc2x1LnNlPC9hPiZndDs8YnI+DQo8Yj5U aWxsPC9iPjogdXNlcnMgJmx0OzxhIGhyZWY9Im1haWx0bzp1c2VycyUyMCUzY3VzZXJzQG92aXJ0 Lm9yZyUzZSI+dXNlcnNAb3ZpcnQub3JnPC9hPiZndDs8YnI+DQo8Yj7DhG1uZTwvYj46IFtVc2Vy c10gR3Vlc3QgbmV2ZXIgZ2V0cyByZW1vdmVkPGJyPg0KPGI+RGF0dW08L2I+OiBXZWQsIDggTWF5 IDIwMTMgMDU6MDY6NTcgJiM0MzswMDAwPGJyPg0KPGJyPg0KSGksPGJyPg0KPGJyPg0KeWVzdGVy ZGF5IEkgaXNzdWVkIGEgcmVtb3ZlIG9mIGEgR3Vlc3QgYW5kIHRoZW4gaW1tZWRpYXRlbHkgYWZ0 ZXJ3YXJkcyBlbmdpbmUgc3RhcnRlZCBjb21wbGFpbmluZyBhYm91dCBzeW5jIGVycm9ycyBiZXR3 ZWVuIGRhdGFiYXNlIGFuZCBzdG9yYWdlIG1ldGFkYXRhLiBUbyBteSBzdXJwcmlzZSwgYm90aCBv ZiBteSB0d28gZGF0YSBzdG9yZXMgd2VyZSBtYXJrZWQgYXMgbWFzdGVyIGluIHRoZWlyIHN0b3Jh Z2UgbWV0YWRhdGEgZmlsZXMuIEkgaGFkDQogdG8gY2hhbmdlICZxdW90O01BU1RFUl9WRVJTSU9O JnF1b3Q7IGFuZCAmcXVvdDtST0xFJnF1b3Q7LCB0aGVuIHRhaWwgdGhlIHZkc20gbG9nIG9uIGEg SG9zdCBhbmQgd2F0Y2ggaXQgY29tcGxhaW4gdGhhdCB0aGUgY2hlY2tzdW0gaXMgd3JvbmcgYW5k IGhvdyBpdCBpcyAke1h9IGJ1dCBzaG91bGQgYmUgJHtZfSBhY2NvcmRpbmcgdG8gaXTCtHMgbG9n aWMsIGFuZCBjb3B5L3Bhc3RlIHRiZSBjb3JyZWN0IGNoZWNrc3VtIGludG8gc3RvcmFnZSBtZXRh ZGF0YSBmaWxlIGFzIHdlbGwuDQogVGhpcyBoYWQgdG8gYmUgZG9uZSBmb3IgYm90aCBkYXRhIGRv bWFpbnMsIGFuZCB3aGVuIGRvbmUsIEkgaGF2ZSBvbmUgJnF1b3Q7TWFzdGVyJnF1b3Q7LSBhbmQg b25lICZxdW90O1JlZ3VsYXImcXVvdDsgZG9tYWluIHRoYXQgd29ya3MgYW5kIGVxdWFscyB3aGF0 wrRzIGluIHRoZSBkYXRhYmFzZS48YnI+DQo8YnI+DQpUaGUgcHJvYmxlbSBpcyB0aGF0IGVuZ2lu ZSBub3cgYXBwYXJlbnRseSBoYXMgZm9yZ290dGVuIGFib3V0IG15IEd1ZXN0IHRoYXQgaXQgd2Fz IHN1cHBvc2VkIHRvIHJlbW92ZSBiZWZvcmUgYWxsIG9mIHRoaXMuLi4gVGhlIG9wZXJhdGlvbiBp cyBzdGlsbCBsaXN0ZWQgaW4gJnF1b3Q7VGFza3MmcXVvdDssIHNvIGl0wrRzIG5vdCBxdWl0ZSBm aW5pc2hlZCB5ZXQuIFNpbmNlIGl0wrRzIGNoYW5nZWQgc3RhdGUgdG8gJnF1b3Q7aG91cmdsYXNz JnF1b3Q7IGFuZCBzdGF0dXMgJnF1b3Q7SW1hZ2UgbG9ja2VkJnF1b3Q7LA0KIEkgY2FuwrR0IGNs aWNrIGZvciByZW1vdmFsIGFnYWluIGVpdGhlci4uLjxicj4NCjxicj4NCklzIHRoZXJlIGFueSB3 YXkgdG8gJnF1b3Q7cmVtaW5kJnF1b3Q7IGVuZ2luZSBvZiBhIGpvYiBub3QgZG9uZT88YnI+DQo8 YnI+DQo8dGFibGUgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIwIiB3aWR0aD0iMTAwJSI+ DQo8dGJvZHk+DQo8dHI+DQo8dGQ+LS0gPGJyPg0KPGJyPg0KTWVkIFbDpG5saWdhIEjDpGxzbmlu Z2FyPGJyPg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxicj4NCkthcmxpIFNqw7ZiZXJnPGJyPg0K U3dlZGlzaCBVbml2ZXJzaXR5IG9mIEFncmljdWx0dXJhbCBTY2llbmNlczxicj4NCkJveCA3MDc5 IChWaXNpdGluZyBBZGRyZXNzIEtyb27DpXN2w6RnZW4gOCk8YnI+DQpTLTc1MCAwNyBVcHBzYWxh LCBTd2VkZW48YnI+DQpQaG9uZTogJm5ic3A7JiM0Mzs0Ni0oMCkxOC02NyAxNSA2Njxicj4NCjxh IGhyZWY9Im1haWx0bzprYXJsaS5zam9iZXJnQGFkbS5zbHUuc2UiPmthcmxpLnNqb2JlcmdAc2x1 LnNlPC9hPiA8L3RkPg0KPC90cj4NCjwvdGJvZHk+DQo8L3RhYmxlPg0KPC9ibG9ja3F1b3RlPg0K PGJyPg0KPHRhYmxlIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgd2lkdGg9IjEwMCUi Pg0KPHRib2R5Pg0KPHRyPg0KPHRkPi0tIDxicj4NCjxicj4NCk1lZCBWw6RubGlnYSBIw6Rsc25p bmdhcjxicj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08YnI+DQpLYXJsaSBTasO2YmVyZzxicj4N ClN3ZWRpc2ggVW5pdmVyc2l0eSBvZiBBZ3JpY3VsdHVyYWwgU2NpZW5jZXM8YnI+DQpCb3ggNzA3 OSAoVmlzaXRpbmcgQWRkcmVzcyBLcm9uw6VzdsOkZ2VuIDgpPGJyPg0KUy03NTAgMDcgVXBwc2Fs YSwgU3dlZGVuPGJyPg0KUGhvbmU6ICZuYnNwOyYjNDM7NDYtKDApMTgtNjcgMTUgNjY8YnI+DQo8 YSBocmVmPSJtYWlsdG86a2FybGkuc2pvYmVyZ0BhZG0uc2x1LnNlIj5rYXJsaS5zam9iZXJnQHNs dS5zZTwvYT4gPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjwvYm9keT4NCjwvaHRt bD4NCg== --_000_5F9E965F5A80BC468BE5F40576769F092553AAE3exchange21_-- --_004_5F9E965F5A80BC468BE5F40576769F092553AAE3exchange21_ Content-Type: text/plain; name="ATT00001.txt" Content-Description: ATT00001.txt Content-Disposition: attachment; filename="ATT00001.txt"; size=129; creation-date="Wed, 15 May 2013 05:17:47 GMT"; modification-date="Wed, 15 May 2013 05:17:47 GMT" Content-ID: <1BC4291B2590A04885C8AD24DFA8DE89@ad.slu.se> Content-Transfer-Encoding: base64 X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KVXNlcnMgbWFp bGluZyBsaXN0ClVzZXJzQG92aXJ0Lm9yZwpodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4v bGlzdGluZm8vdXNlcnMK --_004_5F9E965F5A80BC468BE5F40576769F092553AAE3exchange21_--

Hi Karli, I don't know about reminding the engine of forgotten actions and sounds like the failure can originate from all sort of problems... This means I don't have a good solution, but I do have "a" solution. Go to the host and manually remoove the VM: If vdsClient is installed do "vdsClient 0 list table" and then "vdsClient 0 destroy <UUID>" If not the use virsh to list the vms "virsh list" then using the id/name remove it "virsh destroy <id/name>" Then go to Ovirt DB and delete (cascade) the VM from vm_static But remember that as always touching the inner working directly might be risky and prone to errors (no way to recover if you deleted the wrong VM) So use with caution. I hope this helps, Noam. ----- Original Message ----- From: "Karli Sjöberg" <Karli.Sjoberg@slu.se> To: "users" <users@ovirt.org> Sent: Wednesday, May 15, 2013 8:17:47 AM Subject: [Users] [Fwd: Guest never gets removed] Hello everyone! I think perhaps this question passed completly unnoticed so I´m trying to resend it to perhaps get some attention. /Karli -------- Vidarebefordrat meddelande -------- Från : Karli Sjöberg < Karli.Sjoberg@slu.se > Till : users < users@ovirt.org > Ämne : [Users] Guest never gets removed Datum : Wed, 8 May 2013 05:06:57 +0000 Hi, yesterday I issued a remove of a Guest and then immediately afterwards engine started complaining about sync errors between database and storage metadata. To my surprise, both of my two data stores were marked as master in their storage metadata files. I had to change "MASTER_VERSION" and "ROLE", then tail the vdsm log on a Host and watch it complain that the checksum is wrong and how it is ${X} but should be ${Y} according to it´s logic, and copy/paste tbe correct checksum into storage metadata file as well. This had to be done for both data domains, and when done, I have one "Master"- and one "Regular" domain that works and equals what´s in the database. The problem is that engine now apparently has forgotten about my Guest that it was supposed to remove before all of this... The operation is still listed in "Tasks", so it´s not quite finished yet. Since it´s changed state to "hourglass" and status "Image locked", I can´t click for removal again either... Is there any way to "remind" engine of a job not done? -- Med Vänliga Hälsningar ------------------------------------------------------------------------------- Karli Sjöberg Swedish University of Agricultural Sciences Box 7079 (Visiting Address Kronåsvägen 8) S-750 07 Uppsala, Sweden Phone: +46-(0)18-67 15 66 karli.sjoberg@slu.se -- Med Vänliga Hälsningar ------------------------------------------------------------------------------- Karli Sjöberg Swedish University of Agricultural Sciences Box 7079 (Visiting Address Kronåsvägen 8) S-750 07 Uppsala, Sweden Phone: +46-(0)18-67 15 66 karli.sjoberg@slu.se _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

--_000_5F9E965F5A80BC468BE5F40576769F092553F354exchange21_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGkgTm9hbSENCg0KdG9yIDIwMTMtMDUtMTYga2xvY2thbiAwNjoyMyAtMDQwMCBza3JldiBOb2Ft IFNsb21pYW5rbzoNCg0KDQpIaSBLYXJsaSwNCkkgZG9uJ3Qga25vdyBhYm91dCByZW1pbmRpbmcg dGhlIGVuZ2luZSBvZiBmb3Jnb3R0ZW4gYWN0aW9ucyBhbmQgc291bmRzIGxpa2UgdGhlIGZhaWx1 cmUgY2FuIG9yaWdpbmF0ZSBmcm9tIGFsbCBzb3J0IG9mIHByb2JsZW1zLi4uDQpUaGlzIG1lYW5z IEkgZG9uJ3QgaGF2ZSBhIGdvb2Qgc29sdXRpb24sIGJ1dCBJIGRvIGhhdmUgImEiIHNvbHV0aW9u Lg0KDQoNCldoYXQgaXMgYSBtYW4gd2l0aG91dCBiYWNrdXBzPzspDQoNCg0KDQoNCkdvIHRvIHRo ZSBob3N0IGFuZCBtYW51YWxseSByZW1vb3ZlIHRoZSBWTToNCklmIHZkc0NsaWVudCBpcyBpbnN0 YWxsZWQgZG8gInZkc0NsaWVudCAwIGxpc3QgdGFibGUiIGFuZCB0aGVuICJ2ZHNDbGllbnQgMCBk ZXN0cm95IDxVVUlEPiINCklmIG5vdCB0aGUgdXNlIHZpcnNoIHRvIGxpc3QgdGhlIHZtcyAidmly c2ggbGlzdCIgdGhlbiB1c2luZyB0aGUgaWQvbmFtZSByZW1vdmUgaXQgInZpcnNoIGRlc3Ryb3kg PGlkL25hbWU+Ig0KDQoNCk5vIHNpZ24gb2YgdGhhdCBHdWVzdCB1c2luZyBhbnkgb2YgdGhlIGFi b3ZlIGNvbW1hbmRzLiBJIGFsc28gY2hlY2tlZCB3aGV0aGVyIGl0IHN0aWxsIGhhZCBhbnkgImdo b3N0IiBWaXJ0dWFsIERpc2tzIHNvIEkgZ3Vlc3MgU1BNIG1hbmFnZWQgdG8gY2xlYXIgdGhhdC4N Cg0KDQoNCg0KVGhlbiBnbyB0byBPdmlydCBEQiBhbmQgZGVsZXRlIChjYXNjYWRlKSB0aGUgVk0g ZnJvbSB2bV9zdGF0aWMNCg0KDQpUaGF0wrRzIHdoZXJlIEkgY291bGQgdXNlIHRoZSBtb3N0IGd1 aWRlYW5jZSByZWFsbHkuIEhvdyBleGFjdGx5IGRvIEkgZG8gdGhhdD8NCg0KDQoNCg0KQnV0IHJl bWVtYmVyIHRoYXQgYXMgYWx3YXlzIHRvdWNoaW5nIHRoZSBpbm5lciB3b3JraW5nIGRpcmVjdGx5 IG1pZ2h0IGJlIHJpc2t5IGFuZCBwcm9uZSB0byBlcnJvcnMgKG5vIHdheSB0byByZWNvdmVyIGlm IHlvdSBkZWxldGVkIHRoZSB3cm9uZyBWTSkNClNvIHVzZSB3aXRoIGNhdXRpb24uDQoNCkkgaG9w ZSB0aGlzIGhlbHBzLA0KTm9hbS4NCg0KDQotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tDQpG cm9tOiAiS2FybGkgU2rDtmJlcmciIDxLYXJsaS5Tam9iZXJnQHNsdS5zZTxtYWlsdG86S2FybGku U2pvYmVyZ0BzbHUuc2U+Pg0KVG86ICJ1c2VycyIgPHVzZXJzQG92aXJ0Lm9yZzxtYWlsdG86dXNl cnNAb3ZpcnQub3JnPj4NClNlbnQ6IFdlZG5lc2RheSwgTWF5IDE1LCAyMDEzIDg6MTc6NDcgQU0N ClN1YmplY3Q6IFtVc2Vyc10gW0Z3ZDogIEd1ZXN0IG5ldmVyIGdldHMgcmVtb3ZlZF0NCg0KSGVs bG8gZXZlcnlvbmUhDQoNCkkgdGhpbmsgcGVyaGFwcyB0aGlzIHF1ZXN0aW9uIHBhc3NlZCBjb21w bGV0bHkgdW5ub3RpY2VkIHNvIEnCtG0gdHJ5aW5nIHRvIHJlc2VuZCBpdCB0byBwZXJoYXBzIGdl dCBzb21lIGF0dGVudGlvbi4NCg0KL0thcmxpDQoNCi0tLS0tLS0tIFZpZGFyZWJlZm9yZHJhdCBt ZWRkZWxhbmRlIC0tLS0tLS0tDQoNCg0KRnLDpW4gOiBLYXJsaSBTasO2YmVyZyA8IEthcmxpLlNq b2JlcmdAc2x1LnNlPG1haWx0bzpLYXJsaS5Tam9iZXJnQHNsdS5zZT4gPg0KVGlsbCA6IHVzZXJz IDwgdXNlcnNAb3ZpcnQub3JnPG1haWx0bzp1c2Vyc0BvdmlydC5vcmc+ID4NCsOEbW5lIDogW1Vz ZXJzXSBHdWVzdCBuZXZlciBnZXRzIHJlbW92ZWQNCkRhdHVtIDogV2VkLCA4IE1heSAyMDEzIDA1 OjA2OjU3ICswMDAwDQoNCkhpLA0KDQp5ZXN0ZXJkYXkgSSBpc3N1ZWQgYSByZW1vdmUgb2YgYSBH dWVzdCBhbmQgdGhlbiBpbW1lZGlhdGVseSBhZnRlcndhcmRzIGVuZ2luZSBzdGFydGVkIGNvbXBs YWluaW5nIGFib3V0IHN5bmMgZXJyb3JzIGJldHdlZW4gZGF0YWJhc2UgYW5kIHN0b3JhZ2UgbWV0 YWRhdGEuIFRvIG15IHN1cnByaXNlLCBib3RoIG9mIG15IHR3byBkYXRhIHN0b3JlcyB3ZXJlIG1h cmtlZCBhcyBtYXN0ZXIgaW4gdGhlaXIgc3RvcmFnZSBtZXRhZGF0YSBmaWxlcy4gSSBoYWQgdG8g Y2hhbmdlICJNQVNURVJfVkVSU0lPTiIgYW5kICJST0xFIiwgdGhlbiB0YWlsIHRoZSB2ZHNtIGxv ZyBvbiBhIEhvc3QgYW5kIHdhdGNoIGl0IGNvbXBsYWluIHRoYXQgdGhlIGNoZWNrc3VtIGlzIHdy b25nIGFuZCBob3cgaXQgaXMgJHtYfSBidXQgc2hvdWxkIGJlICR7WX0gYWNjb3JkaW5nIHRvIGl0 wrRzIGxvZ2ljLCBhbmQgY29weS9wYXN0ZSB0YmUgY29ycmVjdCBjaGVja3N1bSBpbnRvIHN0b3Jh Z2UgbWV0YWRhdGEgZmlsZSBhcyB3ZWxsLiBUaGlzIGhhZCB0byBiZSBkb25lIGZvciBib3RoIGRh dGEgZG9tYWlucywgYW5kIHdoZW4gZG9uZSwgSSBoYXZlIG9uZSAiTWFzdGVyIi0gYW5kIG9uZSAi UmVndWxhciIgZG9tYWluIHRoYXQgd29ya3MgYW5kIGVxdWFscyB3aGF0wrRzIGluIHRoZSBkYXRh YmFzZS4NCg0KVGhlIHByb2JsZW0gaXMgdGhhdCBlbmdpbmUgbm93IGFwcGFyZW50bHkgaGFzIGZv cmdvdHRlbiBhYm91dCBteSBHdWVzdCB0aGF0IGl0IHdhcyBzdXBwb3NlZCB0byByZW1vdmUgYmVm b3JlIGFsbCBvZiB0aGlzLi4uIFRoZSBvcGVyYXRpb24gaXMgc3RpbGwgbGlzdGVkIGluICJUYXNr cyIsIHNvIGl0wrRzIG5vdCBxdWl0ZSBmaW5pc2hlZCB5ZXQuIFNpbmNlIGl0wrRzIGNoYW5nZWQg c3RhdGUgdG8gImhvdXJnbGFzcyIgYW5kIHN0YXR1cyAiSW1hZ2UgbG9ja2VkIiwgSSBjYW7CtHQg Y2xpY2sgZm9yIHJlbW92YWwgYWdhaW4gZWl0aGVyLi4uDQoNCklzIHRoZXJlIGFueSB3YXkgdG8g InJlbWluZCIgZW5naW5lIG9mIGEgam9iIG5vdCBkb25lPw0KDQoNCiAgICAgICAgLS0NCg0KTWVk IFbDpG5saWdhIEjDpGxzbmluZ2FyDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpLYXJsaSBTasO2 YmVyZw0KU3dlZGlzaCBVbml2ZXJzaXR5IG9mIEFncmljdWx0dXJhbCBTY2llbmNlcw0KQm94IDcw NzkgKFZpc2l0aW5nIEFkZHJlc3MgS3JvbsOlc3bDpGdlbiA4KQ0KUy03NTAgMDcgVXBwc2FsYSwg U3dlZGVuDQpQaG9uZTogKzQ2LSgwKTE4LTY3IDE1IDY2DQprYXJsaS5zam9iZXJnQHNsdS5zZTxt YWlsdG86a2FybGkuc2pvYmVyZ0BzbHUuc2U+DQoNCiAgICAgICAgLS0NCg0KTWVkIFbDpG5saWdh IEjDpGxzbmluZ2FyDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpLYXJsaSBTasO2YmVyZw0KU3dl ZGlzaCBVbml2ZXJzaXR5IG9mIEFncmljdWx0dXJhbCBTY2llbmNlcw0KQm94IDcwNzkgKFZpc2l0 aW5nIEFkZHJlc3MgS3JvbsOlc3bDpGdlbiA4KQ0KUy03NTAgMDcgVXBwc2FsYSwgU3dlZGVuDQpQ aG9uZTogKzQ2LSgwKTE4LTY3IDE1IDY2DQprYXJsaS5zam9iZXJnQHNsdS5zZTxtYWlsdG86a2Fy bGkuc2pvYmVyZ0BzbHUuc2U+DQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fDQpVc2VycyBtYWlsaW5nIGxpc3QNClVzZXJzQG92aXJ0Lm9yZzxtYWlsdG86 VXNlcnNAb3ZpcnQub3JnPg0KaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv L3VzZXJzDQoNCg0KLS0NCg0KTWVkIFbDpG5saWdhIEjDpGxzbmluZ2FyDQotLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tDQpLYXJsaSBTasO2YmVyZw0KU3dlZGlzaCBVbml2ZXJzaXR5IG9mIEFncmljdWx0 dXJhbCBTY2llbmNlcw0KQm94IDcwNzkgKFZpc2l0aW5nIEFkZHJlc3MgS3JvbsOlc3bDpGdlbiA4 KQ0KUy03NTAgMDcgVXBwc2FsYSwgU3dlZGVuDQpQaG9uZTogICs0Ni0oMCkxOC02NyAxNSA2Ng0K a2FybGkuc2pvYmVyZ0BzbHUuc2U8bWFpbHRvOmthcmxpLnNqb2JlcmdAYWRtLnNsdS5zZT4NCg== --_000_5F9E965F5A80BC468BE5F40576769F092553F354exchange21_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUUkFOU0lUSU9OQUwv L0VOIj4NCjxodG1sPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNv bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8bWV0YSBuYW1lPSJHRU5FUkFUT1Ii IGNvbnRlbnQ9Ikd0a0hUTUwvNC40LjQiPg0KPC9oZWFkPg0KPGJvZHk+DQpIaSBOb2FtITxicj4N Cjxicj4NCnRvciAyMDEzLTA1LTE2IGtsb2NrYW4gMDY6MjMgLTA0MDAgc2tyZXYgTm9hbSBTbG9t aWFua286DQo8YmxvY2txdW90ZSB0eXBlPSJDSVRFIj4NCjxwcmU+CkhpIEthcmxpLCAKSSBkb24n dCBrbm93IGFib3V0IHJlbWluZGluZyB0aGUgZW5naW5lIG9mIGZvcmdvdHRlbiBhY3Rpb25zIGFu ZCBzb3VuZHMgbGlrZSB0aGUgZmFpbHVyZSBjYW4gb3JpZ2luYXRlIGZyb20gYWxsIHNvcnQgb2Yg cHJvYmxlbXMuLi4KVGhpcyBtZWFucyBJIGRvbid0IGhhdmUgYSBnb29kIHNvbHV0aW9uLCBidXQg SSBkbyBoYXZlICZxdW90O2EmcXVvdDsgc29sdXRpb24uCjwvcHJlPg0KPC9ibG9ja3F1b3RlPg0K PGJyPg0KV2hhdCBpcyBhIG1hbiB3aXRob3V0IGJhY2t1cHM/Oyk8YnI+DQo8YnI+DQo8YmxvY2tx dW90ZSB0eXBlPSJDSVRFIj4NCjxwcmU+CgpHbyB0byB0aGUgaG9zdCBhbmQgbWFudWFsbHkgcmVt b292ZSB0aGUgVk06IApJZiB2ZHNDbGllbnQgaXMgaW5zdGFsbGVkIGRvICZxdW90O3Zkc0NsaWVu dCAwIGxpc3QgdGFibGUmcXVvdDsgYW5kIHRoZW4gJnF1b3Q7dmRzQ2xpZW50IDAgZGVzdHJveSAm bHQ7VVVJRCZndDsmcXVvdDsKSWYgbm90IHRoZSB1c2Ugdmlyc2ggdG8gbGlzdCB0aGUgdm1zICZx dW90O3ZpcnNoIGxpc3QmcXVvdDsgdGhlbiB1c2luZyB0aGUgaWQvbmFtZSByZW1vdmUgaXQgJnF1 b3Q7dmlyc2ggZGVzdHJveSAmbHQ7aWQvbmFtZSZndDsmcXVvdDsKPC9wcmU+DQo8L2Jsb2NrcXVv dGU+DQo8YnI+DQpObyBzaWduIG9mIHRoYXQgR3Vlc3QgdXNpbmcgYW55IG9mIHRoZSBhYm92ZSBj b21tYW5kcy4gSSBhbHNvIGNoZWNrZWQgd2hldGhlciBpdCBzdGlsbCBoYWQgYW55ICZxdW90O2do b3N0JnF1b3Q7IFZpcnR1YWwgRGlza3Mgc28gSSBndWVzcyBTUE0gbWFuYWdlZCB0byBjbGVhciB0 aGF0Ljxicj4NCjxicj4NCjxibG9ja3F1b3RlIHR5cGU9IkNJVEUiPg0KPHByZT4KClRoZW4gZ28g dG8gT3ZpcnQgREIgYW5kIGRlbGV0ZSAoY2FzY2FkZSkgdGhlIFZNIGZyb20gdm1fc3RhdGljCjwv cHJlPg0KPC9ibG9ja3F1b3RlPg0KPGJyPg0KVGhhdMK0cyB3aGVyZSBJIGNvdWxkIHVzZSB0aGUg bW9zdCBndWlkZWFuY2UgcmVhbGx5LiBIb3cgZXhhY3RseSBkbyBJIGRvIHRoYXQ/PGJyPg0KPGJy Pg0KPGJsb2NrcXVvdGUgdHlwZT0iQ0lURSI+DQo8cHJlPgoKQnV0IHJlbWVtYmVyIHRoYXQgYXMg YWx3YXlzIHRvdWNoaW5nIHRoZSBpbm5lciB3b3JraW5nIGRpcmVjdGx5IG1pZ2h0IGJlIHJpc2t5 IGFuZCBwcm9uZSB0byBlcnJvcnMgKG5vIHdheSB0byByZWNvdmVyIGlmIHlvdSBkZWxldGVkIHRo ZSB3cm9uZyBWTSkgClNvIHVzZSB3aXRoIGNhdXRpb24uCgpJIGhvcGUgdGhpcyBoZWxwcywKTm9h bS4KCgotLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tCkZyb206ICZxdW90O0thcmxpIFNqw7Zi ZXJnJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86S2FybGkuU2pvYmVyZ0BzbHUuc2UiPkthcmxp LlNqb2JlcmdAc2x1LnNlPC9hPiZndDsKVG86ICZxdW90O3VzZXJzJnF1b3Q7ICZsdDs8YSBocmVm PSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIj51c2Vyc0BvdmlydC5vcmc8L2E+Jmd0OwpTZW50OiBX ZWRuZXNkYXksIE1heSAxNSwgMjAxMyA4OjE3OjQ3IEFNClN1YmplY3Q6IFtVc2Vyc10gW0Z3ZDog IEd1ZXN0IG5ldmVyIGdldHMgcmVtb3ZlZF0KCkhlbGxvIGV2ZXJ5b25lISAKCkkgdGhpbmsgcGVy aGFwcyB0aGlzIHF1ZXN0aW9uIHBhc3NlZCBjb21wbGV0bHkgdW5ub3RpY2VkIHNvIEnCtG0gdHJ5 aW5nIHRvIHJlc2VuZCBpdCB0byBwZXJoYXBzIGdldCBzb21lIGF0dGVudGlvbi4gCgovS2FybGkg CgotLS0tLS0tLSBWaWRhcmViZWZvcmRyYXQgbWVkZGVsYW5kZSAtLS0tLS0tLSAKCgpGcsOlbiA6 IEthcmxpIFNqw7ZiZXJnICZsdDsgPGEgaHJlZj0ibWFpbHRvOkthcmxpLlNqb2JlcmdAc2x1LnNl Ij5LYXJsaS5Tam9iZXJnQHNsdS5zZTwvYT4gJmd0OyAKVGlsbCA6IHVzZXJzICZsdDsgPGEgaHJl Zj0ibWFpbHRvOnVzZXJzQG92aXJ0Lm9yZyI+dXNlcnNAb3ZpcnQub3JnPC9hPiAmZ3Q7IArDhG1u ZSA6IFtVc2Vyc10gR3Vlc3QgbmV2ZXIgZ2V0cyByZW1vdmVkIApEYXR1bSA6IFdlZCwgOCBNYXkg MjAxMyAwNTowNjo1NyAmIzQzOzAwMDAgCgpIaSwgCgp5ZXN0ZXJkYXkgSSBpc3N1ZWQgYSByZW1v dmUgb2YgYSBHdWVzdCBhbmQgdGhlbiBpbW1lZGlhdGVseSBhZnRlcndhcmRzIGVuZ2luZSBzdGFy dGVkIGNvbXBsYWluaW5nIGFib3V0IHN5bmMgZXJyb3JzIGJldHdlZW4gZGF0YWJhc2UgYW5kIHN0 b3JhZ2UgbWV0YWRhdGEuIFRvIG15IHN1cnByaXNlLCBib3RoIG9mIG15IHR3byBkYXRhIHN0b3Jl cyB3ZXJlIG1hcmtlZCBhcyBtYXN0ZXIgaW4gdGhlaXIgc3RvcmFnZSBtZXRhZGF0YSBmaWxlcy4g SSBoYWQgdG8gY2hhbmdlICZxdW90O01BU1RFUl9WRVJTSU9OJnF1b3Q7IGFuZCAmcXVvdDtST0xF JnF1b3Q7LCB0aGVuIHRhaWwgdGhlIHZkc20gbG9nIG9uIGEgSG9zdCBhbmQgd2F0Y2ggaXQgY29t cGxhaW4gdGhhdCB0aGUgY2hlY2tzdW0gaXMgd3JvbmcgYW5kIGhvdyBpdCBpcyAke1h9IGJ1dCBz aG91bGQgYmUgJHtZfSBhY2NvcmRpbmcgdG8gaXTCtHMgbG9naWMsIGFuZCBjb3B5L3Bhc3RlIHRi ZSBjb3JyZWN0IGNoZWNrc3VtIGludG8gc3RvcmFnZSBtZXRhZGF0YSBmaWxlIGFzIHdlbGwuIFRo aXMgaGFkIHRvIGJlIGRvbmUgZm9yIGJvdGggZGF0YSBkb21haW5zLCBhbmQgd2hlbiBkb25lLCBJ IGhhdmUgb25lICZxdW90O01hc3RlciZxdW90Oy0gYW5kIG9uZSAmcXVvdDtSZWd1bGFyJnF1b3Q7 IGRvbWFpbiB0aGF0IHdvcmtzIGFuZCBlcXVhbHMgd2hhdMK0cyBpbiB0aGUgZGF0YWJhc2UuIAoK VGhlIHByb2JsZW0gaXMgdGhhdCBlbmdpbmUgbm93IGFwcGFyZW50bHkgaGFzIGZvcmdvdHRlbiBh Ym91dCBteSBHdWVzdCB0aGF0IGl0IHdhcyBzdXBwb3NlZCB0byByZW1vdmUgYmVmb3JlIGFsbCBv ZiB0aGlzLi4uIFRoZSBvcGVyYXRpb24gaXMgc3RpbGwgbGlzdGVkIGluICZxdW90O1Rhc2tzJnF1 b3Q7LCBzbyBpdMK0cyBub3QgcXVpdGUgZmluaXNoZWQgeWV0LiBTaW5jZSBpdMK0cyBjaGFuZ2Vk IHN0YXRlIHRvICZxdW90O2hvdXJnbGFzcyZxdW90OyBhbmQgc3RhdHVzICZxdW90O0ltYWdlIGxv Y2tlZCZxdW90OywgSSBjYW7CtHQgY2xpY2sgZm9yIHJlbW92YWwgYWdhaW4gZWl0aGVyLi4uIAoK SXMgdGhlcmUgYW55IHdheSB0byAmcXVvdDtyZW1pbmQmcXVvdDsgZW5naW5lIG9mIGEgam9iIG5v dCBkb25lPyAKCgoJLS0gCgpNZWQgVsOkbmxpZ2EgSMOkbHNuaW5nYXIgCi0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0gCkthcmxpIFNqw7ZiZXJnIApTd2VkaXNoIFVuaXZlcnNpdHkgb2YgQWdyaWN1bHR1 cmFsIFNjaWVuY2VzIApCb3ggNzA3OSAoVmlzaXRpbmcgQWRkcmVzcyBLcm9uw6VzdsOkZ2VuIDgp IApTLTc1MCAwNyBVcHBzYWxhLCBTd2VkZW4gClBob25lOiAmIzQzOzQ2LSgwKTE4LTY3IDE1IDY2 IAo8YSBocmVmPSJtYWlsdG86a2FybGkuc2pvYmVyZ0BzbHUuc2UiPmthcmxpLnNqb2JlcmdAc2x1 LnNlPC9hPiAKCgktLSAKCk1lZCBWw6RubGlnYSBIw6Rsc25pbmdhciAKLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLSAKS2FybGkgU2rDtmJlcmcgClN3ZWRpc2ggVW5pdmVyc2l0eSBvZiBBZ3JpY3VsdHVy YWwgU2NpZW5jZXMgCkJveCA3MDc5IChWaXNpdGluZyBBZGRyZXNzIEtyb27DpXN2w6RnZW4gOCkg ClMtNzUwIDA3IFVwcHNhbGEsIFN3ZWRlbiAKUGhvbmU6ICYjNDM7NDYtKDApMTgtNjcgMTUgNjYg CjxhIGhyZWY9Im1haWx0bzprYXJsaS5zam9iZXJnQHNsdS5zZSI+a2FybGkuc2pvYmVyZ0BzbHUu c2U8L2E+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K VXNlcnMgbWFpbGluZyBsaXN0CjxhIGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5vcmciPlVzZXJz QG92aXJ0Lm9yZzwvYT4KPGEgaHJlZj0iaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xp c3RpbmZvL3VzZXJzIj5odHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNl cnM8L2E+CjwvcHJlPg0KPC9ibG9ja3F1b3RlPg0KPGJyPg0KPHRhYmxlIGNlbGxzcGFjaW5nPSIw IiBjZWxscGFkZGluZz0iMCIgd2lkdGg9IjEwMCUiPg0KPHRib2R5Pg0KPHRyPg0KPHRkPi0tIDxi cj4NCjxicj4NCk1lZCBWw6RubGlnYSBIw6Rsc25pbmdhcjxicj4NCi0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS08YnI+DQpLYXJsaSBTasO2YmVyZzxicj4NClN3ZWRpc2ggVW5pdmVyc2l0eSBvZiBBZ3Jp Y3VsdHVyYWwgU2NpZW5jZXM8YnI+DQpCb3ggNzA3OSAoVmlzaXRpbmcgQWRkcmVzcyBLcm9uw6Vz dsOkZ2VuIDgpPGJyPg0KUy03NTAgMDcgVXBwc2FsYSwgU3dlZGVuPGJyPg0KUGhvbmU6ICZuYnNw OyYjNDM7NDYtKDApMTgtNjcgMTUgNjY8YnI+DQo8YSBocmVmPSJtYWlsdG86a2FybGkuc2pvYmVy Z0BhZG0uc2x1LnNlIj5rYXJsaS5zam9iZXJnQHNsdS5zZTwvYT4gPC90ZD4NCjwvdHI+DQo8L3Ri b2R5Pg0KPC90YWJsZT4NCjwvYm9keT4NCjwvaHRtbD4NCg== --_000_5F9E965F5A80BC468BE5F40576769F092553F354exchange21_--

----- Original Message -----
From: "Karli Sjöberg" <Karli.Sjoberg@slu.se> To: "Noam Slomianko" <nslomian@redhat.com> Cc: "users" <users@ovirt.org> Sent: Thursday, May 16, 2013 3:50:11 PM Subject: Re: [Users] [Fwd: Guest never gets removed]
Hi Noam!
tor 2013-05-16 klockan 06:23 -0400 skrev Noam Slomianko:
Hi Karli, I don't know about reminding the engine of forgotten actions and sounds like the failure can originate from all sort of problems... This means I don't have a good solution, but I do have "a" solution.
What is a man without backups?;)
Go to the host and manually remoove the VM: If vdsClient is installed do "vdsClient 0 list table" and then "vdsClient 0 destroy <UUID>" If not the use virsh to list the vms "virsh list" then using the id/name remove it "virsh destroy <id/name>"
No sign of that Guest using any of the above commands. I also checked whether it still had any "ghost" Virtual Disks so I guess SPM managed to clear that.
Then go to Ovirt DB and delete (cascade) the VM from vm_static
That´s where I could use the most guideance really. How exactly do I do that?
as a last resort, you can run the following sql statements 1) select vm_guid from vm_static where vm_name = '???' 2) delete from snapshots where vm_id = 'vm_guid' -- vm_guid from 1 3) select DeleteVmStatic('vm_guid') -- vm_guid from 1
But remember that as always touching the inner working directly might be risky and prone to errors (no way to recover if you deleted the wrong VM) So use with caution.
I hope this helps, Noam.
----- Original Message ----- From: "Karli Sjöberg" < Karli.Sjoberg@slu.se > To: "users" < users@ovirt.org > Sent: Wednesday, May 15, 2013 8:17:47 AM Subject: [Users] [Fwd: Guest never gets removed]
Hello everyone!
I think perhaps this question passed completly unnoticed so I´m trying to resend it to perhaps get some attention.
/Karli
-------- Vidarebefordrat meddelande --------
Från : Karli Sjöberg < Karli.Sjoberg@slu.se > Till : users < users@ovirt.org > Ämne : [Users] Guest never gets removed Datum : Wed, 8 May 2013 05:06:57 +0000
Hi,
yesterday I issued a remove of a Guest and then immediately afterwards engine started complaining about sync errors between database and storage metadata. To my surprise, both of my two data stores were marked as master in their storage metadata files. I had to change "MASTER_VERSION" and "ROLE", then tail the vdsm log on a Host and watch it complain that the checksum is wrong and how it is ${X} but should be ${Y} according to it´s logic, and copy/paste tbe correct checksum into storage metadata file as well. This had to be done for both data domains, and when done, I have one "Master"- and one "Regular" domain that works and equals what´s in the database.
The problem is that engine now apparently has forgotten about my Guest that it was supposed to remove before all of this... The operation is still listed in "Tasks", so it´s not quite finished yet. Since it´s changed state to "hourglass" and status "Image locked", I can´t click for removal again either...
Is there any way to "remind" engine of a job not done?
--
Med Vänliga Hälsningar ------------------------------------------------------------------------------- Karli Sjöberg Swedish University of Agricultural Sciences Box 7079 (Visiting Address Kronåsvägen 8) S-750 07 Uppsala, Sweden Phone: +46-(0)18-67 15 66 karli.sjoberg@slu.se --
Med Vänliga Hälsningar ------------------------------------------------------------------------------- Karli Sjöberg Swedish University of Agricultural Sciences Box 7079 (Visiting Address Kronåsvägen 8) S-750 07 Uppsala, Sweden Phone: +46-(0)18-67 15 66 karli.sjoberg@slu.se _______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users
--
Med Vänliga Hälsningar ------------------------------------------------------------------------------- Karli Sjöberg Swedish University of Agricultural Sciences Box 7079 (Visiting Address Kronåsvägen 8) S-750 07 Uppsala, Sweden Phone: +46-(0)18-67 15 66 karli.sjoberg@slu.se
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users

--_000_5F9E965F5A80BC468BE5F40576769F092553F820exchange21_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 dG9yIDIwMTMtMDUtMTYga2xvY2thbiAxMToxOSAtMDQwMCBza3JldiBHaWxhZCBDaGFwbGlrOg0K DQoNCi0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0NCj4gRnJvbTogIkthcmxpIFNqw7ZiZXJn IiA8S2FybGkuU2pvYmVyZ0BzbHUuc2U8bWFpbHRvOkthcmxpLlNqb2JlcmdAc2x1LnNlPj4NCj4g VG86ICJOb2FtIFNsb21pYW5rbyIgPG5zbG9taWFuQHJlZGhhdC5jb208bWFpbHRvOm5zbG9taWFu QHJlZGhhdC5jb20+Pg0KPiBDYzogInVzZXJzIiA8dXNlcnNAb3ZpcnQub3JnPG1haWx0bzp1c2Vy c0BvdmlydC5vcmc+Pg0KPiBTZW50OiBUaHVyc2RheSwgTWF5IDE2LCAyMDEzIDM6NTA6MTEgUE0N Cj4gU3ViamVjdDogUmU6IFtVc2Vyc10gW0Z3ZDogIEd1ZXN0IG5ldmVyIGdldHMgcmVtb3ZlZF0N Cj4NCj4gSGkgTm9hbSENCj4NCj4gdG9yIDIwMTMtMDUtMTYga2xvY2thbiAwNjoyMyAtMDQwMCBz a3JldiBOb2FtIFNsb21pYW5rbzoNCj4NCj4NCj4gSGkgS2FybGksDQo+IEkgZG9uJ3Qga25vdyBh Ym91dCByZW1pbmRpbmcgdGhlIGVuZ2luZSBvZiBmb3Jnb3R0ZW4gYWN0aW9ucyBhbmQgc291bmRz IGxpa2UNCj4gdGhlIGZhaWx1cmUgY2FuIG9yaWdpbmF0ZSBmcm9tIGFsbCBzb3J0IG9mIHByb2Js ZW1zLi4uDQo+IFRoaXMgbWVhbnMgSSBkb24ndCBoYXZlIGEgZ29vZCBzb2x1dGlvbiwgYnV0IEkg ZG8gaGF2ZSAiYSIgc29sdXRpb24uDQo+DQo+IFdoYXQgaXMgYSBtYW4gd2l0aG91dCBiYWNrdXBz PzspDQo+DQo+DQo+DQo+DQo+IEdvIHRvIHRoZSBob3N0IGFuZCBtYW51YWxseSByZW1vb3ZlIHRo ZSBWTToNCj4gSWYgdmRzQ2xpZW50IGlzIGluc3RhbGxlZCBkbyAidmRzQ2xpZW50IDAgbGlzdCB0 YWJsZSIgYW5kIHRoZW4gInZkc0NsaWVudCAwDQo+IGRlc3Ryb3kgPFVVSUQ+Ig0KPiBJZiBub3Qg dGhlIHVzZSB2aXJzaCB0byBsaXN0IHRoZSB2bXMgInZpcnNoIGxpc3QiIHRoZW4gdXNpbmcgdGhl IGlkL25hbWUNCj4gcmVtb3ZlIGl0ICJ2aXJzaCBkZXN0cm95IDxpZC9uYW1lPiINCj4NCj4gTm8g c2lnbiBvZiB0aGF0IEd1ZXN0IHVzaW5nIGFueSBvZiB0aGUgYWJvdmUgY29tbWFuZHMuIEkgYWxz byBjaGVja2VkIHdoZXRoZXINCj4gaXQgc3RpbGwgaGFkIGFueSAiZ2hvc3QiIFZpcnR1YWwgRGlz a3Mgc28gSSBndWVzcyBTUE0gbWFuYWdlZCB0byBjbGVhciB0aGF0Lg0KPg0KPg0KPg0KPg0KPiBU aGVuIGdvIHRvIE92aXJ0IERCIGFuZCBkZWxldGUgKGNhc2NhZGUpIHRoZSBWTSBmcm9tIHZtX3N0 YXRpYw0KPg0KPiBUaGF0wrRzIHdoZXJlIEkgY291bGQgdXNlIHRoZSBtb3N0IGd1aWRlYW5jZSBy ZWFsbHkuIEhvdyBleGFjdGx5IGRvIEkgZG8gdGhhdD8NCg0KYXMgYSBsYXN0IHJlc29ydCwgeW91 IGNhbiBydW4gdGhlIGZvbGxvd2luZyBzcWwgc3RhdGVtZW50cw0KMSkgc2VsZWN0IHZtX2d1aWQg ZnJvbSB2bV9zdGF0aWMgd2hlcmUgdm1fbmFtZSA9ICc/Pz8nDQoyKSBkZWxldGUgZnJvbSBzbmFw c2hvdHMgd2hlcmUgdm1faWQgPSAndm1fZ3VpZCcgLS0gdm1fZ3VpZCBmcm9tIDENCjMpIHNlbGVj dCBEZWxldGVWbVN0YXRpYygndm1fZ3VpZCcpIC0tIHZtX2d1aWQgZnJvbSAxDQoNCg0KW3Jvb3RA ZW5naW5lPG1haWx0bzpyb290QHN0b3JtPiB+XSMgcHNxbCAtVSBlbmdpbmUgLWMgInNlbGVjdCB2 bV9ndWlkIGZyb20gdm1fc3RhdGljIHdoZXJlIHZtX25hbWUgPSAnR2hvc3RHdWVzdCciDQogICAg ICAgICAgICAgICB2bV9ndWlkDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQ0KODYzODAzMDItY2U5OS00ZTQwLTk0Y2EtM2Y1OWJiNDkxZTVlDQooMSByb3cpDQoNCltyb290 QGVuZ2luZTxtYWlsdG86cm9vdEBlbmdpbmU+IH5dIyBwc3FsIC1VIGVuZ2luZSAtYyAiZGVsZXRl IGZyb20gc25hcHNob3RzIHdoZXJlIHZtX2lkID0gJzg2MzgwMzAyLWNlOTktNGU0MC05NGNhLTNm NTliYjQ5MWU1ZScgLS0gdm1fZ3VpZCBmcm9tIDEiDQpERUxFVEUgMQ0KW3Jvb3RAZW5naW5lPG1h aWx0bzpyb290QHN0b3JtPiB+XSMgcHNxbCAtVSBlbmdpbmUgLWMgInNlbGVjdCBEZWxldGVWbVN0 YXRpYygnODYzODAzMDItY2U5OS00ZTQwLTk0Y2EtM2Y1OWJiNDkxZTVlJykgLS0gdm1fZ3VpZCBm cm9tIDEiDQpkZWxldGV2bXN0YXRpYw0KLS0tLS0tLS0tLS0tLS0tLQ0KDQooMSByb3cpDQoNClRo ZSAiZ2hvc3QiIEd1ZXN0IHdhcyB0aGVuIGV4b3JjaXNlZCAoaXQgaW1tYXRlcmlhbGl6ZWQgZnJv bSB3ZWItdWkpIGFuZCBJIGNvdWxkIGFsc28gZGVsZXRlIGEgVGVtcGxhdGUgdGhhdCB3YXMgcHJl dmlvdXNseSBsb2NrZWQgZHVlIHRoaXMgR2hvc3RHdWVzdCAoaXQgd2FzIG1hZGUgd2l0aCB0aGlu ICJUZW1wbGF0ZSBQcm92aXNpb25pbmciKS4gU3VwZXIgaGVscCEgVGhhbmtzIGEgYnVuY2ghDQoN Ci9LYXJsaQ0KDQoNCg0KDQo+DQo+DQo+DQo+DQo+IEJ1dCByZW1lbWJlciB0aGF0IGFzIGFsd2F5 cyB0b3VjaGluZyB0aGUgaW5uZXIgd29ya2luZyBkaXJlY3RseSBtaWdodCBiZQ0KPiByaXNreSBh bmQgcHJvbmUgdG8gZXJyb3JzIChubyB3YXkgdG8gcmVjb3ZlciBpZiB5b3UgZGVsZXRlZCB0aGUg d3JvbmcgVk0pDQo+IFNvIHVzZSB3aXRoIGNhdXRpb24uDQo+DQo+IEkgaG9wZSB0aGlzIGhlbHBz LA0KPiBOb2FtLg0KPg0KPg0KPiAtLS0tLSBPcmlnaW5hbCBNZXNzYWdlIC0tLS0tDQo+IEZyb206 ICJLYXJsaSBTasO2YmVyZyIgPCBLYXJsaS5Tam9iZXJnQHNsdS5zZTxtYWlsdG86S2FybGkuU2pv YmVyZ0BzbHUuc2U+ID4NCj4gVG86ICJ1c2VycyIgPCB1c2Vyc0BvdmlydC5vcmc8bWFpbHRvOnVz ZXJzQG92aXJ0Lm9yZz4gPg0KPiBTZW50OiBXZWRuZXNkYXksIE1heSAxNSwgMjAxMyA4OjE3OjQ3 IEFNDQo+IFN1YmplY3Q6IFtVc2Vyc10gW0Z3ZDogIEd1ZXN0IG5ldmVyIGdldHMgcmVtb3ZlZF0N Cj4NCj4gSGVsbG8gZXZlcnlvbmUhDQo+DQo+IEkgdGhpbmsgcGVyaGFwcyB0aGlzIHF1ZXN0aW9u IHBhc3NlZCBjb21wbGV0bHkgdW5ub3RpY2VkIHNvIEnCtG0gdHJ5aW5nIHRvDQo+IHJlc2VuZCBp dCB0byBwZXJoYXBzIGdldCBzb21lIGF0dGVudGlvbi4NCj4NCj4gL0thcmxpDQo+DQo+IC0tLS0t LS0tIFZpZGFyZWJlZm9yZHJhdCBtZWRkZWxhbmRlIC0tLS0tLS0tDQo+DQo+DQo+IEZyw6VuIDog S2FybGkgU2rDtmJlcmcgPCBLYXJsaS5Tam9iZXJnQHNsdS5zZTxtYWlsdG86S2FybGkuU2pvYmVy Z0BzbHUuc2U+ID4NCj4gVGlsbCA6IHVzZXJzIDwgdXNlcnNAb3ZpcnQub3JnPG1haWx0bzp1c2Vy c0BvdmlydC5vcmc+ID4NCj4gw4RtbmUgOiBbVXNlcnNdIEd1ZXN0IG5ldmVyIGdldHMgcmVtb3Zl ZA0KPiBEYXR1bSA6IFdlZCwgOCBNYXkgMjAxMyAwNTowNjo1NyArMDAwMA0KPg0KPiBIaSwNCj4N Cj4geWVzdGVyZGF5IEkgaXNzdWVkIGEgcmVtb3ZlIG9mIGEgR3Vlc3QgYW5kIHRoZW4gaW1tZWRp YXRlbHkgYWZ0ZXJ3YXJkcyBlbmdpbmUNCj4gc3RhcnRlZCBjb21wbGFpbmluZyBhYm91dCBzeW5j IGVycm9ycyBiZXR3ZWVuIGRhdGFiYXNlIGFuZCBzdG9yYWdlIG1ldGFkYXRhLg0KPiBUbyBteSBz dXJwcmlzZSwgYm90aCBvZiBteSB0d28gZGF0YSBzdG9yZXMgd2VyZSBtYXJrZWQgYXMgbWFzdGVy IGluIHRoZWlyDQo+IHN0b3JhZ2UgbWV0YWRhdGEgZmlsZXMuIEkgaGFkIHRvIGNoYW5nZSAiTUFT VEVSX1ZFUlNJT04iIGFuZCAiUk9MRSIsIHRoZW4NCj4gdGFpbCB0aGUgdmRzbSBsb2cgb24gYSBI b3N0IGFuZCB3YXRjaCBpdCBjb21wbGFpbiB0aGF0IHRoZSBjaGVja3N1bSBpcyB3cm9uZw0KPiBh bmQgaG93IGl0IGlzICR7WH0gYnV0IHNob3VsZCBiZSAke1l9IGFjY29yZGluZyB0byBpdMK0cyBs b2dpYywgYW5kDQo+IGNvcHkvcGFzdGUgdGJlIGNvcnJlY3QgY2hlY2tzdW0gaW50byBzdG9yYWdl IG1ldGFkYXRhIGZpbGUgYXMgd2VsbC4gVGhpcyBoYWQNCj4gdG8gYmUgZG9uZSBmb3IgYm90aCBk YXRhIGRvbWFpbnMsIGFuZCB3aGVuIGRvbmUsIEkgaGF2ZSBvbmUgIk1hc3RlciItIGFuZA0KPiBv bmUgIlJlZ3VsYXIiIGRvbWFpbiB0aGF0IHdvcmtzIGFuZCBlcXVhbHMgd2hhdMK0cyBpbiB0aGUg ZGF0YWJhc2UuDQo+DQo+IFRoZSBwcm9ibGVtIGlzIHRoYXQgZW5naW5lIG5vdyBhcHBhcmVudGx5 IGhhcyBmb3Jnb3R0ZW4gYWJvdXQgbXkgR3Vlc3QgdGhhdA0KPiBpdCB3YXMgc3VwcG9zZWQgdG8g cmVtb3ZlIGJlZm9yZSBhbGwgb2YgdGhpcy4uLiBUaGUgb3BlcmF0aW9uIGlzIHN0aWxsDQo+IGxp c3RlZCBpbiAiVGFza3MiLCBzbyBpdMK0cyBub3QgcXVpdGUgZmluaXNoZWQgeWV0LiBTaW5jZSBp dMK0cyBjaGFuZ2VkIHN0YXRlDQo+IHRvICJob3VyZ2xhc3MiIGFuZCBzdGF0dXMgIkltYWdlIGxv Y2tlZCIsIEkgY2FuwrR0IGNsaWNrIGZvciByZW1vdmFsIGFnYWluDQo+IGVpdGhlci4uLg0KPg0K PiBJcyB0aGVyZSBhbnkgd2F5IHRvICJyZW1pbmQiIGVuZ2luZSBvZiBhIGpvYiBub3QgZG9uZT8N Cj4NCj4NCj4gICAgICAgLS0NCj4NCj4gTWVkIFbDpG5saWdhIEjDpGxzbmluZ2FyDQo+IC0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0NCj4gS2FybGkgU2rDtmJlcmcNCj4gU3dlZGlzaCBVbml2ZXJzaXR5 IG9mIEFncmljdWx0dXJhbCBTY2llbmNlcw0KPiBCb3ggNzA3OSAoVmlzaXRpbmcgQWRkcmVzcyBL cm9uw6VzdsOkZ2VuIDgpDQo+IFMtNzUwIDA3IFVwcHNhbGEsIFN3ZWRlbg0KPiBQaG9uZTogKzQ2 LSgwKTE4LTY3IDE1IDY2IGthcmxpLnNqb2JlcmdAc2x1LnNlPG1haWx0bzprYXJsaS5zam9iZXJn QHNsdS5zZT4gLS0NCj4NCj4gTWVkIFbDpG5saWdhIEjDpGxzbmluZ2FyDQo+IC0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0NCj4gS2FybGkgU2rDtmJlcmcNCj4gU3dlZGlzaCBVbml2ZXJzaXR5IG9mIEFn cmljdWx0dXJhbCBTY2llbmNlcw0KPiBCb3ggNzA3OSAoVmlzaXRpbmcgQWRkcmVzcyBLcm9uw6Vz dsOkZ2VuIDgpDQo+IFMtNzUwIDA3IFVwcHNhbGEsIFN3ZWRlbg0KPiBQaG9uZTogKzQ2LSgwKTE4 LTY3IDE1IDY2IGthcmxpLnNqb2JlcmdAc2x1LnNlPG1haWx0bzprYXJsaS5zam9iZXJnQHNsdS5z ZT4NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NCj4g VXNlcnMgbWFpbGluZyBsaXN0IFVzZXJzQG92aXJ0Lm9yZzxtYWlsdG86VXNlcnNAb3ZpcnQub3Jn Pg0KPiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMNCj4NCj4N Cj4gICAgICAgLS0NCj4NCj4gTWVkIFbDpG5saWdhIEjDpGxzbmluZ2FyDQo+IC0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0NCj4gS2FybGkgU2rDtmJlcmcNCj4gU3dlZGlzaCBVbml2ZXJzaXR5IG9mIEFn cmljdWx0dXJhbCBTY2llbmNlcw0KPiBCb3ggNzA3OSAoVmlzaXRpbmcgQWRkcmVzcyBLcm9uw6Vz dsOkZ2VuIDgpDQo+IFMtNzUwIDA3IFVwcHNhbGEsIFN3ZWRlbg0KPiBQaG9uZTogKzQ2LSgwKTE4 LTY3IDE1IDY2DQo+IGthcmxpLnNqb2JlcmdAc2x1LnNlPG1haWx0bzprYXJsaS5zam9iZXJnQHNs dS5zZT4NCj4NCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X18NCj4gVXNlcnMgbWFpbGluZyBsaXN0DQo+IFVzZXJzQG92aXJ0Lm9yZzxtYWlsdG86VXNlcnNA b3ZpcnQub3JnPg0KPiBodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNl cnMNCj4NCg0KDQotLQ0KDQpNZWQgVsOkbmxpZ2EgSMOkbHNuaW5nYXINCi0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0NCkthcmxpIFNqw7ZiZXJnDQpTd2VkaXNoIFVuaXZlcnNpdHkgb2YgQWdyaWN1bHR1 cmFsIFNjaWVuY2VzDQpCb3ggNzA3OSAoVmlzaXRpbmcgQWRkcmVzcyBLcm9uw6VzdsOkZ2VuIDgp DQpTLTc1MCAwNyBVcHBzYWxhLCBTd2VkZW4NClBob25lOiAgKzQ2LSgwKTE4LTY3IDE1IDY2DQpr YXJsaS5zam9iZXJnQHNsdS5zZTxtYWlsdG86a2FybGkuc2pvYmVyZ0BhZG0uc2x1LnNlPg0K --_000_5F9E965F5A80BC468BE5F40576769F092553F820exchange21_ Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: base64 PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUUkFOU0lUSU9OQUwv L0VOIj4NCjxodG1sPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNv bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8bWV0YSBuYW1lPSJHRU5FUkFUT1Ii IGNvbnRlbnQ9Ikd0a0hUTUwvNC40LjQiPg0KPC9oZWFkPg0KPGJvZHk+DQp0b3IgMjAxMy0wNS0x NiBrbG9ja2FuIDExOjE5IC0wNDAwIHNrcmV2IEdpbGFkIENoYXBsaWs6DQo8YmxvY2txdW90ZSB0 eXBlPSJDSVRFIj4NCjxwcmU+Ci0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0KJmd0OyBGcm9t OiAmcXVvdDtLYXJsaSBTasO2YmVyZyZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOkthcmxpLlNq b2JlcmdAc2x1LnNlIj5LYXJsaS5Tam9iZXJnQHNsdS5zZTwvYT4mZ3Q7CiZndDsgVG86ICZxdW90 O05vYW0gU2xvbWlhbmtvJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bnNsb21pYW5AcmVkaGF0 LmNvbSI+bnNsb21pYW5AcmVkaGF0LmNvbTwvYT4mZ3Q7CiZndDsgQ2M6ICZxdW90O3VzZXJzJnF1 b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIj51c2Vyc0BvdmlydC5vcmc8 L2E+Jmd0OwomZ3Q7IFNlbnQ6IFRodXJzZGF5LCBNYXkgMTYsIDIwMTMgMzo1MDoxMSBQTQomZ3Q7 IFN1YmplY3Q6IFJlOiBbVXNlcnNdIFtGd2Q6ICBHdWVzdCBuZXZlciBnZXRzIHJlbW92ZWRdCiZn dDsgCiZndDsgSGkgTm9hbSEKJmd0OyAKJmd0OyB0b3IgMjAxMy0wNS0xNiBrbG9ja2FuIDA2OjIz IC0wNDAwIHNrcmV2IE5vYW0gU2xvbWlhbmtvOgomZ3Q7IAomZ3Q7IAomZ3Q7IEhpIEthcmxpLAom Z3Q7IEkgZG9uJ3Qga25vdyBhYm91dCByZW1pbmRpbmcgdGhlIGVuZ2luZSBvZiBmb3Jnb3R0ZW4g YWN0aW9ucyBhbmQgc291bmRzIGxpa2UKJmd0OyB0aGUgZmFpbHVyZSBjYW4gb3JpZ2luYXRlIGZy b20gYWxsIHNvcnQgb2YgcHJvYmxlbXMuLi4KJmd0OyBUaGlzIG1lYW5zIEkgZG9uJ3QgaGF2ZSBh IGdvb2Qgc29sdXRpb24sIGJ1dCBJIGRvIGhhdmUgJnF1b3Q7YSZxdW90OyBzb2x1dGlvbi4KJmd0 OyAKJmd0OyBXaGF0IGlzIGEgbWFuIHdpdGhvdXQgYmFja3Vwcz87KQomZ3Q7IAomZ3Q7IAomZ3Q7 IAomZ3Q7IAomZ3Q7IEdvIHRvIHRoZSBob3N0IGFuZCBtYW51YWxseSByZW1vb3ZlIHRoZSBWTToK Jmd0OyBJZiB2ZHNDbGllbnQgaXMgaW5zdGFsbGVkIGRvICZxdW90O3Zkc0NsaWVudCAwIGxpc3Qg dGFibGUmcXVvdDsgYW5kIHRoZW4gJnF1b3Q7dmRzQ2xpZW50IDAKJmd0OyBkZXN0cm95ICZsdDtV VUlEJmd0OyZxdW90OwomZ3Q7IElmIG5vdCB0aGUgdXNlIHZpcnNoIHRvIGxpc3QgdGhlIHZtcyAm cXVvdDt2aXJzaCBsaXN0JnF1b3Q7IHRoZW4gdXNpbmcgdGhlIGlkL25hbWUKJmd0OyByZW1vdmUg aXQgJnF1b3Q7dmlyc2ggZGVzdHJveSAmbHQ7aWQvbmFtZSZndDsmcXVvdDsKJmd0OyAKJmd0OyBO byBzaWduIG9mIHRoYXQgR3Vlc3QgdXNpbmcgYW55IG9mIHRoZSBhYm92ZSBjb21tYW5kcy4gSSBh bHNvIGNoZWNrZWQgd2hldGhlcgomZ3Q7IGl0IHN0aWxsIGhhZCBhbnkgJnF1b3Q7Z2hvc3QmcXVv dDsgVmlydHVhbCBEaXNrcyBzbyBJIGd1ZXNzIFNQTSBtYW5hZ2VkIHRvIGNsZWFyIHRoYXQuCiZn dDsgCiZndDsgCiZndDsgCiZndDsgCiZndDsgVGhlbiBnbyB0byBPdmlydCBEQiBhbmQgZGVsZXRl IChjYXNjYWRlKSB0aGUgVk0gZnJvbSB2bV9zdGF0aWMKJmd0OyAKJmd0OyBUaGF0wrRzIHdoZXJl IEkgY291bGQgdXNlIHRoZSBtb3N0IGd1aWRlYW5jZSByZWFsbHkuIEhvdyBleGFjdGx5IGRvIEkg ZG8gdGhhdD8KCmFzIGEgbGFzdCByZXNvcnQsIHlvdSBjYW4gcnVuIHRoZSBmb2xsb3dpbmcgc3Fs IHN0YXRlbWVudHMKMSkgc2VsZWN0IHZtX2d1aWQgZnJvbSB2bV9zdGF0aWMgd2hlcmUgdm1fbmFt ZSA9ICc/Pz8nIAoyKSBkZWxldGUgZnJvbSBzbmFwc2hvdHMgd2hlcmUgdm1faWQgPSAndm1fZ3Vp ZCcgLS0gdm1fZ3VpZCBmcm9tIDEKMykgc2VsZWN0IERlbGV0ZVZtU3RhdGljKCd2bV9ndWlkJykg LS0gdm1fZ3VpZCBmcm9tIDEKPC9wcmU+DQo8L2Jsb2NrcXVvdGU+DQo8YnI+DQpbPGEgaHJlZj0i bWFpbHRvOnJvb3RAc3Rvcm0iPnJvb3RAZW5naW5lPC9hPiB+XSMgcHNxbCAtVSBlbmdpbmUgLWMg JnF1b3Q7c2VsZWN0IHZtX2d1aWQgZnJvbSB2bV9zdGF0aWMgd2hlcmUgdm1fbmFtZSA9ICdHaG9z dEd1ZXN0JyZxdW90Ozxicj4NCiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB2bV9ndWlkJm5i c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7 Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDxicj4NCi0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tPGJyPg0KODYzODAzMDItY2U5OS00ZTQwLTk0Y2EtM2Y1OWJiNDkx ZTVlPGJyPg0KKDEgcm93KTxicj4NCjxicj4NCls8YSBocmVmPSJtYWlsdG86cm9vdEBlbmdpbmUi PnJvb3RAZW5naW5lPC9hPiB+XSMgcHNxbCAtVSBlbmdpbmUgLWMgJnF1b3Q7ZGVsZXRlIGZyb20g c25hcHNob3RzIHdoZXJlIHZtX2lkID0gJzg2MzgwMzAyLWNlOTktNGU0MC05NGNhLTNmNTliYjQ5 MWU1ZScgLS0gdm1fZ3VpZCBmcm9tIDEmcXVvdDs8YnI+DQpERUxFVEUgMTxicj4NCls8YSBocmVm PSJtYWlsdG86cm9vdEBzdG9ybSI+cm9vdEBlbmdpbmU8L2E+IH5dIyBwc3FsIC1VIGVuZ2luZSAt YyAmcXVvdDtzZWxlY3QgRGVsZXRlVm1TdGF0aWMoJzg2MzgwMzAyLWNlOTktNGU0MC05NGNhLTNm NTliYjQ5MWU1ZScpIC0tIHZtX2d1aWQgZnJvbSAxJnF1b3Q7PGJyPg0KZGVsZXRldm1zdGF0aWMg PGJyPg0KLS0tLS0tLS0tLS0tLS0tLTxicj4NCjxicj4NCigxIHJvdyk8YnI+DQo8YnI+DQpUaGUg JnF1b3Q7Z2hvc3QmcXVvdDsgR3Vlc3Qgd2FzIHRoZW4gZXhvcmNpc2VkIChpdCBpbW1hdGVyaWFs aXplZCBmcm9tIHdlYi11aSkgYW5kIEkgY291bGQgYWxzbyBkZWxldGUgYSBUZW1wbGF0ZSB0aGF0 IHdhcyBwcmV2aW91c2x5IGxvY2tlZCBkdWUgdGhpcyBHaG9zdEd1ZXN0IChpdCB3YXMgbWFkZSB3 aXRoIHRoaW4gJnF1b3Q7VGVtcGxhdGUgUHJvdmlzaW9uaW5nJnF1b3Q7KS4gU3VwZXIgaGVscCEg VGhhbmtzIGEgYnVuY2ghPGJyPg0KPGJyPg0KL0thcmxpPGJyPg0KPGJyPg0KPGJsb2NrcXVvdGUg dHlwZT0iQ0lURSI+DQo8cHJlPgoKJmd0OyAKJmd0OyAKJmd0OyAKJmd0OyAKJmd0OyBCdXQgcmVt ZW1iZXIgdGhhdCBhcyBhbHdheXMgdG91Y2hpbmcgdGhlIGlubmVyIHdvcmtpbmcgZGlyZWN0bHkg bWlnaHQgYmUKJmd0OyByaXNreSBhbmQgcHJvbmUgdG8gZXJyb3JzIChubyB3YXkgdG8gcmVjb3Zl ciBpZiB5b3UgZGVsZXRlZCB0aGUgd3JvbmcgVk0pCiZndDsgU28gdXNlIHdpdGggY2F1dGlvbi4K Jmd0OyAKJmd0OyBJIGhvcGUgdGhpcyBoZWxwcywKJmd0OyBOb2FtLgomZ3Q7IAomZ3Q7IAomZ3Q7 IC0tLS0tIE9yaWdpbmFsIE1lc3NhZ2UgLS0tLS0KJmd0OyBGcm9tOiAmcXVvdDtLYXJsaSBTasO2 YmVyZyZxdW90OyAmbHQ7IDxhIGhyZWY9Im1haWx0bzpLYXJsaS5Tam9iZXJnQHNsdS5zZSI+S2Fy bGkuU2pvYmVyZ0BzbHUuc2U8L2E+ICZndDsKJmd0OyBUbzogJnF1b3Q7dXNlcnMmcXVvdDsgJmx0 OyA8YSBocmVmPSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIj51c2Vyc0BvdmlydC5vcmc8L2E+ICZn dDsKJmd0OyBTZW50OiBXZWRuZXNkYXksIE1heSAxNSwgMjAxMyA4OjE3OjQ3IEFNCiZndDsgU3Vi amVjdDogW1VzZXJzXSBbRndkOiAgR3Vlc3QgbmV2ZXIgZ2V0cyByZW1vdmVkXQomZ3Q7IAomZ3Q7 IEhlbGxvIGV2ZXJ5b25lIQomZ3Q7IAomZ3Q7IEkgdGhpbmsgcGVyaGFwcyB0aGlzIHF1ZXN0aW9u IHBhc3NlZCBjb21wbGV0bHkgdW5ub3RpY2VkIHNvIEnCtG0gdHJ5aW5nIHRvCiZndDsgcmVzZW5k IGl0IHRvIHBlcmhhcHMgZ2V0IHNvbWUgYXR0ZW50aW9uLgomZ3Q7IAomZ3Q7IC9LYXJsaQomZ3Q7 IAomZ3Q7IC0tLS0tLS0tIFZpZGFyZWJlZm9yZHJhdCBtZWRkZWxhbmRlIC0tLS0tLS0tCiZndDsg CiZndDsgCiZndDsgRnLDpW4gOiBLYXJsaSBTasO2YmVyZyAmbHQ7IDxhIGhyZWY9Im1haWx0bzpL YXJsaS5Tam9iZXJnQHNsdS5zZSI+S2FybGkuU2pvYmVyZ0BzbHUuc2U8L2E+ICZndDsKJmd0OyBU aWxsIDogdXNlcnMgJmx0OyA8YSBocmVmPSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIj51c2Vyc0Bv dmlydC5vcmc8L2E+ICZndDsKJmd0OyDDhG1uZSA6IFtVc2Vyc10gR3Vlc3QgbmV2ZXIgZ2V0cyBy ZW1vdmVkCiZndDsgRGF0dW0gOiBXZWQsIDggTWF5IDIwMTMgMDU6MDY6NTcgJiM0MzswMDAwCiZn dDsgCiZndDsgSGksCiZndDsgCiZndDsgeWVzdGVyZGF5IEkgaXNzdWVkIGEgcmVtb3ZlIG9mIGEg R3Vlc3QgYW5kIHRoZW4gaW1tZWRpYXRlbHkgYWZ0ZXJ3YXJkcyBlbmdpbmUKJmd0OyBzdGFydGVk IGNvbXBsYWluaW5nIGFib3V0IHN5bmMgZXJyb3JzIGJldHdlZW4gZGF0YWJhc2UgYW5kIHN0b3Jh Z2UgbWV0YWRhdGEuCiZndDsgVG8gbXkgc3VycHJpc2UsIGJvdGggb2YgbXkgdHdvIGRhdGEgc3Rv cmVzIHdlcmUgbWFya2VkIGFzIG1hc3RlciBpbiB0aGVpcgomZ3Q7IHN0b3JhZ2UgbWV0YWRhdGEg ZmlsZXMuIEkgaGFkIHRvIGNoYW5nZSAmcXVvdDtNQVNURVJfVkVSU0lPTiZxdW90OyBhbmQgJnF1 b3Q7Uk9MRSZxdW90OywgdGhlbgomZ3Q7IHRhaWwgdGhlIHZkc20gbG9nIG9uIGEgSG9zdCBhbmQg d2F0Y2ggaXQgY29tcGxhaW4gdGhhdCB0aGUgY2hlY2tzdW0gaXMgd3JvbmcKJmd0OyBhbmQgaG93 IGl0IGlzICR7WH0gYnV0IHNob3VsZCBiZSAke1l9IGFjY29yZGluZyB0byBpdMK0cyBsb2dpYywg YW5kCiZndDsgY29weS9wYXN0ZSB0YmUgY29ycmVjdCBjaGVja3N1bSBpbnRvIHN0b3JhZ2UgbWV0 YWRhdGEgZmlsZSBhcyB3ZWxsLiBUaGlzIGhhZAomZ3Q7IHRvIGJlIGRvbmUgZm9yIGJvdGggZGF0 YSBkb21haW5zLCBhbmQgd2hlbiBkb25lLCBJIGhhdmUgb25lICZxdW90O01hc3RlciZxdW90Oy0g YW5kCiZndDsgb25lICZxdW90O1JlZ3VsYXImcXVvdDsgZG9tYWluIHRoYXQgd29ya3MgYW5kIGVx dWFscyB3aGF0wrRzIGluIHRoZSBkYXRhYmFzZS4KJmd0OyAKJmd0OyBUaGUgcHJvYmxlbSBpcyB0 aGF0IGVuZ2luZSBub3cgYXBwYXJlbnRseSBoYXMgZm9yZ290dGVuIGFib3V0IG15IEd1ZXN0IHRo YXQKJmd0OyBpdCB3YXMgc3VwcG9zZWQgdG8gcmVtb3ZlIGJlZm9yZSBhbGwgb2YgdGhpcy4uLiBU aGUgb3BlcmF0aW9uIGlzIHN0aWxsCiZndDsgbGlzdGVkIGluICZxdW90O1Rhc2tzJnF1b3Q7LCBz byBpdMK0cyBub3QgcXVpdGUgZmluaXNoZWQgeWV0LiBTaW5jZSBpdMK0cyBjaGFuZ2VkIHN0YXRl CiZndDsgdG8gJnF1b3Q7aG91cmdsYXNzJnF1b3Q7IGFuZCBzdGF0dXMgJnF1b3Q7SW1hZ2UgbG9j a2VkJnF1b3Q7LCBJIGNhbsK0dCBjbGljayBmb3IgcmVtb3ZhbCBhZ2FpbgomZ3Q7IGVpdGhlci4u LgomZ3Q7IAomZ3Q7IElzIHRoZXJlIGFueSB3YXkgdG8gJnF1b3Q7cmVtaW5kJnF1b3Q7IGVuZ2lu ZSBvZiBhIGpvYiBub3QgZG9uZT8KJmd0OyAKJmd0OyAKJmd0OyAJLS0KJmd0OyAKJmd0OyBNZWQg VsOkbmxpZ2EgSMOkbHNuaW5nYXIKJmd0OyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiZndDsgS2Fy bGkgU2rDtmJlcmcKJmd0OyBTd2VkaXNoIFVuaXZlcnNpdHkgb2YgQWdyaWN1bHR1cmFsIFNjaWVu Y2VzCiZndDsgQm94IDcwNzkgKFZpc2l0aW5nIEFkZHJlc3MgS3JvbsOlc3bDpGdlbiA4KQomZ3Q7 IFMtNzUwIDA3IFVwcHNhbGEsIFN3ZWRlbgomZ3Q7IFBob25lOiAmIzQzOzQ2LSgwKTE4LTY3IDE1 IDY2IDxhIGhyZWY9Im1haWx0bzprYXJsaS5zam9iZXJnQHNsdS5zZSI+a2FybGkuc2pvYmVyZ0Bz bHUuc2U8L2E+IC0tCiZndDsgCiZndDsgTWVkIFbDpG5saWdhIEjDpGxzbmluZ2FyCiZndDsgLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQomZ3Q7IEthcmxpIFNqw7ZiZXJnCiZndDsgU3dlZGlzaCBVbml2 ZXJzaXR5IG9mIEFncmljdWx0dXJhbCBTY2llbmNlcwomZ3Q7IEJveCA3MDc5IChWaXNpdGluZyBB ZGRyZXNzIEtyb27DpXN2w6RnZW4gOCkKJmd0OyBTLTc1MCAwNyBVcHBzYWxhLCBTd2VkZW4KJmd0 OyBQaG9uZTogJiM0Mzs0Ni0oMCkxOC02NyAxNSA2NiA8YSBocmVmPSJtYWlsdG86a2FybGkuc2pv YmVyZ0BzbHUuc2UiPmthcmxpLnNqb2JlcmdAc2x1LnNlPC9hPgomZ3Q7IF9fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCiZndDsgVXNlcnMgbWFpbGluZyBsaXN0 IDxhIGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5vcmciPlVzZXJzQG92aXJ0Lm9yZzwvYT4KJmd0 OyA8YSBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxtYW4vbGlzdGluZm8vdXNlcnMi Pmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby91c2VyczwvYT4KJmd0OyAK Jmd0OyAKJmd0OyAJLS0KJmd0OyAKJmd0OyBNZWQgVsOkbmxpZ2EgSMOkbHNuaW5nYXIKJmd0OyAt LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiZndDsgS2FybGkgU2rDtmJlcmcKJmd0OyBTd2VkaXNoIFVu aXZlcnNpdHkgb2YgQWdyaWN1bHR1cmFsIFNjaWVuY2VzCiZndDsgQm94IDcwNzkgKFZpc2l0aW5n IEFkZHJlc3MgS3JvbsOlc3bDpGdlbiA4KQomZ3Q7IFMtNzUwIDA3IFVwcHNhbGEsIFN3ZWRlbgom Z3Q7IFBob25lOiAmIzQzOzQ2LSgwKTE4LTY3IDE1IDY2CiZndDsgPGEgaHJlZj0ibWFpbHRvOmth cmxpLnNqb2JlcmdAc2x1LnNlIj5rYXJsaS5zam9iZXJnQHNsdS5zZTwvYT4KJmd0OyAKJmd0OyBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwomZ3Q7IFVzZXJz IG1haWxpbmcgbGlzdAomZ3Q7IDxhIGhyZWY9Im1haWx0bzpVc2Vyc0BvdmlydC5vcmciPlVzZXJz QG92aXJ0Lm9yZzwvYT4KJmd0OyA8YSBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21haWxt YW4vbGlzdGluZm8vdXNlcnMiPmh0dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5m by91c2VyczwvYT4KJmd0Owo8L3ByZT4NCjwvYmxvY2txdW90ZT4NCjxicj4NCjx0YWJsZSBjZWxs c3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHdpZHRoPSIxMDAlIj4NCjx0Ym9keT4NCjx0cj4N Cjx0ZD4tLSA8YnI+DQo8YnI+DQpNZWQgVsOkbmxpZ2EgSMOkbHNuaW5nYXI8YnI+DQotLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tPGJyPg0KS2FybGkgU2rDtmJlcmc8YnI+DQpTd2VkaXNoIFVuaXZlcnNp dHkgb2YgQWdyaWN1bHR1cmFsIFNjaWVuY2VzPGJyPg0KQm94IDcwNzkgKFZpc2l0aW5nIEFkZHJl c3MgS3JvbsOlc3bDpGdlbiA4KTxicj4NClMtNzUwIDA3IFVwcHNhbGEsIFN3ZWRlbjxicj4NClBo b25lOiAmbmJzcDsmIzQzOzQ2LSgwKTE4LTY3IDE1IDY2PGJyPg0KPGEgaHJlZj0ibWFpbHRvOmth cmxpLnNqb2JlcmdAYWRtLnNsdS5zZSI+a2FybGkuc2pvYmVyZ0BzbHUuc2U8L2E+IDwvdGQ+DQo8 L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+DQo8L2JvZHk+DQo8L2h0bWw+DQo= --_000_5F9E965F5A80BC468BE5F40576769F092553F820exchange21_--
participants (3)
-
Gilad Chaplik
-
Karli Sjöberg
-
Noam Slomianko