From sokratis123k at outlook.com Fri Apr 17 03:41:12 2015 Content-Type: multipart/mixed; boundary="===============3577873083955789515==" MIME-Version: 1.0 From: s k To: users at ovirt.org Subject: [ovirt-users] VM doesn't start after storage migration (Logical volume does not exist) Date: Fri, 17 Apr 2015 10:41:11 +0300 Message-ID: In-Reply-To: BLU185-W461A5D76F5CFC7CE99F3088D4A0@phx.gbl --===============3577873083955789515== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable --_3cabc857-bd93-439e-9011-85a0e846f112_ Content-Type: text/plain; charset=3D"iso-8859-7" Content-Transfer-Encoding: quoted-printable Hello=3D2C I performed a storage migration of a CentOS 6 VM and while the migration wa= =3D s succesfull (based on the output in the tasks tab on the bottom of the web= =3D admin portal) the Disks on the VM's tab weren't refreshed with the new Stor= =3D age Domain information and remained locked. I removed the lock by running "update images set imagestatus =3D3D 1 where = im=3D agestatus =3D3D 2=3D3B" on the database but the storage domain wasn't updat= ed t=3D o the new one and kept the original location. Now I'm unable to start the VM probably because the disks have been migrate= =3D d but the information on the database stills points on the old storage doma= =3D in. The vdsm log throws the following error at VM startup: Thread-887::ERROR::2015-04-17 10:08:11=3D2C831::task::866::Storage.TaskMana= ge=3D r.Task::(_setError) Task=3D3D`7b51e15b-b04f-4f17-8096-882beffc1a6f`::Unexpe= ct=3D ed error Thread-887::ERROR::2015-04-17 10:08:11=3D2C953::dispatcher::76::Storage.Dis= pa=3D tcher::(wrapper) {'status': {'message': "Logical volume does not exist: ('d= =3D 3ec9e08-1e83-449e-b09d-dd50a4f7102f/d0870749-36b0-4ab2-91a5-4743c690551a'= =3D =3D2C)"=3D2C 'code': 610}} Thread-887::ERROR::2015-04-17 10:08:11=3D2C975::vm::2331::vm.Vm::(_startUnd= er=3D lyingVm) vmId=3D3D`1282c0ed-f753-4484-bb4e-82d41febbba4`::The vm start proc= es=3D s failed Similarly the engine log throws the following error: 2015-04-17 09:39:42=3D2C174 ERROR [org.ovirt.engine.core.dal.dbbroker.audit= lo=3D ghandling.AuditLogDirector] (DefaultQuartzScheduler_Worker-94) [4c6a284] Co= =3D rrelation ID: null=3D2C Call Stack: null=3D2C Custom Event ID: -1=3D2C Mess= age: V=3D M testvm is down with error. Exit message: ('Failed to get size for volume = =3D %s'=3D2C 'd0870749-36b0-4ab2-91a5-4743c690551a'). 2015-04-17 09:39:42=3D2C175 INFO [org.ovirt.engine.core.vdsbroker.VdsUpdat= eR=3D unTimeInfo] (DefaultQuartzScheduler_Worker-94) [4c6a284] Running on vds dur= =3D ing rerun failed vm: null 2015-04-17 09:39:42=3D2C177 INFO [org.ovirt.engine.core.vdsbroker.VdsUpdat= eR=3D unTimeInfo] (DefaultQuartzScheduler_Worker-94) [4c6a284] VM testvm (1282c0e= =3D d-f753-4484-bb4e-82d41febbba4) is running in db and not running in VDS node= =3D 01 2015-04-17 09:39:42=3D2C178 INFO [org.ovirt.engine.core.vdsbroker.VdsUpdat= eR=3D unTimeInfo] (DefaultQuartzScheduler_Worker-94) [4c6a284] add VM testvm to H= =3D A rerun treatment 2015-04-17 09:39:42=3D2C199 ERROR [org.ovirt.engine.core.vdsbroker.VdsUpdat= eR=3D unTimeInfo] (DefaultQuartzScheduler_Worker-94) [4c6a284] Rerun vm 1282c0ed-= =3D f753-4484-bb4e-82d41febbba4. Called from vds node01 How can I fix this? Do I have to edit the database? How can I find which is= =3D the correct logical volume associated with the VM? Thank you=3D2C Sokratis =3D --_3cabc857-bd93-439e-9011-85a0e846f112_ Content-Type: text/html; charset=3D"iso-8859-7" Content-Transfer-Encoding: quoted-printable
Hello=3D2C


I perf= ormed =3D a storage migration of a CentOS 6 VM and while the migration was succesfull= =3D (based on the output in the tasks tab on the bottom of the webadmin portal= =3D ) the Disks on the VM's tab weren't refreshed with the new Storage Domain i= =3D nformation and remained locked.


I removed the lock by running "u= =3D pdate images set imagestatus =3D3D 1 where imagestatus =3D3D 2=3D3B" on the= datab=3D ase but the storage domain wasn't updated to the new one and kept the origi= =3D nal location.


Now I'm unable to start the VM probably because th= =3D e disks have been migrated but the information on the database stills point= =3D s on the old storage domain.


The vdsm log throws the following e= =3D rror at VM startup:


Thread-887::ERROR::2015-04-17 10:08:11=3D2C8= 31=3D ::task::866::Storage.TaskManager.Task::(_setError) Task=3D3D`7b51e15b-b04f-= 4f=3D 17-8096-882beffc1a6f`::Unexpected error
Thread-887::ERROR::2015-04-17 10= =3D :08:11=3D2C953::dispatcher::76::Storage.Dispatcher::(wrapper) {'status': {'= me=3D ssage': "Logical volume does not exist: ('d3ec9e08-1e83-449e-b09d-dd50a4f71= =3D 02f/d0870749-36b0-4ab2-91a5-4743c690551a'=3D2C)"=3D2C 'code': 610}}
Thre= ad-8=3D 87::ERROR::2015-04-17 10:08:11=3D2C975::vm::2331::vm.Vm::(_startUnderlyingV= m)=3D vmId=3D3D`1282c0ed-f753-4484-bb4e-82d41febbba4`::The vm start process fail= ed=3D


Similarly the engine log throws the following error:

2015-04-17 09:39:42=3D2C174 ERROR [org.ovirt.engine.core.dal.dbbroker.audi= tl=3D oghandling.AuditLogDirector] (DefaultQuartzScheduler_Worker-94) [4c6a284] C= =3D orrelation ID: null=3D2C Call Stack: null=3D2C Custom Event ID: -1=3D2C Mes= sage: =3D VM testvm is down with error. Exit message: ('Failed to get size for volume= =3D %s'=3D2C 'd0870749-36b0-4ab2-91a5-4743c690551a').
2015-04-17 09:39:42= =3D2C1=3D 75 INFO =3D3B [org.ovirt.engine.core.vdsbroker.VdsUpdateRunTimeInfo] (D= ef=3D aultQuartzScheduler_Worker-94) [4c6a284] Running on vds during rerun failed= =3D vm: null
2015-04-17 09:39:42=3D2C177 INFO =3D3B [org.ovirt.engine.c= ore.=3D vdsbroker.VdsUpdateRunTimeInfo] (DefaultQuartzScheduler_Worker-94) [4c6a284= =3D ] VM testvm (1282c0ed-f753-4484-bb4e-82d41febbba4) is running in db and not= =3D running in VDS node01
2015-04-17 09:39:42=3D2C178 INFO =3D3B [org.o= virt=3D .engine.core.vdsbroker.VdsUpdateRunTimeInfo] (DefaultQuartzScheduler_Worker= =3D -94) [4c6a284] add VM testvm to HA rerun treatment
2015-04-17 09:39:42= =3D =3D2C199 ERROR [org.ovirt.engine.core.vdsbroker.VdsUpdateRunTimeInfo] (Defa= ul=3D tQuartzScheduler_Worker-94) [4c6a284] Rerun vm 1282c0ed-f753-4484-bb4e-82d4= =3D 1febbba4. Called from vds node01


How can I fix this? Do I have t= =3D o edit the database? How can I find which is the correct logical volume ass= =3D ociated with the VM?


Thank you=3D2C


Sokratis
= =3D
=3D --_3cabc857-bd93-439e-9011-85a0e846f112_-- --===============3577873083955789515== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" LS1fM2NhYmM4NTctYmQ5My00MzllLTkwMTEtODVhMGU4NDZmMTEyXwpDb250ZW50LVR5cGU6IHRl eHQvcGxhaW47IGNoYXJzZXQ9Imlzby04ODU5LTciCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6 IHF1b3RlZC1wcmludGFibGUKCkhlbGxvPTJDCgoKSSBwZXJmb3JtZWQgYSBzdG9yYWdlIG1pZ3Jh dGlvbiBvZiBhIENlbnRPUyA2IFZNIGFuZCB3aGlsZSB0aGUgbWlncmF0aW9uIHdhPQpzIHN1Y2Nl c2Z1bGwgKGJhc2VkIG9uIHRoZSBvdXRwdXQgaW4gdGhlIHRhc2tzIHRhYiBvbiB0aGUgYm90dG9t IG9mIHRoZSB3ZWI9CmFkbWluIHBvcnRhbCkgdGhlIERpc2tzIG9uIHRoZSBWTSdzIHRhYiB3ZXJl bid0IHJlZnJlc2hlZCB3aXRoIHRoZSBuZXcgU3Rvcj0KYWdlIERvbWFpbiBpbmZvcm1hdGlvbiBh bmQgcmVtYWluZWQgbG9ja2VkLgoKCkkgcmVtb3ZlZCB0aGUgbG9jayBieSBydW5uaW5nICJ1cGRh dGUgaW1hZ2VzIHNldCBpbWFnZXN0YXR1cyA9M0QgMSB3aGVyZSBpbT0KYWdlc3RhdHVzID0zRCAy PTNCIiBvbiB0aGUgZGF0YWJhc2UgYnV0IHRoZSBzdG9yYWdlIGRvbWFpbiB3YXNuJ3QgdXBkYXRl ZCB0PQpvIHRoZSBuZXcgb25lIGFuZCBrZXB0IHRoZSBvcmlnaW5hbCBsb2NhdGlvbi4KCgpOb3cg SSdtIHVuYWJsZSB0byBzdGFydCB0aGUgVk0gcHJvYmFibHkgYmVjYXVzZSB0aGUgZGlza3MgaGF2 ZSBiZWVuIG1pZ3JhdGU9CmQgYnV0IHRoZSBpbmZvcm1hdGlvbiBvbiB0aGUgZGF0YWJhc2Ugc3Rp bGxzIHBvaW50cyBvbiB0aGUgb2xkIHN0b3JhZ2UgZG9tYT0KaW4uCgoKVGhlIHZkc20gbG9nIHRo cm93cyB0aGUgZm9sbG93aW5nIGVycm9yIGF0IFZNIHN0YXJ0dXA6CgoKVGhyZWFkLTg4Nzo6RVJS T1I6OjIwMTUtMDQtMTcgMTA6MDg6MTE9MkM4MzE6OnRhc2s6Ojg2Njo6U3RvcmFnZS5UYXNrTWFu YWdlPQpyLlRhc2s6Oihfc2V0RXJyb3IpIFRhc2s9M0RgN2I1MWUxNWItYjA0Zi00ZjE3LTgwOTYt ODgyYmVmZmMxYTZmYDo6VW5leHBlY3Q9CmVkIGVycm9yClRocmVhZC04ODc6OkVSUk9SOjoyMDE1 LTA0LTE3IDEwOjA4OjExPTJDOTUzOjpkaXNwYXRjaGVyOjo3Njo6U3RvcmFnZS5EaXNwYT0KdGNo ZXI6Oih3cmFwcGVyKSB7J3N0YXR1cyc6IHsnbWVzc2FnZSc6ICJMb2dpY2FsIHZvbHVtZSBkb2Vz IG5vdCBleGlzdDogKCdkPQozZWM5ZTA4LTFlODMtNDQ5ZS1iMDlkLWRkNTBhNGY3MTAyZi9kMDg3 MDc0OS0zNmIwLTRhYjItOTFhNS00NzQzYzY5MDU1MWEnPQo9MkMpIj0yQyAnY29kZSc6IDYxMH19 ClRocmVhZC04ODc6OkVSUk9SOjoyMDE1LTA0LTE3IDEwOjA4OjExPTJDOTc1Ojp2bTo6MjMzMTo6 dm0uVm06Oihfc3RhcnRVbmRlcj0KbHlpbmdWbSkgdm1JZD0zRGAxMjgyYzBlZC1mNzUzLTQ0ODQt YmI0ZS04MmQ0MWZlYmJiYTRgOjpUaGUgdm0gc3RhcnQgcHJvY2VzPQpzIGZhaWxlZAoKClNpbWls YXJseSB0aGUgZW5naW5lIGxvZyB0aHJvd3MgdGhlIGZvbGxvd2luZyBlcnJvcjoKCgoyMDE1LTA0 LTE3IDA5OjM5OjQyPTJDMTc0IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUuZGFsLmRiYnJv a2VyLmF1ZGl0bG89CmdoYW5kbGluZy5BdWRpdExvZ0RpcmVjdG9yXSAoRGVmYXVsdFF1YXJ0elNj aGVkdWxlcl9Xb3JrZXItOTQpIFs0YzZhMjg0XSBDbz0KcnJlbGF0aW9uIElEOiBudWxsPTJDIENh bGwgU3RhY2s6IG51bGw9MkMgQ3VzdG9tIEV2ZW50IElEOiAtMT0yQyBNZXNzYWdlOiBWPQpNIHRl c3R2bSBpcyBkb3duIHdpdGggZXJyb3IuIEV4aXQgbWVzc2FnZTogKCdGYWlsZWQgdG8gZ2V0IHNp emUgZm9yIHZvbHVtZSA9CiVzJz0yQyAnZDA4NzA3NDktMzZiMC00YWIyLTkxYTUtNDc0M2M2OTA1 NTFhJykuCjIwMTUtMDQtMTcgMDk6Mzk6NDI9MkMxNzUgSU5GTyAgW29yZy5vdmlydC5lbmdpbmUu Y29yZS52ZHNicm9rZXIuVmRzVXBkYXRlUj0KdW5UaW1lSW5mb10gKERlZmF1bHRRdWFydHpTY2hl ZHVsZXJfV29ya2VyLTk0KSBbNGM2YTI4NF0gUnVubmluZyBvbiB2ZHMgZHVyPQppbmcgcmVydW4g ZmFpbGVkIHZtOiBudWxsCjIwMTUtMDQtMTcgMDk6Mzk6NDI9MkMxNzcgSU5GTyAgW29yZy5vdmly dC5lbmdpbmUuY29yZS52ZHNicm9rZXIuVmRzVXBkYXRlUj0KdW5UaW1lSW5mb10gKERlZmF1bHRR dWFydHpTY2hlZHVsZXJfV29ya2VyLTk0KSBbNGM2YTI4NF0gVk0gdGVzdHZtICgxMjgyYzBlPQpk LWY3NTMtNDQ4NC1iYjRlLTgyZDQxZmViYmJhNCkgaXMgcnVubmluZyBpbiBkYiBhbmQgbm90IHJ1 bm5pbmcgaW4gVkRTIG5vZGU9CjAxCjIwMTUtMDQtMTcgMDk6Mzk6NDI9MkMxNzggSU5GTyAgW29y Zy5vdmlydC5lbmdpbmUuY29yZS52ZHNicm9rZXIuVmRzVXBkYXRlUj0KdW5UaW1lSW5mb10gKERl ZmF1bHRRdWFydHpTY2hlZHVsZXJfV29ya2VyLTk0KSBbNGM2YTI4NF0gYWRkIFZNIHRlc3R2bSB0 byBIPQpBIHJlcnVuIHRyZWF0bWVudAoyMDE1LTA0LTE3IDA5OjM5OjQyPTJDMTk5IEVSUk9SIFtv cmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc1VwZGF0ZVI9CnVuVGltZUluZm9dIChE ZWZhdWx0UXVhcnR6U2NoZWR1bGVyX1dvcmtlci05NCkgWzRjNmEyODRdIFJlcnVuIHZtIDEyODJj MGVkLT0KZjc1My00NDg0LWJiNGUtODJkNDFmZWJiYmE0LiBDYWxsZWQgZnJvbSB2ZHMgbm9kZTAx CgoKSG93IGNhbiBJIGZpeCB0aGlzPyBEbyBJIGhhdmUgdG8gZWRpdCB0aGUgZGF0YWJhc2U/IEhv dyBjYW4gSSBmaW5kIHdoaWNoIGlzPQogdGhlIGNvcnJlY3QgbG9naWNhbCB2b2x1bWUgYXNzb2Np YXRlZCB3aXRoIHRoZSBWTT8KCgpUaGFuayB5b3U9MkMKCgpTb2tyYXRpcwogCQkgCSAgIAkJICA9 CgotLV8zY2FiYzg1Ny1iZDkzLTQzOWUtOTAxMS04NWEwZTg0NmYxMTJfCkNvbnRlbnQtVHlwZTog dGV4dC9odG1sOyBjaGFyc2V0PSJpc28tODg1OS03IgpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5n OiBxdW90ZWQtcHJpbnRhYmxlCgo8aHRtbD4KPGhlYWQ+CjxzdHlsZT48IS0tCi5obW1lc3NhZ2Ug UAp7Cm1hcmdpbjowcHg9M0IKcGFkZGluZzowcHgKfQpib2R5LmhtbWVzc2FnZQp7CmZvbnQtc2l6 ZTogMTJwdD0zQgpmb250LWZhbWlseTpDYWxpYnJpCn0KLS0+PC9zdHlsZT48L2hlYWQ+Cjxib2R5 IGNsYXNzPTNEJ2htbWVzc2FnZSc+PGRpdiBkaXI9M0QnbHRyJz5IZWxsbz0yQzxicj48YnI+PGJy PkkgcGVyZm9ybWVkID0KYSBzdG9yYWdlIG1pZ3JhdGlvbiBvZiBhIENlbnRPUyA2IFZNIGFuZCB3 aGlsZSB0aGUgbWlncmF0aW9uIHdhcyBzdWNjZXNmdWxsPQogKGJhc2VkIG9uIHRoZSBvdXRwdXQg aW4gdGhlIHRhc2tzIHRhYiBvbiB0aGUgYm90dG9tIG9mIHRoZSB3ZWJhZG1pbiBwb3J0YWw9Cikg dGhlIERpc2tzIG9uIHRoZSBWTSdzIHRhYiB3ZXJlbid0IHJlZnJlc2hlZCB3aXRoIHRoZSBuZXcg U3RvcmFnZSBEb21haW4gaT0KbmZvcm1hdGlvbiBhbmQgcmVtYWluZWQgbG9ja2VkLjxicj48YnI+ PGJyPkkgcmVtb3ZlZCB0aGUgbG9jayBieSBydW5uaW5nICJ1PQpwZGF0ZSBpbWFnZXMgc2V0IGlt YWdlc3RhdHVzID0zRCAxIHdoZXJlIGltYWdlc3RhdHVzID0zRCAyPTNCIiBvbiB0aGUgZGF0YWI9 CmFzZSBidXQgdGhlIHN0b3JhZ2UgZG9tYWluIHdhc24ndCB1cGRhdGVkIHRvIHRoZSBuZXcgb25l IGFuZCBrZXB0IHRoZSBvcmlnaT0KbmFsIGxvY2F0aW9uLjxicj48YnI+PGJyPk5vdyBJJ20gdW5h YmxlIHRvIHN0YXJ0IHRoZSBWTSBwcm9iYWJseSBiZWNhdXNlIHRoPQplIGRpc2tzIGhhdmUgYmVl biBtaWdyYXRlZCBidXQgdGhlIGluZm9ybWF0aW9uIG9uIHRoZSBkYXRhYmFzZSBzdGlsbHMgcG9p bnQ9CnMgb24gdGhlIG9sZCBzdG9yYWdlIGRvbWFpbi48YnI+PGJyPjxicj5UaGUgdmRzbSBsb2cg dGhyb3dzIHRoZSBmb2xsb3dpbmcgZT0KcnJvciBhdCBWTSBzdGFydHVwOjxicj48YnI+PGJyPlRo cmVhZC04ODc6OkVSUk9SOjoyMDE1LTA0LTE3IDEwOjA4OjExPTJDODMxPQo6OnRhc2s6Ojg2Njo6 U3RvcmFnZS5UYXNrTWFuYWdlci5UYXNrOjooX3NldEVycm9yKSBUYXNrPTNEYDdiNTFlMTViLWIw NGYtNGY9CjE3LTgwOTYtODgyYmVmZmMxYTZmYDo6VW5leHBlY3RlZCBlcnJvcjxicj5UaHJlYWQt ODg3OjpFUlJPUjo6MjAxNS0wNC0xNyAxMD0KOjA4OjExPTJDOTUzOjpkaXNwYXRjaGVyOjo3Njo6 U3RvcmFnZS5EaXNwYXRjaGVyOjood3JhcHBlcikgeydzdGF0dXMnOiB7J21lPQpzc2FnZSc6ICJM b2dpY2FsIHZvbHVtZSBkb2VzIG5vdCBleGlzdDogKCdkM2VjOWUwOC0xZTgzLTQ0OWUtYjA5ZC1k ZDUwYTRmNzE9CjAyZi9kMDg3MDc0OS0zNmIwLTRhYjItOTFhNS00NzQzYzY5MDU1MWEnPTJDKSI9 MkMgJ2NvZGUnOiA2MTB9fTxicj5UaHJlYWQtOD0KODc6OkVSUk9SOjoyMDE1LTA0LTE3IDEwOjA4 OjExPTJDOTc1Ojp2bTo6MjMzMTo6dm0uVm06Oihfc3RhcnRVbmRlcmx5aW5nVm0pPQogdm1JZD0z RGAxMjgyYzBlZC1mNzUzLTQ0ODQtYmI0ZS04MmQ0MWZlYmJiYTRgOjpUaGUgdm0gc3RhcnQgcHJv Y2VzcyBmYWlsZWQ9Cjxicj48YnI+PGJyPlNpbWlsYXJseSB0aGUgZW5naW5lIGxvZyB0aHJvd3Mg dGhlIGZvbGxvd2luZyBlcnJvcjo8YnI+PGJyPjxicj0KPjIwMTUtMDQtMTcgMDk6Mzk6NDI9MkMx NzQgRVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS5kYWwuZGJicm9rZXIuYXVkaXRsPQpvZ2hh bmRsaW5nLkF1ZGl0TG9nRGlyZWN0b3JdIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyX1dvcmtlci05 NCkgWzRjNmEyODRdIEM9Cm9ycmVsYXRpb24gSUQ6IG51bGw9MkMgQ2FsbCBTdGFjazogbnVsbD0y QyBDdXN0b20gRXZlbnQgSUQ6IC0xPTJDIE1lc3NhZ2U6ID0KVk0gdGVzdHZtIGlzIGRvd24gd2l0 aCBlcnJvci4gRXhpdCBtZXNzYWdlOiAoJ0ZhaWxlZCB0byBnZXQgc2l6ZSBmb3Igdm9sdW1lPQog JXMnPTJDICdkMDg3MDc0OS0zNmIwLTRhYjItOTFhNS00NzQzYzY5MDU1MWEnKS48YnI+MjAxNS0w NC0xNyAwOTozOTo0Mj0yQzE9Cjc1IElORk8mbmJzcD0zQiBbb3JnLm92aXJ0LmVuZ2luZS5jb3Jl LnZkc2Jyb2tlci5WZHNVcGRhdGVSdW5UaW1lSW5mb10gKERlZj0KYXVsdFF1YXJ0elNjaGVkdWxl cl9Xb3JrZXItOTQpIFs0YzZhMjg0XSBSdW5uaW5nIG9uIHZkcyBkdXJpbmcgcmVydW4gZmFpbGVk PQogdm06IG51bGw8YnI+MjAxNS0wNC0xNyAwOTozOTo0Mj0yQzE3NyBJTkZPJm5ic3A9M0IgW29y Zy5vdmlydC5lbmdpbmUuY29yZS49CnZkc2Jyb2tlci5WZHNVcGRhdGVSdW5UaW1lSW5mb10gKERl ZmF1bHRRdWFydHpTY2hlZHVsZXJfV29ya2VyLTk0KSBbNGM2YTI4ND0KXSBWTSB0ZXN0dm0gKDEy ODJjMGVkLWY3NTMtNDQ4NC1iYjRlLTgyZDQxZmViYmJhNCkgaXMgcnVubmluZyBpbiBkYiBhbmQg bm90PQogcnVubmluZyBpbiBWRFMgbm9kZTAxPGJyPjIwMTUtMDQtMTcgMDk6Mzk6NDI9MkMxNzgg SU5GTyZuYnNwPTNCIFtvcmcub3ZpcnQ9Ci5lbmdpbmUuY29yZS52ZHNicm9rZXIuVmRzVXBkYXRl UnVuVGltZUluZm9dIChEZWZhdWx0UXVhcnR6U2NoZWR1bGVyX1dvcmtlcj0KLTk0KSBbNGM2YTI4 NF0gYWRkIFZNIHRlc3R2bSB0byBIQSByZXJ1biB0cmVhdG1lbnQ8YnI+MjAxNS0wNC0xNyAwOToz OTo0Mj0KPTJDMTk5IEVSUk9SIFtvcmcub3ZpcnQuZW5naW5lLmNvcmUudmRzYnJva2VyLlZkc1Vw ZGF0ZVJ1blRpbWVJbmZvXSAoRGVmYXVsPQp0UXVhcnR6U2NoZWR1bGVyX1dvcmtlci05NCkgWzRj NmEyODRdIFJlcnVuIHZtIDEyODJjMGVkLWY3NTMtNDQ4NC1iYjRlLTgyZDQ9CjFmZWJiYmE0LiBD YWxsZWQgZnJvbSB2ZHMgbm9kZTAxPGJyPjxicj48YnI+SG93IGNhbiBJIGZpeCB0aGlzPyBEbyBJ IGhhdmUgdD0KbyBlZGl0IHRoZSBkYXRhYmFzZT8gSG93IGNhbiBJIGZpbmQgd2hpY2ggaXMgdGhl IGNvcnJlY3QgbG9naWNhbCB2b2x1bWUgYXNzPQpvY2lhdGVkIHdpdGggdGhlIFZNPzxicj48YnI+ PGJyPlRoYW5rIHlvdT0yQzxicj48YnI+PGJyPlNva3JhdGlzPGJyPiAJCSAJICA9CiAJCSAgPC9k aXY+PC9ib2R5Pgo8L2h0bWw+PQoKLS1fM2NhYmM4NTctYmQ5My00MzllLTkwMTEtODVhMGU4NDZm MTEyXy0tCg== --===============3577873083955789515==--