adding reserved_huge_pages option
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Nova Compute Charm |
Fix Released
|
Undecided
|
Sahid Orentino |
Bug Description
In situation where huge pages is enabled on host, if a third party component is also using some of them Nova wont be notified and can believe that the host provides enough huge pages to map guests on.
The boot process can fail with such error raised by QEMU:
os_mem_prealloc: Insufficient free host memory pages available to allocate guest RAM
To avoid this Nova is providing an option DEFAULT/
[DEFAULT]
reserved_
reserved_
Since juju does not support yet list of options that one will be exposed using semicolon in charm.
reserved_
Changed in charm-nova-compute: | |
assignee: | nobody → sahid (sahid-ferdjaoui) |
Changed in charm-nova-compute: | |
status: | New → In Progress |
tags: | added: nfv |
Changed in charm-nova-compute: | |
milestone: | none → 19.04 |
Changed in charm-nova-compute: | |
status: | Fix Committed → Fix Released |
Reviewed: https:/ /review. openstack. org/616630 /git.openstack. org/cgit/ openstack/ charm-nova- compute/ commit/ ?id=c7638a340ad 77bc70591836d02 429ced309b7129
Committed: https:/
Submitter: Zuul
Branch: master
commit c7638a340ad77bc 70591836d02429c ed309b7129
Author: Sahid Orentino Ferdjaoui <email address hidden>
Date: Thu Nov 8 17:52:01 2018 +0100
introduce "reserved_ huge_pages" option
The DEFAULT/ reserved_ huge_pages option will be required by NFV
deployments in order to let Nova compute service knows that some huge
pages allocated in the host are used by third-party components like
DPDK PMDs.
Since juju does not support yet list of strings options that one will
be exposed using semicolons in charm.
Closes-Bug: 1804169 b9d924925ae93d4 0075eb0aff2
Change-Id: I7faa3406a6bd27
Signed-off-by: Sahid Orentino Ferdjaoui <email address hidden>