[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] CentOS 6.2 & xl mem-set
Balooning feature seems to be broken in CentOS/RHEL 6 stock kernels. You will need to patch your guest kernel to make it work again. Here is the patch against 2.6.32-220.el6 (backported from 3.1.6): diff -Naru a/arch/x86/xen/setup.c b/arch/x86/xen/setup.c --- a/arch/x86/xen/setup.c 2011-11-08 23:06:47.000000000 +0200 +++ b/arch/x86/xen/setup.c 2012-01-04 16:30:19.468207563 +0200 @@ -146,9 +146,20 @@ domid_t domid = DOMID_SELF; int ret; - ret = HYPERVISOR_memory_op(XENMEM_maximum_reservation, &domid); - if (ret > 0) - max_pages = ret; + /* + * For the initial domain we use the maximum reservation as + * the maximum page. + * + * For guest domains the current maximum reservation reflects + * the current maximum rather than the static maximum. In this + * case the e820 map provided to us will cover the static + * maximum region. + */ + if (xen_initial_domain()) { + ret = HYPERVISOR_memory_op(XENMEM_maximum_reservation, &domid); + if (ret > 0) + max_pages = ret; + } return min(max_pages, MAX_DOMAIN_PAGES); } On Fri, Jan 13, 2012 at 09:15:32AM +0100, Florian Heigl wrote: > Hi, > > is this combination supposed to work? > > Host kernel > Linux waxh0015 3.0.14-grsec #1-Alpine SMP Thu Dec 22 10:31:30 UTC 2011 > x86_64 Linux > > Xen Info: > xen_major : 4 > xen_minor : 1 > xen_extra : .2 > > > VM Kernel is: > CentOS release 6.2 (Final) > Kernel 2.6.32-220.2.1.el6.x86_64 on an x86_64 > > I was going to do a lot of tests today that would include hot-adding > memory and cpus, and err, a recent distribution. > > Anyone successfully ballooning CentOS 6.2? > > Florian > > -- > the purpose of libvirt is to provide an abstraction layer hiding all > xen features added since 2006 until they were finally understood and > copied by the kvm devs. > > _______________________________________________ > Xen-users mailing list > Xen-users@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-users _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |