[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] freemem-slack and large memory environments
On Thursday, February 26, 2015 01:45:16 PM Mike Latimer wrote: > On Thursday, February 26, 2015 05:53:06 PM Stefano Stabellini wrote: > > What is the return value of libxl_set_memory_target and > > libxl_wait_for_free_memory in that case? Isn't it just a matter of > > properly handle the return values? > > The return from libxl_set_memory_target is 0, as the assignment works just > fine. I don't have the return from libxl_wait_for_free_memory in my notes, > so I'll spin up another test and track that down. I slightly misspoke here... In my testing, the returns are actually: libxl_set_memory_target = 1 libxl_wait_for_free_memory = -5 libxl_wait_for_memory_target = 0 Note - libxl_wait_for_memory_target is confusing, as rc can be set to ERROR_FAIL, but the function returns 0 anyway (unless an error is encountered earlier.) I guess this just means we need to continue to wait... I was testing spinning up a 64GB guest on a 2TB host. After the ballooning had completed, dom0 had ballooned down an extra ~320GB. On this particular machine, each iteration of the loop was showing only 5-7GB of memory being freed at a time. (The loop took 12 iterations.) -Mike _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |