From 22df51742511e2a4bf2f0e143e0a2dd21ba6b231 Mon Sep 17 00:00:00 2001 From: Rafal Wojtczuk Date: Mon, 6 Sep 2010 10:46:36 +0200 Subject: [PATCH] qmemman: detect domain list change by watching /vm, not /local/domain The latter triggers on every memory/meminfo key update, which needlessly adds xenstore requests. --- dom0/qmemman/qmemman_server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dom0/qmemman/qmemman_server.py b/dom0/qmemman/qmemman_server.py index 73dd205f..4a95fee3 100755 --- a/dom0/qmemman/qmemman_server.py +++ b/dom0/qmemman/qmemman_server.py @@ -30,7 +30,7 @@ class WatchType: class XS_Watcher: def __init__(self): self.handle = xen.lowlevel.xs.xs() - self.handle.watch('/local/domain', WatchType(XS_Watcher.dom_list_change, None)) + self.handle.watch('/vm', WatchType(XS_Watcher.dom_list_change, None)) self.watch_token_dict = {} def dom_list_change(self, param):