From 29e3593a023adcd778612c8ccef3897b9c817f79 Mon Sep 17 00:00:00 2001 From: Marek Marczykowski Date: Tue, 26 Jun 2012 00:26:53 +0200 Subject: [PATCH] dom0/qmemman: allow balance when xen have low free memory (#563) --- dom0/qmemman/qmemman.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dom0/qmemman/qmemman.py b/dom0/qmemman/qmemman.py index 227cc812..cf6325a7 100755 --- a/dom0/qmemman/qmemman.py +++ b/dom0/qmemman/qmemman.py @@ -132,6 +132,9 @@ class SystemState: total_memory_transfer = 0 MIN_TOTAL_MEMORY_TRANSFER = 150*1024*1024 MIN_MEM_CHANGE_WHEN_UNDER_PREF = 15*1024*1024 + # If xenfree to low, return immediately + if self.XEN_FREE_MEM_LEFT - xenfree > MIN_MEM_CHANGE_WHEN_UNDER_PREF: + return True for rq in memset_reqs: dom, mem = rq last_target = self.domdict[dom].last_target