|
|
|
|
|
|
|
|
|
|
xen-devel
[Xen-devel] [PATCH] Domain creation 4MB memory allocation
Hi,
I've found some problems when running 2 guests with and then trying to
install a new machine (no matter whether using virt-manager or
virt-install). I am attaching a patch that fixes this problem.
I was working on 8G box and I have done those things:
1. xm create PVguest maxmem=2500 memory=2500
2. xm create FVguest maxmem=2500 memory=2500
3. virt-install -l http://path/to/install/ -r 2500 -v --nodisks -n
someGuestName
Before applying this patch it returned "Cannot allocate memory" error
but after applying my patch it created a new domain and started
installation well but it's reproducible sometimes and not everytime.
Best regards,
Michal
Signed-off-by: Michal Novotny <minovotn@xxxxxxxxxx>
diff -r d5ddc782bc49 tools/python/xen/xend/XendDomainInfo.py
--- a/tools/python/xen/xend/XendDomainInfo.py Mon Mar 30 16:48:26 2009 +0100
+++ b/tools/python/xen/xend/XendDomainInfo.py Wed Apr 01 09:43:37 2009 +0200
@@ -2245,8 +2245,9 @@
# There is an implicit memory overhead for any domain creation. This
# overhead is greater for some types of domain than others. For
# example, an x86 HVM domain will have a default shadow-pagetable
- # allocation of 1MB. We free up 2MB here to be on the safe side.
- balloon.free(2*1024, self) # 2MB should be plenty
+ # allocation of 1MB. We free up 4MB here to be on the safe side.
+ # 2MB memory allocation was not enough in some cases, so it's 4MB now
+ balloon.free(4*1024, self) # 4MB should be plenty
ssidref = 0
if security.on() == xsconstants.XS_POLICY_USE:
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
|
<Prev in Thread] |
Current Thread |
[Next in Thread>
|
- [Xen-devel] [PATCH] Domain creation 4MB memory allocation,
Michal Novotny <=
|
|
|
|
|