diff options
author | Sean Mooney <work@seanmooney.info> | 2021-03-03 00:49:22 +0000 |
---|---|---|
committer | ricolin <rlin@vexxhost.com> | 2022-08-24 21:47:32 +0800 |
commit | 572c2b18e27f6fcbbd4a1f416b0ec21098b3ba74 (patch) | |
tree | 93671184bf86011defb2fefe5964ade4d18965e3 /releasenotes | |
parent | 85c954444493199c6edb01d9bdaa07fd9cf6d729 (diff) | |
download | nova-572c2b18e27f6fcbbd4a1f416b0ec21098b3ba74.tar.gz |
Add locked_memory extra spec and image property
This change adds a new hw:locked_memory extra spec and hw_locked_memory
image property to contol preventing guest memory from swapping.
This change adds docs and extend the flavor
validators for the new extra spec.
Also add new image property.
Blueprint: libvirt-viommu-device
Change-Id: Id3779594f0078a5045031aded2ed68ee4301abbd
Diffstat (limited to 'releasenotes')
-rw-r--r-- | releasenotes/notes/new_locked_memory_option-b68a031779366828.yaml | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/releasenotes/notes/new_locked_memory_option-b68a031779366828.yaml b/releasenotes/notes/new_locked_memory_option-b68a031779366828.yaml new file mode 100644 index 0000000000..72d6e763aa --- /dev/null +++ b/releasenotes/notes/new_locked_memory_option-b68a031779366828.yaml @@ -0,0 +1,13 @@ +--- +features: + - | + Add new ``hw:locked_memory`` extra spec and ``hw_locked_memory`` image + property to lock memory on libvirt guest. Locking memory marks the guest + memory allocations as unmovable and unswappable. + ``hw:locked_memory`` extra spec and ``hw_locked_memory`` image property + accept boolean values in string format like 'Yes' or 'false' value. + Exception `LockMemoryForbidden` will raise, if you set lock memory value + but not set either flavor extra spec + ``hw:mem_page_size`` or image property ``hw_mem_page_size``, + so we can ensure that the scheduler can actually account for this correctly + and prevent out of memory events. |