WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] Live migration fails under heavy network use

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] Live migration fails under heavy network use
From: John Levon <levon@xxxxxxxxxxxxxxxxx>
Date: Tue, 20 Feb 2007 21:50:39 +0000
Delivery-date: Tue, 20 Feb 2007 13:47:27 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.9i
I've observed this with both a Solaris and a FC6 domU (up to date as of
last week or so) in 64-bit. If you place the domU under reasonable
networking stress (such as a 'find /nfs/path >/dev/null'), live
migration usually, but not always fails:

bash-3.00# while xm migrate --live fedora64 localhost ; do echo done ; done
(XEN) memory.c:188:d2 Dom2 freeing in-use page 9f40f (pseudophys 1d007): 
count=2 type=e8000000
(XEN) memory.c:188:d2 Dom2 freeing in-use page 9f409 (pseudophys 1d00b): 
count=2 type=e8000000
(XEN) /export/johnlev/xen/xen-work/xen.hg/xen/include/asm/mm.h:184:d0 Error pfn 
9f738: rd=ffff830000fe0100, od=ffff830000000002, caf=00000000, 
taf=0000000000000002
(XEN) mm.c:590:d0 Error getting mfn 9f738 (pfn 12026) from L1 entry 
000000009f738705 for dom2
Error: /usr/lib/xen/bin/xc_save 27 2 0 0 1 failed

Some experimentation has revealed that this only happens if a vif is configured
and used, which seems like it's related to giving away pages (as rd != od would
indicate too...). Anybody else seeing this? I've only tested on a Solaris dom0
so far, though I can't think of anything that would affect this.

thanks
john

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel