On 02/20/2014 10:38 AM, Daniel P. Berrange wrote:
On Wed, Jan 29, 2014 at 12:04:32PM -0700, Eric Blake wrote:
>
https://bugzilla.redhat.com/show_bug.cgi?id=1038363
>
> If a domain has a different maximum for persistent and live maxmem
> or max vcpus, then it is possible to hit cases where libvirt
> refuses to adjust the current values or gets halfway through
> the adjustment before failing. Better is to determine up front
> if the change is possible for all requested flags.
>
> * src/qemu/qemu_driver.c (qemuDomainSetMemoryFlags): Compute
> correct maximum if both live and config are being set.
> (qemuDomainSetVcpusFlags): Likewise.
>
> Signed-off-by: Eric Blake <eblake(a)redhat.com>
> ---
> src/qemu/qemu_driver.c | 21 ++++++++++++++++++---
> 1 file changed, 18 insertions(+), 3 deletions(-)
ACK
Thanks; pushed.
--
Eric Blake eblake redhat com +1-919-301-3266
Libvirt virtualization library