From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Olsowski Subject: Re: pv guests die after failed migration Date: Fri, 23 Sep 2011 09:39:41 +0200 Message-ID: <4E7C37BD.2000706@leuphana.de> References: <4E786015.80603@leuphana.de> <1316546879.5182.26.camel@dagon.hellion.org.uk> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0930202198==" Return-path: In-Reply-To: <1316546879.5182.26.camel@dagon.hellion.org.uk> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org This is a cryptographically signed message in MIME format. --===============0930202198== Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms070509090707000808080808" This is a cryptographically signed message in MIME format. --------------ms070509090707000808080808 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Here is the full procedure: Preparations: root@xenturio1:/var/log/xen# dmsetup ls |grep thiswillfail xen--data-thiswillfail--swap (252, 236) xen--data-thiswillfail--root (252, 235) root@xenturio2:/var/log/xen# dmsetup ls |grep thiswillfail >Server 2 does not have the logical volumes activated. root@xenturio1:/usr/src/linux-2.6-xen# xl create=20 /mnt/vmctrl/xenconfig/thiswillfail.sxp Parsing config file /mnt/vmctrl/xenconfig/thiswillfail.sxp Daemon running with PID 6722 >it is in fact running with pid 6723: root@xenturio1:/usr/src/linux-2.6-xen# ps auxww |grep "xl create" root 6723 0.0 0.0 35616 972 ? Ssl 09:14 0:00 xl=20 create /mnt/vmctrl/xenconfig/thiswillfail.sxp >Lets check the logfiles root@xenturio1:/var/log/xen# cat xen-hotplug.log RTNETLINK answers: Operation not supported RTNETLINK answers: Operation not supported >stupid netlink again, no matter what stuff i load into the kernel that >still pops up ... annoying ... anyway, its a non-issue in this case root@xenturio1:/var/log/xen# cat xl-thiswillfail.log Waiting for domain thiswillfail (domid 5) to die [pid 6723] >Lets not make it wait any longer ;) root@xenturio1:/usr/src/linux-2.6-xen# xl -vvv migrate thiswillfail=20 xenturio2 migration target: Ready to receive domain. Saving to migration stream new xl format (info 0x0/0x0/380) Loading new save file incoming migration stream (new xl fmt info=20 0x0/0x0/380) Savefile contains xl domain config xc: detail: Had 0 unexplained entries in p2m table xc: Saving memory: iter 0 (last sent 0 skipped 0): 133120/133120 100% xc: detail: delta 9499ms, dom0 88%, target 2%, sent 451Mb/s, dirtied=20 1Mb/s 324 pages xc: Saving memory: iter 1 (last sent 130760 skipped 312): 133120/133120=20 100% xc: detail: delta 23ms, dom0 91%, target 0%, sent 455Mb/s, dirtied=20 48Mb/s 34 pages xc: Saving memory: iter 2 (last sent 320 skipped 4): 133120/133120 100% xc: detail: Start last iteration libxl: debug: libxl_dom.c:384:libxl__domain_suspend_common_callback=20 issuing PV suspend request via XenBus control node libxl: debug: libxl_dom.c:389:libxl__domain_suspend_common_callback wait = for the guest to acknowledge suspend request libxl: debug: libxl_dom.c:434:libxl__domain_suspend_common_callback=20 guest acknowledged suspend request libxl: debug: libxl_dom.c:438:libxl__domain_suspend_common_callback wait = for the guest to suspend libxl: debug: libxl_dom.c:450:libxl__domain_suspend_common_callback=20 guest has suspended xc: detail: SUSPEND shinfo 0007fafc xc: detail: delta 206ms, dom0 2%, target 0%, sent 4Mb/s, dirtied 24Mb/s=20 154 pages xc: Saving memory: iter 3 (last sent 30 skipped 4): 133120/133120 100% xc: detail: delta 3ms, dom0 0%, target 0%, sent 1682Mb/s, dirtied=20 1682Mb/s 154 pages xc: detail: Total pages sent=3D 131264 (0.99x) xc: detail: (of which 0 were fixups) xc: detail: All memory is saved xc: detail: Save exit rc=3D0 libxl: error: libxl.c:900:validate_virtual_disk failed to stat=20 /dev/xen-data/thiswillfail-root: No such file or directory cannot add disk 0 to domain: -6 migration target: Domain creation failed (code -3). libxl: error: libxl_utils.c:408:libxl_read_exactly file/stream truncated = reading ready message from migration receiver stream libxl: info: libxl_exec.c:72:libxl_report_child_exitstatus migration=20 target process [6837] exited with error status 3 Migration failed, resuming at sender. >Now see if it really is resumed at sender: root@xenturio1:/usr/src/linux-2.6-xen# xl console thiswillfail PM: freeze of devices complete after 0.207 msecs PM: late freeze of devices complete after 0.058 msecs ------------[ cut here ]------------ kernel BUG at drivers/xen/events.c:1466! invalid opcode: 0000 [#1] SMP CPU 0 Modules linked in: Pid: 6, comm: migration/0 Not tainted 3.0.4-xenU #6 RIP: e030:[] []=20 xen_irq_resume+0x224/0x370 RSP: e02b:ffff88001f9fbce0 EFLAGS: 00010082 RAX: ffffffffffffffef RBX: 0000000000000000 RCX: 0000000000000000 RDX: ffff88001f809ea8 RSI: ffff88001f9fbd00 RDI: 0000000000000001 RBP: 0000000000000010 R08: ffffffff81859a00 R09: 0000000000000000 R10: 0000000000000000 R11: 09f911029d74e35b R12: 0000000000000000 R13: 000000000000f0a0 R14: 0000000000000000 R15: ffff88001f9fbd00 FS: 00007ff28f8c8700(0000) GS:ffff88001fec6000(0000) knlGS:0000000000000= 000 CS: e033 DS: 0000 ES: 0000 CR0: 000000008005003b CR2: 00007fff02056048 CR3: 000000001e4d8000 CR4: 0000000000002660 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Process migration/0 (pid: 6, threadinfo ffff88001f9fa000, task=20 ffff88001f9f7170) Stack: ffff88001f9fbd34 ffff88001f9fbd54 0000000000000003 000000000000f100 0000000000000000 0000000000000003 0000000000000000 0000000000000003 ffff88001fa6ddb0 ffffffff8140aa20 ffffffff81859a08 0000000000000000 Call Trace: [] ? gnttab_map+0x100/0x130 [] ? _raw_spin_lock+0x5/0x10 [] ? cpu_stopper_thread+0x101/0x190 [] ? xen_suspend+0x75/0xa0 [] ? stop_machine_cpu_stop+0x8b/0xd0 [] ? cpu_stopper_thread+0x190/0x190 [] ? cpu_stopper_thread+0xd0/0x190 [] ? schedule+0x270/0x6c0 [] ? copy_pid_ns+0x2a0/0x2a0 [] ? kthread+0x96/0xa0 [] ? kernel_thread_helper+0x4/0x10 [] ? int_ret_from_sys_call+0x7/0x1b [] ? retint_restore_args+0x5/0x6 [] ? gs_change+0x13/0x13 Code: e8 f2 e9 ff ff 8b 44 24 10 44 89 e6 89 c7 e8 64 e8 ff ff ff c3 83=20 fb 04 0f 84 95 fe ff ff 4a 8b 14 f5 20 95 85 81 e9 68 ff ff ff <0f> 0b=20 eb fe 0f 0b eb fe 48 8b 1d fd 00 42 00 4c 8d 6c 24 20 eb RIP [] xen_irq_resume+0x224/0x370 RSP ---[ end trace 82e2e97d58b5f835 ]--- > And here are the new versions of /var/log/xen root@xenturio1:/var/log/xen# cat xl-thiswillfail.log Waiting for domain thiswillfail (domid 5) to die [pid 6723] Domain 5 is dead Done. Exiting now >target servers /var/log/xen remains empty And that, was 3.0.4-xenU, same goes for 2.6.39-xenU. > Please can you provide full logs from /var/log/xen on both ends. Runni= ng > "xl -vvv migrate" will also produce more stuff on stdout, some of whic= h > may be useful. > > Also please capture the complete guest log in case it is an issue ther= e. I am not quite sure what you mean by "guest log". When you reply to this i should be much quicker to respond, had a hell=20 of a week and didnt really get to check my list-mail until yesterday=20 evening. I guess anyone with 2 machines running xen should easily be able to=20 reproduce this problem. --------------ms070509090707000808080808 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIU3TCC BCEwggMJoAMCAQICAgDHMA0GCSqGSIb3DQEBBQUAMHExCzAJBgNVBAYTAkRFMRwwGgYDVQQK ExNEZXV0c2NoZSBUZWxla29tIEFHMR8wHQYDVQQLExZULVRlbGVTZWMgVHJ1c3QgQ2VudGVy MSMwIQYDVQQDExpEZXV0c2NoZSBUZWxla29tIFJvb3QgQ0EgMjAeFw0wNjEyMTkxMDI5MDBa Fw0xOTA2MzAyMzU5MDBaMFoxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAw DgYDVQQLEwdERk4tUEtJMSQwIgYDVQQDExtERk4tVmVyZWluIFBDQSBHbG9iYWwgLSBHMDEw ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDpm8NnhfkNrvWNVMOWUDU9YuluTO2U 1wBblSJ01CDrNI/W7MAxBAuZgeKmFNJSoCgjhIt0iQReW+DieMF4yxbLKDU5ey2QRdDtoAB6 fL9KDhsAw4bpXCsxEXsM84IkQ4wcOItqaACa7txPeKvSxhObdq3u3ibo7wGvdA/BCaL2a869 080UME/15eOkyGKbghoDJzANAmVgTe3RCSMqljVYJ9N2xnG2kB3E7f81hn1vM7PbD8URwoqD oZRdQWvY0hD1TP3KUazZve+Sg7va64sWVlZDz+HVEz2mHycwzUlU28kTNJpxdcVs6qcLmPkh nSevPqM5OUhqjK3JmfvDEvK9AgMBAAGjgdkwgdYwcAYDVR0fBGkwZzBloGOgYYZfaHR0cDov L3BraS50ZWxlc2VjLmRlL2NnaS1iaW4vc2VydmljZS9hZl9Eb3dubG9hZEFSTC5jcmw/LWNy bF9mb3JtYXQ9WF81MDkmLWlzc3Vlcj1EVF9ST09UX0NBXzIwHQYDVR0OBBYEFEm3xs/oPR9/ 6kR7Eyn38QpwPt5kMB8GA1UdIwQYMBaAFDHDeRu69VPXF+CJei0XbAqzK50zMA4GA1UdDwEB /wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgECMA0GCSqGSIb3DQEBBQUAA4IBAQA74Vp3wEgX 3KkY7IGvWonwvSiSpspZGBJw7Cjy565/lizn8l0ZMfYTK3S9vYCyufdnyTmieTvhERHua3iR M347XyYndVNljjNj7s9zw7CSI0khUHUjoR8Y4pSFPT8z6XcgjaK95qGFKUD2P3MyWA0Ja6ba hWzAP7uNZmRWJE6uDT8yNQFb6YyC2XJZT7GGhfF0hVblw/hc843uR7NTBXDn5U2KaYMo4RMJ hp5eyOpYHgwf+aTUWgRo/Sg+iwK2WLX2oSw3VwBnqyNojWOl75lrXP1LVvarQIc01BGSbOyH xQoLBzNytG8MHVQs2FHHzL8w00Ny8TK/jM5JY6gA9/IcMIIFXjCCBEagAwIBAgIEC8pR1jAN BgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4G A1UECxMHREZOLVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xvYmFsIC0gRzAxMB4X DTA4MDIwNzA5NTAwMFoXDTE5MDYzMDAwMDAwMFowgdMxCzAJBgNVBAYTAkRFMRYwFAYDVQQI Ew1OaWVkZXJzYWNoc2VuMRIwEAYDVQQHEwlMdWVuZWJ1cmcxKDAmBgNVBAoTH0xldXBoYW5h IFVuaXZlcnNpdGFldCBMdWVuZWJ1cmcxIjAgBgNVBAsTGVJlY2hlbi0gdW5kIE1lZGllbnpl bnRydW0xKzApBgNVBAMTIkxldXBoYW5hIFVuaXZlcnNpdGFldCBMdWVuZWJ1cmcgQ0ExHTAb BgkqhkiG9w0BCQEWDmNhQGxldXBoYW5hLmRlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB CgKCAQEAqJ+JpHih32+icKiQ2IkbhmFLjAcnK0vrnyOKbn7+1xywhvL3zkraqhQlrqEltTDy 711vIEadOVfhIx8xZYYJ/zg1OCwKUxNbIbjcsIFiOKNbWxI3/yMOsaZpXsCLW7GfHLlLADW1 Cv2gUAdnjJUATcUF3a25Bgr9Lbv+GI+3bY9ydMkGnhFYSL96LLqLxAXzGXL/MAM5t/xK8cc8 +6+mWxHAqO+85Jn+UvS1khVTtZfACrYZKFnAsVHOMM/WRugohq4ue6Jfp65exMM7HKWNPrKn UV0hotcInKFBYywcZrIa2r/6m63nOxl1gHrewxiFWEBvpgMkQ+a7PHhXsMkPdQIDAQABo4IB sDCCAawwEgYDVR0TAQH/BAgwBgEB/wIBATALBgNVHQ8EBAMCAQYwHQYDVR0OBBYEFPThaBk7 GUPHATbRNGKW8/UDoQeMMB8GA1UdIwQYMBaAFEm3xs/oPR9/6kR7Eyn38QpwPt5kMBkGA1Ud EQQSMBCBDmNhQGxldXBoYW5hLmRlMIGIBgNVHR8EgYAwfjA9oDugOYY3aHR0cDovL2NkcDEu cGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3JsL2NhY3JsLmNybDA9oDugOYY3aHR0 cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIvY3JsL2NhY3JsLmNybDCB ogYIKwYBBQUHAQEEgZUwgZIwRwYIKwYBBQUHMAKGO2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUv Z2xvYmFsLXJvb3QtY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEcGCCsGAQUFBzAChjtodHRw Oi8vY2RwMi5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy dDANBgkqhkiG9w0BAQUFAAOCAQEAmSFLUEnTM1zmNRfF4TTDRB53iHmBY0OYTlaPJvXXy4f7 jc1Dpz00HiVyFohY9gqo+jbIAm5avSCmhbL9glEWubE/BNZz9l9lyTCMMxFES0TCiC6W86Ev o9E4C5IEqxZAOlvRyM3w3u8ItBO9cG190/XMi1Ouk3iBfwRVvFINy9Favq+/8HWFwkFrphpy 6JR90AbbjtE7b7owcMxusgFtPi8A1uyc3cpR21f51K7qgmGbsyXso+U9c/8Fak0IM0qQTN7p GPmI1lfJ0x1r/QusHVYSFojAT2vQamfGeCNVELg/gH4tlTGkDbHW5QhInkASQv4obBYewNfR rLG4wgPz5TCCBacwggSPoAMCAQICBBDuKTAwDQYJKoZIhvcNAQEFBQAwgdMxCzAJBgNVBAYT AkRFMRYwFAYDVQQIEw1OaWVkZXJzYWNoc2VuMRIwEAYDVQQHEwlMdWVuZWJ1cmcxKDAmBgNV BAoTH0xldXBoYW5hIFVuaXZlcnNpdGFldCBMdWVuZWJ1cmcxIjAgBgNVBAsTGVJlY2hlbi0g dW5kIE1lZGllbnplbnRydW0xKzApBgNVBAMTIkxldXBoYW5hIFVuaXZlcnNpdGFldCBMdWVu ZWJ1cmcgQ0ExHTAbBgkqhkiG9w0BCQEWDmNhQGxldXBoYW5hLmRlMB4XDTEwMTEwMTExNTky OVoXDTEzMTAzMTExNTkyOVowajELMAkGA1UEBhMCREUxKDAmBgNVBAoTH0xldXBoYW5hIFVu aXZlcnNpdGFldCBMdWVuZWJ1cmcxFjAUBgNVBAsTDVJlY2hlbnplbnRydW0xGTAXBgNVBAMT EEFuZHJlYXMgT2xzb3dza2kwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDBzfnZ 7pbsecrmresa6JNTMmgoBFpwyr7k7U5O+j7QlFvMlePF/Tz7TeULaEevf7H68IiA/6oGZQvg NReD/64PYXxbKfsJydY6W1K+jq2karofhW5bk5p210DEQv4qyV6M+aJRKxW0Hp32OeLk5QUH 9T2780PELXGn222r+NCSmBKLP0MHsUa6CFI+jRqztB60v+wc9TD6crMEB37ddckq7mS3QWk1 m2/68bmCsHWRLTpWn9hT4S8eBSL/3YLR9DF8kfWl0wEgy8/tJY1nz5IlSI3S2v1ys7rwXBAp YHRpeHM/WNNNV4kiH09g2vlxFebQN0xTyoO1+PX6iPeAh0NbAgMBAAGjggHpMIIB5TAJBgNV HRMEAjAAMAsGA1UdDwQEAwIF4DApBgNVHSUEIjAgBggrBgEFBQcDAgYIKwYBBQUHAwQGCisG AQQBgjcUAgIwHQYDVR0OBBYEFMrca499fLnPczMLjRm2Nck06YCyMB8GA1UdIwQYMBaAFPTh aBk7GUPHATbRNGKW8/UDoQeMMCcGA1UdEQQgMB6BHGFuZHJlYXMub2xzb3dza2lAbGV1cGhh bmEuZGUwgY0GA1UdHwSBhTCBgjA/oD2gO4Y5aHR0cDovL2NkcDEucGNhLmRmbi5kZS91bmkt bHVlbmVidXJnLWNhL3B1Yi9jcmwvY2FjcmwuY3JsMD+gPaA7hjlodHRwOi8vY2RwMi5wY2Eu ZGZuLmRlL3VuaS1sdWVuZWJ1cmctY2EvcHViL2NybC9jYWNybC5jcmwwgaYGCCsGAQUFBwEB BIGZMIGWMEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1sdWVuZWJ1 cmctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMi5w Y2EuZGZuLmRlL3VuaS1sdWVuZWJ1cmctY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqG SIb3DQEBBQUAA4IBAQANa3ZG/UAmpRcAXqOFOKXBfzN9vZilIdAUxSaXzN9gmXBNptDEcLfD ccoA228Qc0BSdpvqMdE/21ahqE6oYI1CTfqbuYdoi/cmGoXo6+MdKCKxAD9LokkHdZFhr8re NrsVkqxyY++Cek777HKZWn1Ft9864LA6vDar3K/sUHlBNxO6VhVzt09NQIFrA50lCkNd6iCG 7Hji624SI49aWjzysBOBdcP68tzSYM+nJLod1NZ3S/W3v+IlPlMeu1JZ5hRnzoTC5qHKKdoQ kwSmQmv8/uXD46TXutmLXxH3SyBUIM4ks6RN8+VbJ9+61nOQjtazZzvgz9cnYquQC9Dm2s+q MIIFpzCCBI+gAwIBAgIEEO4pMDANBgkqhkiG9w0BAQUFADCB0zELMAkGA1UEBhMCREUxFjAU BgNVBAgTDU5pZWRlcnNhY2hzZW4xEjAQBgNVBAcTCUx1ZW5lYnVyZzEoMCYGA1UEChMfTGV1 cGhhbmEgVW5pdmVyc2l0YWV0IEx1ZW5lYnVyZzEiMCAGA1UECxMZUmVjaGVuLSB1bmQgTWVk aWVuemVudHJ1bTErMCkGA1UEAxMiTGV1cGhhbmEgVW5pdmVyc2l0YWV0IEx1ZW5lYnVyZyBD QTEdMBsGCSqGSIb3DQEJARYOY2FAbGV1cGhhbmEuZGUwHhcNMTAxMTAxMTE1OTI5WhcNMTMx MDMxMTE1OTI5WjBqMQswCQYDVQQGEwJERTEoMCYGA1UEChMfTGV1cGhhbmEgVW5pdmVyc2l0 YWV0IEx1ZW5lYnVyZzEWMBQGA1UECxMNUmVjaGVuemVudHJ1bTEZMBcGA1UEAxMQQW5kcmVh cyBPbHNvd3NraTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMHN+dnulux5yuat 6xrok1MyaCgEWnDKvuTtTk76PtCUW8yV48X9PPtN5QtoR69/sfrwiID/qgZlC+A1F4P/rg9h fFsp+wnJ1jpbUr6OraRquh+FbluTmnbXQMRC/irJXoz5olErFbQenfY54uTlBQf1PbvzQ8Qt cafbbav40JKYEos/QwexRroIUj6NGrO0HrS/7Bz1MPpyswQHft11ySruZLdBaTWbb/rxuYKw dZEtOlaf2FPhLx4FIv/dgtH0MXyR9aXTASDLz+0ljWfPkiVIjdLa/XKzuvBcEClgdGl4cz9Y 001XiSIfT2Da+XEV5tA3TFPKg7X49fqI94CHQ1sCAwEAAaOCAekwggHlMAkGA1UdEwQCMAAw CwYDVR0PBAQDAgXgMCkGA1UdJQQiMCAGCCsGAQUFBwMCBggrBgEFBQcDBAYKKwYBBAGCNxQC AjAdBgNVHQ4EFgQUytxrj318uc9zMwuNGbY1yTTpgLIwHwYDVR0jBBgwFoAU9OFoGTsZQ8cB NtE0Ypbz9QOhB4wwJwYDVR0RBCAwHoEcYW5kcmVhcy5vbHNvd3NraUBsZXVwaGFuYS5kZTCB jQYDVR0fBIGFMIGCMD+gPaA7hjlodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3VuaS1sdWVuZWJ1 cmctY2EvcHViL2NybC9jYWNybC5jcmwwP6A9oDuGOWh0dHA6Ly9jZHAyLnBjYS5kZm4uZGUv dW5pLWx1ZW5lYnVyZy1jYS9wdWIvY3JsL2NhY3JsLmNybDCBpgYIKwYBBQUHAQEEgZkwgZYw SQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdW5pLWx1ZW5lYnVyZy1jYS9w dWIvY2FjZXJ0L2NhY2VydC5jcnQwSQYIKwYBBQUHMAKGPWh0dHA6Ly9jZHAyLnBjYS5kZm4u ZGUvdW5pLWx1ZW5lYnVyZy1jYS9wdWIvY2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEF BQADggEBAA1rdkb9QCalFwBeo4U4pcF/M329mKUh0BTFJpfM32CZcE2m0MRwt8NxygDbbxBz QFJ2m+ox0T/bVqGoTqhgjUJN+pu5h2iL9yYahejr4x0oIrEAP0uiSQd1kWGvyt42uxWSrHJj 74J6TvvscplafUW33zrgsDq8Nqvcr+xQeUE3E7pWFXO3T01AgWsDnSUKQ13qIIbseOLrbhIj j1paPPKwE4F1w/ry3NJgz6ckuh3U1ndL9be/4iU+Ux67UlnmFGfOhMLmocop2hCTBKZCa/z+ 5cPjpNe62YtfEfdLIFQgziSzpE3z5Vsn37rWc5CO1rNnO+DP1ydiq5AL0Obaz6oxggSoMIIE pAIBATCB3DCB0zELMAkGA1UEBhMCREUxFjAUBgNVBAgTDU5pZWRlcnNhY2hzZW4xEjAQBgNV BAcTCUx1ZW5lYnVyZzEoMCYGA1UEChMfTGV1cGhhbmEgVW5pdmVyc2l0YWV0IEx1ZW5lYnVy ZzEiMCAGA1UECxMZUmVjaGVuLSB1bmQgTWVkaWVuemVudHJ1bTErMCkGA1UEAxMiTGV1cGhh bmEgVW5pdmVyc2l0YWV0IEx1ZW5lYnVyZyBDQTEdMBsGCSqGSIb3DQEJARYOY2FAbGV1cGhh bmEuZGUCBBDuKTAwCQYFKw4DAhoFAKCCAqAwGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEHATAc BgkqhkiG9w0BCQUxDxcNMTEwOTIzMDczOTQxWjAjBgkqhkiG9w0BCQQxFgQUmgy6gxyDh6RK ipra9S1ECn8KHWUwXwYJKoZIhvcNAQkPMVIwUDALBglghkgBZQMEAQIwCgYIKoZIhvcNAwcw DgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0GCCqGSIb3DQMCAgEo MIHtBgkrBgEEAYI3EAQxgd8wgdwwgdMxCzAJBgNVBAYTAkRFMRYwFAYDVQQIEw1OaWVkZXJz YWNoc2VuMRIwEAYDVQQHEwlMdWVuZWJ1cmcxKDAmBgNVBAoTH0xldXBoYW5hIFVuaXZlcnNp dGFldCBMdWVuZWJ1cmcxIjAgBgNVBAsTGVJlY2hlbi0gdW5kIE1lZGllbnplbnRydW0xKzAp BgNVBAMTIkxldXBoYW5hIFVuaXZlcnNpdGFldCBMdWVuZWJ1cmcgQ0ExHTAbBgkqhkiG9w0B CQEWDmNhQGxldXBoYW5hLmRlAgQQ7ikwMIHvBgsqhkiG9w0BCRACCzGB36CB3DCB0zELMAkG A1UEBhMCREUxFjAUBgNVBAgTDU5pZWRlcnNhY2hzZW4xEjAQBgNVBAcTCUx1ZW5lYnVyZzEo MCYGA1UEChMfTGV1cGhhbmEgVW5pdmVyc2l0YWV0IEx1ZW5lYnVyZzEiMCAGA1UECxMZUmVj aGVuLSB1bmQgTWVkaWVuemVudHJ1bTErMCkGA1UEAxMiTGV1cGhhbmEgVW5pdmVyc2l0YWV0 IEx1ZW5lYnVyZyBDQTEdMBsGCSqGSIb3DQEJARYOY2FAbGV1cGhhbmEuZGUCBBDuKTAwDQYJ KoZIhvcNAQEBBQAEggEAcYet8PLAeJdxcpSYgWPf1I4f550mDuHfvC/BA8dRRJoFajAYU02C oCKIoOcJWHXcnyGHGBO0g9twFw7LVJmaQrmAYDRal1Gw0Lt1Ej2GGycs0BtTBOeXnyQ6Z18x vLyXn+dRLPJbCsY0j4H8HMqEMaorPWklQ/nnUNqOlHfLuS4xpyMc1vea9f2AdGVGwyBIJE3E +4E/SzG50rODWJh0vtR25+kzYgKDiKU5hg92atNjfbJup6CutmTxscGygY5tvL6sSNg/eKwg 13gRJ47RRgFTC0ymfxdGp9tstnY8sWfnQowlfSpTFVnwCFRszIlPff2oe4Zs56MX7vGVUKfc yQAAAAAAAA== --------------ms070509090707000808080808-- --===============0930202198== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --===============0930202198==--