client/tools/rhn-virtualization/virtualization/poller.py | 7 +++++++ 1 file changed, 7 insertions(+)
New commits: commit 6e63208ef8dee9df453fa97c3813517770de1e02 Author: Milan Zazrivec mzazrivec@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)