mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-08 20:51:26 +00:00
Fix formatting of the memtune XML element
Also output the min_guarantee element when set.
This commit is contained in:
parent
f05b0e46eb
commit
e05cdac855
@ -6466,7 +6466,8 @@ char *virDomainDefFormat(virDomainDefPtr def,
|
|||||||
def->mem.cur_balloon);
|
def->mem.cur_balloon);
|
||||||
|
|
||||||
/* add memtune only if there are any */
|
/* 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");
|
virBufferVSprintf(&buf, " <memtune>\n");
|
||||||
if (def->mem.hard_limit) {
|
if (def->mem.hard_limit) {
|
||||||
virBufferVSprintf(&buf, " <hard_limit>%lu</hard_limit>\n",
|
virBufferVSprintf(&buf, " <hard_limit>%lu</hard_limit>\n",
|
||||||
@ -6476,11 +6477,16 @@ char *virDomainDefFormat(virDomainDefPtr def,
|
|||||||
virBufferVSprintf(&buf, " <soft_limit>%lu</soft_limit>\n",
|
virBufferVSprintf(&buf, " <soft_limit>%lu</soft_limit>\n",
|
||||||
def->mem.soft_limit);
|
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) {
|
if (def->mem.swap_hard_limit) {
|
||||||
virBufferVSprintf(&buf, " <swap_hard_limit>%lu</swap_hard_limit>\n",
|
virBufferVSprintf(&buf, " <swap_hard_limit>%lu</swap_hard_limit>\n",
|
||||||
def->mem.swap_hard_limit);
|
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");
|
virBufferVSprintf(&buf, " </memtune>\n");
|
||||||
|
|
||||||
if (def->mem.hugepage_backed) {
|
if (def->mem.hugepage_backed) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user