ia64/xen-unstable

view docs/xen-api/xenapi-datamodel-graph.dot @ 17965:14fd83fe71c3

Add facility to get notification of domain suspend by event channel.
This event channel will be notified when the domain transitions to the
suspended state, which can be much faster than raising VIRQ_DOM_EXC
and waiting for the notification to be propagated via xenstore.

No attempt is made here to prevent multiple subscribers (last one
wins), or to detect that the subscriber has gone away. Userspace tools
should take care.

Signed-off-by: Brendan Cully <brendan@cs.ubc.ca>
author Keir Fraser <keir.fraser@citrix.com>
date Fri Jul 04 12:00:24 2008 +0100 (2008-07-04)
parents bd2f9628114e
children fa8a39619154
line source
1 #
2 # Copyright (c) 2006-2007 XenSource, Inc.
3 #
4 # Permission is granted to copy, distribute and/or modify this document under
5 # the terms of the GNU Free Documentation License, Version 1.2 or any later
6 # version published by the Free Software Foundation; with no Invariant
7 # Sections, no Front-Cover Texts and no Back-Cover Texts. A copy of the
8 # license is included in the section entitled
9 # "GNU Free Documentation License" or the file fdl.tex.
10 #
12 digraph "Xen-API Class Diagram" {
13 fontname="Verdana";
15 node [ shape=box ]; session VM host network VIF PIF SR VDI VBD PBD user XSPolicy ACMPolicy;
16 node [shape=ellipse]; PIF_metrics VIF_metrics VM_metrics VBD_metrics PBD_metrics VM_guest_metrics host_metrics;
17 node [shape=box]; host_cpu console
18 session -> host [ arrowhead="none" ]
19 session -> user [ arrowhead="none" ]
20 VM -> VM_metrics [ arrowhead="none" ]
21 VM -> VM_guest_metrics [ arrowhead="none" ]
22 VM -> console [ arrowhead="crow" ]
23 host -> PBD [ arrowhead="crow", arrowtail="none" ]
24 host -> host_metrics [ arrowhead="none" ]
25 host -> host_cpu [ arrowhead="none" ]
26 VIF -> VM [ arrowhead="none", arrowtail="crow" ]
27 VIF -> network [ arrowhead="none", arrowtail="crow" ]
28 VIF -> VIF_metrics [ arrowhead="none" ]
29 PIF -> host [ arrowhead="none", arrowtail="crow" ]
30 PIF -> network [ arrowhead="none", arrowtail="crow" ]
31 PIF -> PIF_metrics [ arrowhead="none" ]
32 SR -> PBD [ arrowhead="crow", arrowtail="none" ]
33 PBD -> PBD_metrics [ arrowhead="none" ]
34 SR -> VDI [ arrowhead="crow", arrowtail="none" ]
35 VDI -> VBD [ arrowhead="crow", arrowtail="none" ]
36 VBD -> VM [ arrowhead="none", arrowtail="crow" ]
37 VTPM -> VM [ arrowhead="none", arrowtail="crow" ]
38 VBD -> VBD_metrics [ arrowhead="none" ]
39 XSPolicy -> host [ arrowhead="none" ]
40 XSPolicy -> ACMPolicy [ arrowhead="none" ]
41 }