xend: Don't allow dom0 memory to be ballooned below dom0-min-mem

configuration parameter.

Signed-off-by: Masaki Kanno <kanno.masaki@jp.fujitsu.com>
This commit is contained in:
Keir Fraser committed 2008-04-05 22:25:30 +01:00
1 parent ded4af0862
commit 01d02daa5f
1 file changed
+7
+7
View File
@@ -986,6 +986,13 @@ class XendDomainInfo:
self.info['name_label'], str(self.domid), target)
MiB = 1024 * 1024
if self.domid == 0:
dom0_min_mem = xoptions.get_dom0_min_mem()
memory_cur = self.get_memory_dynamic_max() / MiB
if target < memory_cur and dom0_min_mem > target:
raise XendError("memory_dynamic_max too small")
self._safe_set_memory('memory_dynamic_min', target * MiB)
self._safe_set_memory('memory_dynamic_max', target * MiB)
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.