Zsolt Haraszti | b49dda9 | 2016-11-11 09:42:48 -0800 | [diff] [blame] | 1 | blockdiag { |
| 2 | |
| 3 | // States |
| 4 | N1 [label = Not-exist, shape = beginpoint]; |
| 5 | N2 [label = Not-exist, shape = beginpoint]; |
| 6 | Discovered [shape = ellipse]; |
| 7 | Pre-provisioned [shape = ellipse]; |
| 8 | Activating [shape = ellipse]; |
| 9 | Active [shape = ellipse, color = "#80ff80"]; |
| 10 | Failed [shape = ellipse, color = "#ff8080"]; |
| 11 | TBD [shape = ellipse, stacked]; |
| 12 | |
| 13 | // Transients |
| 14 | N1 -> Pre-provisioned; |
| 15 | N2 -> Discovered; |
| 16 | Pre-provisioned -> Activating; |
| 17 | Discovered -> Activating; |
| 18 | Activating -> Active; |
| 19 | Activating -> Failed [folded]; |
| 20 | Active -> Failed [folded]; |
| 21 | |
| 22 | } |