summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorSean Mooney <work@seanmooney.info>2021-03-03 00:49:22 +0000
committerricolin <rlin@vexxhost.com>2022-08-24 21:47:32 +0800
commit572c2b18e27f6fcbbd4a1f416b0ec21098b3ba74 (patch)
tree93671184bf86011defb2fefe5964ade4d18965e3 /releasenotes
parent85c954444493199c6edb01d9bdaa07fd9cf6d729 (diff)
downloadnova-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.yaml13
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.