tripleo-heat-templates/deployment/nova
yogananth subramanian 13380daec4 Provide option to set reserved_huge_pages
Provide option to set reserved_huge_pages in puppet-nova.
Ex. NovaReservedHugePages: ["node:0,size:2048,count:64","node:1,size:1GB,count:1"]
will reserve on NUMA node 0 64 pages of 2MiB and on NUMA node 1 1 page of 1GiB

When NovaReservedHugePages is set, "reserved_huge_pages" is set to the value of
NovaReservedHugePages. If NovaReservedHugePages is unset and OvsDpdkSocketMemory is
set, reserved_huge_pages value is calcuated from KernelArgs and OvsDpdkSocketMemory.
KernelArgs helps determine the default huge page size used, the default is set to
2048kb and OvsDpdkSocketMemory helps determine the number of hugepages to reserve.
when both  NovaReservedHugePages and OvsDpdkSocketMemory are unset, then
NovaReservedHugePages set to default value [].

Change-Id: I8c7a8cb6ebf46130f5d102d281f9b736029b5390
Closes-Bug: #1852385
(cherry picked from commit 6099999336)
2019-12-20 06:10:03 +00:00
..
nova-api-container-puppet.yaml Get rid of docker removing in post_upgrade tasks. 2019-11-20 14:59:58 +01:00
nova-az-config.yaml Add environments dcn.yaml and dcn-hci.yaml. 2019-10-08 18:06:21 -04:00
nova-base-puppet.yaml New Parameter NovaCronArchiveDeleteAllCells and NovaCronArchiveDeleteRowsAge 2019-12-11 07:35:22 +00:00
nova-compute-common-container-puppet.yaml Ensure nova-api is running before starting nova-compute containers 2019-10-01 11:11:44 +01:00
nova-compute-container-puppet.yaml Provide option to set reserved_huge_pages 2019-12-20 06:10:03 +00:00
nova-conductor-container-puppet.yaml Get rid of docker removing in post_upgrade tasks. 2019-11-20 14:59:58 +01:00
nova-ironic-container-puppet.yaml ml2-ansible: Set api_max_retries when net-ansible is used 2019-11-27 13:05:58 +00:00
nova-libvirt-container-puppet.yaml Add healthcheck for nova-virtlogd container 2019-12-03 15:09:15 +00:00
nova-libvirt-guests-container-puppet.yaml step2: flatten nova service configuration 2019-02-13 06:20:55 +00:00
nova-metadata-container-puppet.yaml Get rid of docker removing in post_upgrade tasks. 2019-11-20 14:59:58 +01:00
nova-migration-target-container-puppet.yaml Get rid of docker removing in post_upgrade tasks. 2019-11-20 14:59:58 +01:00
nova-scheduler-container-puppet.yaml Get rid of docker removing in post_upgrade tasks. 2019-11-20 14:59:58 +01:00
nova-vnc-proxy-container-puppet.yaml Get rid of docker removing in post_upgrade tasks. 2019-11-20 14:59:58 +01:00
novajoin-container-puppet.yaml Get rid of docker removing in post_upgrade tasks. 2019-11-20 14:59:58 +01:00