[libvirt] [PATCH v2 1/3] test_driver: consider flags in testDomainSetMemoryFlags
Erik Skultety
eskultet at redhat.com
Wed Jul 24 12:49:05 UTC 2019
On Fri, Jul 12, 2019 at 07:55:33AM +0200, Ilias Stamatis wrote:
> Update the current or max memory, on the persistent or live definition
> depending on the flags which are currently ignored.
>
> Signed-off-by: Ilias Stamatis <stamatis.iliass at gmail.com>
> ---
> src/test/test_driver.c | 51 +++++++++++++++++++++++++++++++++++-------
> 1 file changed, 43 insertions(+), 8 deletions(-)
>
> diff --git a/src/test/test_driver.c b/src/test/test_driver.c
> index c10344f6cd..90910060ed 100644
> --- a/src/test/test_driver.c
> +++ b/src/test/test_driver.c
> @@ -2473,24 +2473,59 @@ static int testDomainSetMemoryFlags(virDomainPtr domain,
> unsigned long memory,
> unsigned int flags)
> {
> - virDomainObjPtr privdom;
> + virDomainObjPtr vm;
> + virDomainDefPtr def;
> int ret = -1;
>
> - virCheckFlags(0, -1);
> + virCheckFlags(VIR_DOMAIN_AFFECT_LIVE |
> + VIR_DOMAIN_AFFECT_CONFIG |
> + VIR_DOMAIN_MEM_MAXIMUM, -1);
>
> - if (!(privdom = testDomObjFromDomain(domain)))
> + if (!(vm = testDomObjFromDomain(domain)))
> return -1;
>
> - if (memory > virDomainDefGetMemoryTotal(privdom->def)) {
> - virReportError(VIR_ERR_INVALID_ARG, __FUNCTION__);
> + if (!(def = virDomainObjGetOneDef(vm, flags)))
> goto cleanup;
> +
> + if (flags & VIR_DOMAIN_MEM_MAXIMUM) {
> + if (virDomainObjCheckActive(vm)) {
^This should be virDomainObjIsActive(vm) right?
With that:
Reviewed-by: Erik Skultety <eskultet at redhat.com>
More information about the libvir-list
mailing list