[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] fix logic of ballooning out to handle the dom0_min_mem parameter correctly
# HG changeset patch # User vh249@xxxxxxxxxxxxxxxxxxxxxx # Node ID eb2c985e88be573f10f5ef48ff93fa1b2c1f0927 # Parent 342ccfca85d75872ff32074e6d9f697464a5e784 fix logic of ballooning out to handle the dom0_min_mem parameter correctly add an error message when having not enough memory Signed-off-by: Vincent Hanquez <vincent@xxxxxxxxxxxxx> diff -r 342ccfca85d7 -r eb2c985e88be tools/python/xen/xm/create.py --- a/tools/python/xen/xm/create.py Sun Aug 21 16:24:23 2005 +++ b/tools/python/xen/xm/create.py Sun Aug 21 16:49:54 2005 @@ -688,7 +688,9 @@ dom0_cur_alloc = get_dom0_alloc() dom0_new_alloc = dom0_cur_alloc - (domU_need_mem - free_mem) - if free_mem < domU_need_mem and dom0_new_alloc >= dom0_min_mem: + if free_mem < domU_need_mem and dom0_new_alloc < dom0_min_mem: + ret = 1 + if free_mem < domU_need_mem and ret == 0: server.xend_domain_mem_target_set(0, dom0_new_alloc) @@ -734,7 +736,8 @@ dom0_min_mem = xroot.get_dom0_min_mem() if dom0_min_mem != 0: if balloon_out(dom0_min_mem, opts): - return + print >>sys.stderr, "error: cannot allocate enough memory for domain" + sys.exit(1) dom = make_domain(opts, config) if opts.vals.console_autoconnect: _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |