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-users

[Xen-users] Xen migration fails with "leaking g.e. and page still in use

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] Xen migration fails with "leaking g.e. and page still in use!"
From: Matthew Collins <mcollins@xxxxxxxxxxxxx>
Date: Tue, 12 Aug 2008 14:35:39 -0400
Delivery-date: Tue, 12 Aug 2008 11:36:20 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Icedove 1.5.0.14eol (X11/20080724)
I have a pair of Dell 1950's (dual dual core Xeon) with 8 GB of RAM running 64 bit CentOS 5.2. They are clustered with RHCS and connected to an iSCSI server for storage. I have a CLVM volume on the iSCSI storage that houses my Xen VM LV's. I'm running the pygrub boot loader and running the same CentOS kernel inside the VMs as the dom0.

The problem is that live migration always fails. It sort of goes of fin limbo and doesn't return for a while and when it does, the domain is locked up on the original host. It used to work when I had 2 GB of RAM in the servers. There is some discussion here about the issue but no proposed resolution:

http://lists.xensource.com/archives/html/xen-users/2007-03/msg00361.html

Is this something that has been addressed in more recent versions of Xen? (CentOS 5.2 uses a highly patched 3.04 which is nearly 3.1.) Is anyone running a 4GB+ CentOS server who could confirm/deny this issue?

Anyone have any suggestions? Running the latest Xen is of course the obvious solution but I'm not keen on stepping outside my distro's bounds. I'm capable but I'd really only want to if someone can point out a changelog entry that applies to this problem. I've posted this on the CentOS lists as well.

This appears on the console (and messages log) of the VM after I try to migrate it:

testserver.flmnh.ufl.edu login: WARNING: g.e. still in use!
WARNING: leaking g.e. and page still in use!
WARNING: g.e. still in use!
WARNING: leaking g.e. and page still in use!
netif_release_rx_bufs: 0 xfer, 52 noxfer, 204 unused
WARNING: g.e. still in use!
WARNING: leaking g.e. and page still in use!
WARNING: g.e. still in use!
WARNING: leaking g.e. and page still in use!


This appears in the xend.log of the server where the VM is originally running:

[2008-08-08 11:07:11 xend.XendDomainInfo 6973] INFO (XendDomainInfo:1722) Dev 51728 still active, looping... [2008-08-08 11:07:11 xend.XendDomainInfo 6973] INFO (XendDomainInfo:1722) Dev 51712 still active, looping... [2008-08-08 11:07:11 xend.XendDomainInfo 6973] INFO (XendDomainInfo:1722) Dev 51728 still active, looping... [2008-08-08 11:07:11 xend.XendDomainInfo 6973] INFO (XendDomainInfo:1728) Dev still active but hit max loop timeout [2008-08-08 11:08:12 xend 6973] DEBUG (balloon:127) Balloon: 2232 KiB free; need 2048; done. [2008-08-08 11:08:12 xend 6973] DEBUG (XendCheckpoint:89) [xc_save]: /usr/lib64/xen/bin/xc_save 4 4 0 0 1 [2008-08-08 11:08:12 xend 6973] INFO (XendCheckpoint:351) ERROR Internal error: Couldn't enable shadow mode
[2008-08-08 11:08:12 xend 6973] INFO (XendCheckpoint:351) Save exit rc=1
[2008-08-08 11:08:12 xend 6973] ERROR (XendCheckpoint:133) Save failed on domain testserver.flmnh.ufl.edu (4).
Traceback (most recent call last):
File "/usr/lib64/python2.4/site-packages/xen/xend/XendCheckpoint.py", line 110, in save
    forkHelper(cmd, fd, saveInputHandler, False)
File "/usr/lib64/python2.4/site-packages/xen/xend/XendCheckpoint.py", line 339, in forkHelper
    raise XendError("%s failed" % string.join(cmd))
XendError: /usr/lib64/xen/bin/xc_save 4 4 0 0 1 failed


--
Matt Collins
Systems Administrator
Florida Museum of Natural History

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

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-users] Xen migration fails with "leaking g.e. and page still in use!", Matthew Collins <=