Revision 98c8f9fb share/doc/states/states-complete.dot

View differences:

share/doc/states/states-complete.dot
19 19
    "ANY \\ {suspended,poweroff,done}" [ shape="box" ];
20 20

  
21 21
    subgraph { rank = min; user}
22
    subgraph { rank = same; boot; boot_stopped boot_suspended; boot_unknown; boot_poweroff; unknown; color="white"}
22
    subgraph { rank = same; boot; boot_stopped; boot_undeploy; boot_suspended; boot_unknown; boot_poweroff; unknown; color="white"}
23 23
    subgraph { rank = same; pending; hold; color="white"}
24 24
    subgraph { rank = same; prolog; prolog_resume; prolog_migrate; color="white" }
25 25
//    subgraph { rank = same; prolog; prolog_resume; prolog_migrate; save_migrate; color="white" }
26 26

  
27 27
    subgraph { rank = max; suspended; done; failure;
28
    stopped; poweroff; ANY; color="white" }
29
//    stopped; poweroff; color="white" }
28
    stopped; undeployed; poweroff; ANY; color="white" }
30 29

  
31 30
#   create
32 31
    user -> pending [label="create"];
......
35 34
    pending     -> prolog_resume [label="deploy\n(from stopped)"];
36 35
    prolog_resume -> boot_stopped [style="dashed"];
37 36

  
37
    pending         -> prolog_undeploy [label="deploy\n(from undeployed)"];
38
    prolog_undeploy -> boot_undeploy [style="dashed"];
39

  
38 40
    pending     -> prolog [label="deploy"];
39 41
    prolog      -> boot [style="dashed"];
40 42
    boot        -> running [style="dashed"];
......
52 54
    cancel      -> running [style="dotted"];
53 55

  
54 56
#   poweroff
55
    running             -> shutdown_poweroff [label="poweroff"];
57
    running             -> shutdown_poweroff [label="poweroff [--hard]"];
56 58
    shutdown_poweroff   -> poweroff [style="dashed"];
57 59

  
58 60
    shutdown_poweroff   -> running [style="dotted"];
......
79 81
    save_stop   -> running [style="dotted"];
80 82
    epilog_stop -> stopped [style="dashed"];
81 83

  
84
#   undeploy
85
    running             -> shutdown_undeploy [label="undeploy [--hard]"];
86
    shutdown_undeploy   -> epilog_undeploy [style="dashed"];
87
    shutdown_undeploy   -> running [style="dotted"];
88
    epilog_undeploy     -> undeployed [style="dashed"];
89

  
82 90
#   suspend
83 91
    running         -> save_suspend [label="suspend"];
84 92
    save_suspend    -> suspended [style="dashed"];
......
88 96
    stopped         -> pending [label="resume"];
89 97
    boot_stopped    -> running [style="dashed"];
90 98

  
99
    undeployed      -> pending [label="resume"];
100
    boot_undeploy   -> running [style="dashed"];
101

  
91 102
    suspended       -> boot_suspended [label="resume"];
92 103
    boot_suspended  -> running [style="dashed"];
93 104

  
......
105 116
    boot_suspended  -> boot_suspended [label="boot"];
106 117
    boot_stopped    -> boot_stopped [label="boot"];
107 118
    boot_poweroff   -> boot_poweroff [label="boot"];
119
    boot_undeploy   -> boot_undeploy [label="boot"];
108 120

  
109 121
    unknown         -> boot_unknown [label="boot"];
110 122
    boot_unknown    -> boot_unknown [label="boot"];
......
138 150
#   failures and misc.
139 151
    epilog_stop     -> failure [style="dotted"];
140 152
    epilog          -> failure [style="dotted"];
153
    epilog_undeploy -> failure [style="dotted"];
141 154

  
142 155
    prolog          -> failure [style="dotted"];
143 156
    prolog_migrate  -> failure [style="dotted"];
144 157
    prolog_resume   -> stopped [style="dotted"];
158
    prolog_undeploy -> undeployed [style="dotted"];
145 159

  
146 160
    boot            -> failure [style="dotted"];
147 161
    boot_poweroff   -> poweroff [style="dotted"];
148 162
    boot_unknown    -> unknown [style="dotted"];
149 163
    boot_suspended  -> suspended [style="dotted"];
150 164
    boot_stopped    -> epilog_stop [style="dotted"];
165
    boot_undeploy   -> epilog_undeploy [style="dotted"];
151 166

  
152 167
    running -> failure [style="dotted"];
153 168
    unknown -> failure [style="dotted"];

Also available in: Unified diff