client/tools/rhn-virtualization/virtualization/poller.py | 7 +++++++
1 file changed, 7 insertions(+)
New commits:
commit 6e63208ef8dee9df453fa97c3813517770de1e02
Author: Milan Zazrivec <mzazrivec(a)redhat.com>
Date: Thu Jan 28 22:12:03 2010 +0100
548812 - include host info in the virt. guests refresh
diff --git a/client/tools/rhn-virtualization/virtualization/poller.py
b/client/tools/rhn-virtualization/virtualization/poller.py
index bfe7953..f93b846 100644
--- a/client/tools/rhn-virtualization/virtualization/poller.py
+++ b/client/tools/rhn-virtualization/virtualization/poller.py
@@ -32,6 +32,7 @@ from virtualization.errors import VirtualizationException
from virtualization.constants import StateType, \
PropertyType, \
VirtualizationType, \
+ IdentityType, \
VIRT_STATE_NAME_MAP, \
VIRT_VDSM_STATUS_MAP
from virtualization.notification import Plan, \
@@ -232,6 +233,12 @@ def _send_notifications(poller_state):
plan = Plan()
+ # Declare virtualization host first
+ plan.add(EventType.EXISTS,
+ TargetType.SYSTEM,
+ { PropertyType.IDENTITY : IdentityType.HOST,
+ PropertyType.UUID : '0000000000000000' })
+
for (uuid, data) in added.items():
plan.add(EventType.EXISTS, TargetType.DOMAIN, data)
Show replies by thread