Also output the min_guarantee element when set.
---
src/conf/domain_conf.c | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/conf/domain_conf.c b/src/conf/domain_conf.c
index a997e06..6486f9c 100644
--- a/src/conf/domain_conf.c
+++ b/src/conf/domain_conf.c
@@ -6466,7 +6466,8 @@ char *virDomainDefFormat(virDomainDefPtr def,
def->mem.cur_balloon);
/* add memtune only if there are any */
- if(def->mem.hard_limit || def->mem.hard_limit || def->mem.hard_limit)
+ if (def->mem.hard_limit || def->mem.soft_limit || def->mem.min_guarantee ||
+ def->mem.swap_hard_limit)
virBufferVSprintf(&buf, " <memtune>\n");
if (def->mem.hard_limit) {
virBufferVSprintf(&buf, "
<hard_limit>%lu</hard_limit>\n",
@@ -6476,11 +6477,16 @@ char *virDomainDefFormat(virDomainDefPtr def,
virBufferVSprintf(&buf, "
<soft_limit>%lu</soft_limit>\n",
def->mem.soft_limit);
}
+ if (def->mem.min_guarantee) {
+ virBufferVSprintf(&buf, "
<min_guarantee>%lu</min_guarantee>\n",
+ def->mem.min_guarantee);
+ }
if (def->mem.swap_hard_limit) {
virBufferVSprintf(&buf, "
<swap_hard_limit>%lu</swap_hard_limit>\n",
def->mem.swap_hard_limit);
}
- if(def->mem.hard_limit || def->mem.hard_limit || def->mem.hard_limit)
+ if (def->mem.hard_limit || def->mem.soft_limit || def->mem.min_guarantee ||
+ def->mem.swap_hard_limit)
virBufferVSprintf(&buf, " </memtune>\n");
if (def->mem.hugepage_backed) {
--
1.7.0.4